Canvas for Pebble

Canvas for Pebble


Design a Pebble watch-face on your phone, and publish it instantly to your watch!

This app will only work with Pebble firmware and Android app v2.0

You will need a Pebble Watch to get the most out of this app! http://www.getpebble.com

If you encounter problems installing the latest Canvas watchface to your Pebble, please see the FAQ.

User guide: http://pebblecanvas.blogspot.co.uk/p/user-guide.html
FAQ: http://pebblecanvas.blogspot.co.uk/p/faq.html

With Canvas, you can:-
- Design watch-faces for your Pebble, on your Android phone
- Control the size, position, format, font, colour and alignment of every item. Drag to move and resize
- Animate anything on your watch-face, and vibrate when content changes, dynamically resize layer, and invert
- Add images, or even an analogue clock!
- Include world-time from any timezone
- Add countdown timers, to a time controlled on your phone
- Switch watch-faces from your phone, only requiring one precious slot on your Pebble
- Share your designs, and download others' on the Canvas Screen Store!
- See the state of your watch (battery level, connection status)

Your watch-faces can use any time format that you wish, including the popular 'text watch' format.

You can also include dynamic content which will update continually from your phone:
- Your next calendar appointments (on supported devices ICS+)
- Missed call, Unread SMS counters
- Unread Gmail counters for any labels
- Phone battery percentage
- Phone sensor status (temperature, humidity, pressure on supported devices e.g. Galaxy S4)
- Weather
- Any content from Tasker
- And anything else via plugins - example: https://play.google.com/store/apps/details?id=com.pennas.canvasnowplayingplugin

And share any watchface that you design with other Canvas users! Use the 'Share' function on the Edit screen. A shared .pcs file can be loaded back into Canvas

Instructions: please see http://pebblecanvas.blogspot.com/p/user-guide.html

Developers: see http://pebblecanvas.blogspot.co.uk/p/plugins.html for information on creating content plugins for Canvas

Limitations:
- Pebble does not yet support persistent storage. This means that every time you select the 'Pebble Canvas' watch-face on your Pebble, it must communicate with your phone before it can display anything. After this, it will continue to display all non-dynamic content even if connection to your phone is lost.

Support:
- Please submit any bug reports if you do encounter an issue. You may also submit diagnostics from the 'About' menu to help diagnose any problems
- Please email me with any problems/issues/suggestions. This is a lot easier than responding via the Google Play comments system

Permissions:
- WRITE_EXTERNAL_STORAGE - send watchface to Pebble app, share screens
- RECEIVE_BOOT_COMPLETED - update pebble when phone starts
- READ_CALENDAR - display upcoming calendar events
- READ_SMS - Get SMS unread count
- READ_CALL_LOG - Get Missed calls count
- gm.permission.READ_CONTENT_PROVIDER - Get GMail unread counts
- GET_ACCOUNTS - Get GMail accounts
- ACCESS_COARSE_LOCATION - Get location for weather
- INTERNET - Get weather
- READ_CONTACTS - some devices need this for missed call updates
- VIBRATE - Test vibration patterns on your phone
- ACCESS_WIFI_STATE - Show current wifi information on your watch
- ACCESS_NETWORK_STATE - Check if you are connected to the internet or not

Recent changes:
v2.1.0
New features
- New screen preview with improved font rendering + performance
- Screen Store download count
- Link to Screen Store Entry from home screen
- Dynamic format string maths
- String conditionals
- Moved Screen Store to new server
- Back/restore all screens function
Fixes
- Remove references to Beta firmware etc
- Screen Store scrolling
- Screen Store performance
- Fixed dynamic image not updating
- Lots of crashes
Add to list
Free
87
4.4
User ratings
944
Installs
50,000+
Concerns
4
File size
1931 kb
Screenshots
Screenshot of Canvas for Pebble Screenshot of Canvas for Pebble Screenshot of Canvas for Pebble Screenshot of Canvas for Pebble

About Canvas for Pebble
Design a Pebble watch-face on your phone, and publish it instantly to your watch!

This app will only work with Pebble firmware and Android app v2.0

You will need a Pebble Watch to get the most out of this app! http://www.getpebble.com

If you encounter problems installing the latest Canvas watchface to your Pebble, please see the FAQ.

User guide: http://pebblecanvas.blogspot.co.uk/p/user-guide.html
FAQ: http://pebblecanvas.blogspot.co.uk/p/faq.html

With Canvas, you can:-
- Design watch-faces for your Pebble, on your Android phone
- Control the size, position, format, font, colour and alignment of every item. Drag to move and resize
- Animate anything on your watch-face, and vibrate when content changes, dynamically resize layer, and invert
- Add images, or even an analogue clock!
- Include world-time from any timezone
- Add countdown timers, to a time controlled on your phone
- Switch watch-faces from your phone, only requiring one precious slot on your Pebble
- Share your designs, and download others' on the Canvas Screen Store!
- See the state of your watch (battery level, connection status)

Your watch-faces can use any time format that you wish, including the popular 'text watch' format.

You can also include dynamic content which will update continually from your phone:
- Your next calendar appointments (on supported devices ICS+)
- Missed call, Unread SMS counters
- Unread Gmail counters for any labels
- Phone battery percentage
- Phone sensor status (temperature, humidity, pressure on supported devices e.g. Galaxy S4)
- Weather
- Any content from Tasker
- And anything else via plugins - example: https://play.google.com/store/apps/details?id=com.pennas.canvasnowplayingplugin

And share any watchface that you design with other Canvas users! Use the 'Share' function on the Edit screen. A shared .pcs file can be loaded back into Canvas

Instructions: please see http://pebblecanvas.blogspot.com/p/user-guide.html

Developers: see http://pebblecanvas.blogspot.co.uk/p/plugins.html for information on creating content plugins for Canvas

Limitations:
- Pebble does not yet support persistent storage. This means that every time you select the 'Pebble Canvas' watch-face on your Pebble, it must communicate with your phone before it can display anything. After this, it will continue to display all non-dynamic content even if connection to your phone is lost.

Support:
- Please submit any bug reports if you do encounter an issue. You may also submit diagnostics from the 'About' menu to help diagnose any problems
- Please email me with any problems/issues/suggestions. This is a lot easier than responding via the Google Play comments system

Permissions:
- WRITE_EXTERNAL_STORAGE - send watchface to Pebble app, share screens
- RECEIVE_BOOT_COMPLETED - update pebble when phone starts
- READ_CALENDAR - display upcoming calendar events
- READ_SMS - Get SMS unread count
- READ_CALL_LOG - Get Missed calls count
- gm.permission.READ_CONTENT_PROVIDER - Get GMail unread counts
- GET_ACCOUNTS - Get GMail accounts
- ACCESS_COARSE_LOCATION - Get location for weather
- INTERNET - Get weather
- READ_CONTACTS - some devices need this for missed call updates
- VIBRATE - Test vibration patterns on your phone
- ACCESS_WIFI_STATE - Show current wifi information on your watch
- ACCESS_NETWORK_STATE - Check if you are connected to the internet or not

Recent changes:
v2.1.0
New features
- New screen preview with improved font rendering + performance
- Screen Store download count
- Link to Screen Store Entry from home screen
- Dynamic format string maths
- String conditionals
- Moved Screen Store to new server
- Back/restore all screens function
Fixes
- Remove references to Beta firmware etc
- Screen Store scrolling
- Screen Store performance
- Fixed dynamic image not updating
- Lots of crashes

Visit Website
User reviews of Canvas for Pebble
Write the first review for this app!
Android Market Comments
A Google User
Aug 23, 2014
I love this app.
A Google User
Aug 14, 2014
Great app It would be great if handout support was added, it's really the only thing I feel that this app is missing. But except for that it's a great app.
A Google User
Aug 14, 2014
Excellent A little fiddly sometimes, but it's a great app.
A Google User
Aug 13, 2014
Amazing but kinda buggy Fully featured, completely customizable, nearly perfect in every way, but has small subtle flaws. Takes tens of seconds to render when switching between faces, crashes if a button is pushed while rendering (can't switch to next face), and some text can be glitchy (e.g. shows raw string ("%f %c" or whatever) if no internet connection is present when updating weather).
A Google User
Aug 12, 2014
Best watchface editor Canvas has the best watchface editor I have tried so far. It is flexible and allows real-time wysiwyg previews, with drag/drop layer editing. To me, it would be best to integrate Glance or Awear features with the Canvas watchface editor for a complete package. The store is a little slow to browse and needs filter options or categories. This is an amazing piece of work. Keep it up!