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
1038
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

User reviews of Canvas for Pebble
Write the first review for this app!
Android Market Comments
A Google User
Nov 2, 2014
Great functionality! Now everybody can build a watchface with lots of information on it. The app is stable, easy to use and produces nice results. However, I'd like to see some design polish: 1) The analog hands don't look good - always off in shape, never completely opaque and the thickness varies depending on the position. 2) I'd like to have the option of using custom fonts. E.g. 7-segment numbers for that Casio feel. Not sure if this is possible.
A Google User
Nov 1, 2014
Best Android app for pebble
A Google User
Oct 30, 2014
Worst app ever I am not sure what was in the developer mind when he created this app. I could not understand this app or how it works. I spent a whole night trying with no success. Bottom line, do not waste your time
A Google User
Oct 30, 2014
Best thing ever for Pebble owners Owning a Pebble is great. This app makes it 100 times better. I notice some bugs in the comments but I have found none in normal use. If you own a Pebble this is a must-have app as it let's you build your own watchface exactly as you want it. I am still amazed at the functionality that is included. Well done.
A Google User
Oct 18, 2014
Pebble 2.7 compliant? Did not comply 2.6 was a great app to customize my watchface