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
86
4.3
User ratings
1247
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
May 7, 2015
Wow Seriously amazing.
A Google User
May 1, 2015
Best Visual Builder using this with Tasker, Pebble Taskwatch, whole experience is customizable to an incredible detail, Please Dev take my money for this but make it Pebble Time compatible, add more features
A Google User
Apr 22, 2015
Best one, but could be even better with smaller font support. It's not always a quick process to align all the elements on the watch screen, but all the tools are implemented perfectly and there is no "technical quality threshold" - the watch face is as good, as much effort you put into it. And there is a built-in user screens collection. Though, I would really appreciate to have to be able to use font smaller than 14pt.
A Google User
Apr 22, 2015
The reason I own Pebble watches. The perfect customisation provided by this app makes the Pebble Watch the only watch which meets my demands. Without any programming skills, using its WhatYouSeeIsWhatYouGet interface, I can create situation oriented watchfaces, & toggle them automatically via Locale.
A Google User
Apr 14, 2015
Zooper for pebble.. Dev please update -Pebble company considers it not compatible, please update for new version or open source it.- it makes owning a pebble worth it. I'm looking forward to this working on the new pebble time when it is available. I'm one of those that want as much info at a glance without pulling out my phone.
Version 1000000
Version 1000000