FAQ

Loading the Canvas watch-app to my Pebble fails

 - This has happened to a few people. Sometimes, the progress bar within the Pebble uploading screen suddenly jumps to the end (or gets stuck halfway), and the upload of the watchface silently fails. Sometimes retrying works.

- Try uninstalling all watch-apps from your Pebble, using the main Pebble app (including Canvas), then attempting to install the Canvas watch-app (Canvas / Menu / Install Watchface). Some people have reported that this works, and they are then able to re-install their previous watch-apps successfully. If this doesn't work, factory reset your Pebble (this will remove all app and settings, but keep your current firmware version - you will have to re-pair with your phone).
Can I display the current watch battery level?

- Yes! As of firmware 2.0, this can be displayed. It is located under Time/Date/Watch Status (it's the very bottom set of items in that category).

Can you add more fonts/sizes?

 - In short, no. Every font/size combination must be compiled into the Canvas watch-app which is installed to your Pebble (that is - each font is added at a fixed size, and can't be scaled on the watch). There is a size limit, so I have to be careful about which fonts/sizes I add. Fonts are very large and take up a lot of space. There is also an issue installing Pebble apps with large resources at the moment (see above), so I won't be adding any more fonts until this is resolved. The same applies to bold/italics/etc - they can't be changed.

Why does my screen load on my watch without any images?
- All non-image layers are loaded first, after which images are transferred from the phone (because large images can take a few seconds to transfer). Also, see the answer below about switching to Canvas from another app/face.

Can I switch between Canvas screens straight from my watch?

- In Canvas v2.0, then yes! You need to have installed the watch-app version of Canvas (rather than the watch-face version - you are prompted to make this choice), then the up/down buttons perform this function.

When I switch to the Canvas app/face, it has to load for a few seconds before my screen is displayed

- In v2.0, your current screen is saved on the watch. This usually works, but the saving/loading process can sometimes fail, in which case it will need to load the screen from your phone.

When I switch to the Canvas app/face, it remembers my previous screen, but the images are gone

- The storage available on the watch to save the current screen is not big enough to save images, so these must still be loaded from the phone each time the Canvas watch-face/app starts, even if the rest of your screen was saved/loaded successfully.

Timeout sending to Pebble
        
 - This means that canvas sent a message to your Pebble but did not receive a timely response from the Canvas watch-app. It could be because the Canvas watch-app is not installed on your Pebble (use the menu item 'Install Watchface' to install it).
 - Check that you have firmware v2.0 or above installed on your Pebble. The Canvas v2.0 watch-app will not run without this 
 - If the Canvas watch-app is installed but you still see this message, try manually resending your screen to your Pebble using the 'Send' button (the paper aeroplane). This will switch to the Canvas app on your Pebble, if it was not previously running.
 - If you are still having problems, please report the issue by sending diagnostics from the 'About' dialogue.

Where does the weather come from? How often does it update?

 - The weather is sourced from Open Weather Map or Yahoo! You can choose using the weather icon. The update interval is configurable in the weather settings dialog. You can select whether to use your current location, or a fixed place name or set of coordinates.

My Gmail items say "Select Gmail Labels"
        
 - Press the Gmail icon in the editor, and select which labels you wish to use. This only needs to be done once

My screen doesn't display quite the same on my Pebble as it look on my phone

 - Canvas tries hard to preview what a screen will look like on your Pebble, but can't always get it spot on. You may have to resize layers slightly to get text to fit, and text may wrap slightly differently.

How do I use Tasker with Canvas?

 - I suggest that you look elsewhere for an in-depth guide to using Tasker (I am no expert!), but for the absolute basics on how to push information to Canvas, please see the user guide.

Can I use Canvas to control Tasker (or run other commands) now that a watch-app version is available?

- This is something that may be added in a future version

Why are fields limited to 40 characters in length?

 - With the introduction of dynamic memory allocation in firmware 2.0, this may change, but the 40 character limit is still in place for the time being.

How can I backup the screens that I have designed?

 - Use the 'Share' function on the edit screen. This will produce a .pcs file contaning your screen, which can be emailed/sent to dropbox/etc. This file can be reloaded into Canvas at a later date, or by another user.

 - Some users have reported errors when trying to load shared screens (.pcs files) back into Canvas. This is usually because some extra junk (e.g. HTML headers) got added to the file when it was being downloaded from a website. I like to use dropbox to load .pcs files back into Canvas.

Can you display the time/date in another language, or using different capitalisation?

 - Canvas uses Pebble's built-in date formatting functions, which currently only support English
       
Can I rotate a layer?

 - This is not possible at the moment

Why do some fonts only display numbers?

 - A number of the fonts which come built-into Pebble only display numbers. This is to keep the size down, particularly with large font sizes.

Why do I see a box with an 'x' in it on my watch, instead of what I expected?

 - This means that the character that is being displayed is not available for the selected font (some fonts are only capable of displaying numbers, to save space). Be aware that some time format masks are space-padded, and some of the subset fonts do not contain spaces, leading to this issue!

I have an idea. Can you add this feature?

 - Please email me or comment here - I would be glad to receive your suggestions! It may take a while to implement them all, though...

Will you be making an iPhone version of Canvas?

 - This is highly unlikely, sorry!

Can you add a new time/date format?

 - Canvas simply allows to you use all of the time/date formats which are provided by the Pebble firmware. New formats cannot be easily added.

The Calendar option isn't displaying any events

 - Ensure that you have selected your desired calendars using the calendar settings window.
 - Check the "number of days" filter - if it is too small it may not catch any events

176 comments:

  1. Hi there. I emailed you earlier.

    I'd like to see a time format that doesn't show a leading 0 for 12hr format
    09:30 AM
    9:30 AM

    Also, is it possible to not display the 10th decimal in the temperature?

    13.4C -- 13C

    Thanks and great work!
    Eric

    ReplyDelete
  2. Hi, I am uusing the Weather watchface. The temperature has not updated for 12 hours. I have connected/disconnected the watch from my phone and it makes no difference. can't tell where you get the temperature from since all weather apps on my phone show the same (correct) temp .The temp is wrong in the app on the watch.
    Thank you.

    ReplyDelete
  3. @Eric hour without leading zero is in the next release.

    @Martin the next version will show much more clearly what is happening with weather updates and allow you to update manually.

    ReplyDelete
  4. Love the app. Its finally made me really like the Pebble!
    Any chance we could get the barometric pressure from the watch in feet? I would love to be able to show the altitude in feet on my watch.
    I have an app on the phone that allows me to calibrate it, so should not be an issue, just show ft, rather than pressure?

    Thanks for a really cool app!

    ReplyDelete
  5. @beno What do I need to do to convert it; what units is it in by default? I literally just read what the sensor outputs.

    ReplyDelete
  6. Steve, thanks for asking the question.
    The short answer is that the sensor outputs hpa, or Hectopascals.
    The longer answer is that your question caused me to do some reading on how you might go about converting that reading to feet (or I guess meters, you can just bet that once you do one unit, someone will ask for the other). A very delightful half hour of googling and reading different web sites reveals that while there is a formula for the conversion, depending on the accuracy you want, it gets complicated.
    Personally I would be happy with a straight conversion, it won't be super accurate, but it will be a lot more useful than hpa.
    If you can live with that, and are happy to make that disclaimer in your app, I would be really happy to see it happen.
    (My thinking is that if anyone is going to use hpa or feet or meters on their Pebble, they are going to understand the limitations and they are going to know how to calibrate the sensor on the phone via a third party app).

    ReplyDelete
  7. Hm, my Galaxy S4 doesnt seem to want to show the weather variables. It just shows as %S and %F or %C, have tried rebooting the device. Any idea how I can fix? I have GPS on and have ensured that I can get data.

    ReplyDelete
  8. It works so well--I am wishing I could publish two or three active faces--and get rid of some of the Pebble stock ones...

    ReplyDelete
  9. This comment has been removed by the author.

    ReplyDelete
  10. Could you make a completely dynamic box that would show multiple fields depending on what is going on. So a box would show you the weather until you play a song and that box will change to the song title. This would help with the limited space on the pebble. Also can you add radio signal strength and wifi status?
    Thanks

    ReplyDelete
  11. @david Multiple screens, and a way of switching between them are something I would like. I have yet to decide how to do this properly.

    @nick Similar to the above. If I work out a nice way of doing it (e.g. Canvas doesn't know when a song has stopped playing... so what to do?). Signal strength has a lovely new API in JellyBean 4.2 but it might be tricky to make it work for anything earlier...

    ReplyDelete
  12. Love this app and what I've been able to make. However the weather image if selected under weather (not bundled images) doesn't change state. It's just a sun ... and always the sun. The weather text under dynamic changes just fine.

    So my question is: is the weather image supposed to be dynamic as well?

    ReplyDelete
  13. Love the app, just wondering how I can install a watchface made by someone else and emailed to me? I've tried the usual ways, but it doesn't seem to be working.
    Thanks

    Koz.

    ReplyDelete
    Replies
    1. I do this using dropbox; as long as the file which is shared with you is named .pcs then it should give you the option of loading it into Canvas when you select it in dropbox.

      Delete
  14. The app is awesome and i wouldn't mind to spend a buck for it at all - so it is really admirable that you don't charge for it (yet)! :D

    One thing that would be an absolute mega ultra plus for me would be a no-connection alert/layer. OR one possibility would be that the variables of sms/mail/battery shows an X while there's no connection so you instantly know the watch face isn't refreshing. I sometimes find myself staring at the watch displaying "0" new mails even though i've got new mails - which makes me realize i lost the connection.

    ReplyDelete
  15. Great app, but was wondering if it were possible to clean up the calendar alert? I would like to show the event I have planned for the day I'm on, not the next event that is several days from now. Also, is there a way to scroll all the events of that day? I have several calendars aggrigated into one and thus have a few events happening in one day.

    ReplyDelete
  16. @Kozbot as long as the file is named .pcs, Canvas should appear as an option when you load it on your phone. I've used Dropbox, haven't actually tried it with email.

    @Christian I was really hoping that the Pebble guys would add this as a firmware-level feature, but am experimenting with adding it to Canvas.

    @Unknown no user interaction is allowed at all as Canvas is a watchface (so no scrolling). I'll add a "today" filter to the list

    ReplyDelete
    Replies
    1. yeah, it's a real shame they're missing out on something as essential as this :)

      thanks again!

      Delete
    2. Hi Steve,

      I just had THE idea: would it be possible to integrate the ability to display TASKER variables?
      That way you could display anything or any status you could think of, which would it also make easily possible to display a "not connected" status.

      Delete
  17. I put this same comment in my app review in the play store. The one thing missing in this app is the ability to create analog dials.

    Ideally I'd like the ability to hide inividual hands, have a text showing the hours/minutes, with a small analog dial showing the seconds ticking away....or better yet a pie that fills up and resets ever minute.

    OR (and this is crazy) a border around the perimeter that fills up a seconds dial, with the rest of the info inset.

    Basically I just want to play around with faces that have both analog and digital readouts. Thanks for your work (you really should have a pay/donate version out there).

    ReplyDelete
  18. Thank you for the truly brilliant work.
    - Ability to install multiple canvas watch faces would change everything (round robin through custom faces with different functions)
    -Donate version of the app so we can all thank you, a must.

    ReplyDelete
  19. Feature request: Ability to donate

    ReplyDelete
  20. Tasker integration would be amazing, the ability to add tasker variables in a similar manner as Pebble notifier or UCCW.

    ReplyDelete
  21. One more thing, ability to have animated gifs would be great as well

    ReplyDelete
  22. Some suggestions / feature requests for the calendar portion:

    Since I use Google Calendar to coordinate with several other people, it would be useful to have a "Calendar Name" option available, so I see which of their calendars has that appointment.

    Right now, it looks like the calendar "time" doesn't handle "all day" events well. It is setting them, as near as I can tell, to occur at 00:00 GMT+0, rather than 00:00 local. Can this be updated?

    Because of the aforementioned "several people" issue, would it be possible to make an animated "scroll through day's events" option?

    This is a great app! Thank you for your work on it!

    ReplyDelete
  23. Just picked up my Pebble last week at a local Best Buy and have really liked where Canvas is going.

    I have a few feature requests though:
    1 - might it be possible to have scheduled watch faces by day and/or time? For instance a face for work and a face for home, or a face just for weekends? Maybe even geofenced faces so let's say you get to the football stadium and your face with your team logo pops up.

    2 - might be more of a plug in request but a simple analog clock layer would be nice.

    Best app on Pebble so far! Thanks!

    ReplyDelete
    Replies
    1. It should be possible to do (1) using Tasker from v1.4.6

      Delete
  24. This app is fantastic! Thank you very much.

    One suggestion. On this side of the pond, we use inches of mercury (yes, pretty old fashioned, like Fahrenheit) for air pressure when reporting weather.

    1 pascal = 0.000295333727 inches of mercury.

    ReplyDelete
  25. Love the app, but the watchface is a drain on the battery life. When using any of the watchfaces made with canvas I can see the percentage drop and in less than 3 hours my battery is completely drained, instead of normal 7-8 hours.

    ReplyDelete
    Replies
    1. Phone battery? Does Canvas show in your battery stats in the Android settings menu?

      Delete
    2. I have the exact problem. My phone battery gets drained by the canvas app. My phone usually last days between recharges, buy is now at approximately one per day.
      I've given up canvas for now and after uninstalling the watchface and several days of canvas not understanding it should not run it appears to have gotten the message and my battery no longer gets drained. I really like canvas but the battery drain is not acceptable to me.

      Delete
  26. Just to say, there are a lot of feature suggestions here. Even if I haven't responded individually, and it is not int he new version, I have noted all of them. Thanks!

    ReplyDelete
  27. Hi, could you add an option to use a fixed location for weather? I usually leave location services off.

    ReplyDelete
  28. I really love canvas for Pebble, but sadly it crashes a lot (and by alot I mean about every 10 minutes) and it eats my battery like there is no tomorrow. After checking my battery stats it seems the battery dropbis because my phone wakes up every 10 minutes because of the crashed canvas app. At this point ilI use a different watchface and change back to Canvas when I want to see my next appointment or the weather, this seems to be better thou Canvas still eats about 50% of my battery.

    ReplyDelete
  29. Would be awesome if the calendar integration wouldn't show events that I've declined.

    ReplyDelete
  30. Hi Steve,
    First: Best App for Pebble. Hope you get your efforts awarded with a view donations. (i will for sure)
    But i have a feature request, too.
    I am Using Google Calendar for my private Appointments and MS Exchange Calendar for Business Appointments.
    It seems to me that (in most calendar apps) the Exchange Calendar is just another calendar. But canvas seems to not show my Exchange Appointments.
    Would it be possible to integrate this?

    If you don't have any testing possibilities i would like to help you as good as i can!

    ReplyDelete
  31. I have the same problem.

    Nice app BTW!

    ReplyDelete
  32. Is there a way to display the Pebble's battery percentage?

    ReplyDelete
    Replies
    1. No API for this from Pebble - not possible at the moment

      Delete
    2. Second this request. It seems dumb that you can check the battery for a remote device but not the local device??

      Delete
  33. Idea!!
    I would love to have the ability to duplicate or copy a watch face so that I can make variations without having to reload all the layers etc.. I can't see t how from the app.. Is this a feature that could be added? Or am I missing something?

    ReplyDelete
  34. Idea.
    And I am pretty sure the answer will be Nope..
    But I would love a MAC app form my computer that would allow me to design the Watch-faces on a screen using a mouse rather than on my phone.. It would make life so much easier!!

    ReplyDelete
    Replies
    1. I don't have a mac, so that is a very safe no!

      Delete
  35. I do like the new options but I am getting "Pebble Not Connected" errors minutes after Canvas loads. Unloads the watchface at the same time. The Not Connected notice stays on the screen even after I unload Pebble and Canvas from the list of running apps. Resetting Bluetooth and resetting my Pebble needed to clear the error. Nexus S on Android 2.3.4

    ReplyDelete
    Replies
    1. Switched to Pebble Connect as my httpebble interface and the problem seems to have gone away. Canvas is a really useful app!

      Delete
  36. Gmail in Canvas says I have 6 unread e-mails. My Inbox is empty. Is the %G1 variable reading my Google Voice Inbox or is it supposed to read the G-Mail Inbox count from which my Android phone retrieves Gmail messages? In fact, all 5 of the GMail inboxes register 6 unread messages yet none of my gmail inboxes has unread messages. Please provide some guidance regarding use of the Gmail variables. Thanks

    ReplyDelete
  37. Seemingly simple request..... I like using the text display watchface, any way of adding the "oh" for the single digits ie: three oh six etc?

    ReplyDelete
    Replies
    1. Not at the moment.... maybe in the future!

      Delete
  38. Any way to have a count down timer like set the jours snd minutes and it wwould countdown and vibrate

    ReplyDelete
    Replies
    1. You might be able to get it to do that by including a countdown timer which only shows hours (not minutes/seconds), and set it to vibrate on change.

      This could be hidden, while another (visible) countdown timer shows hours/minutes/as required.

      Delete
  39. Hi! Thanks for your work it is great! But could you add a dynamic icon for 3g/wifi that would be the best!!

    ReplyDelete
  40. Hi, I have few suggestions
    1. show notification when phone battery is bellow 10% - or some number
    2. I would like to see "hide if 0", should work same as hide if empty but with number variable. So sms and calls notifications number can be hidden.
    3. bigger text for time - and yes I've red faq already :)
    4. currently when I stop music on my phone I still see last song which was playing - hide if empty is not helping

    and btw great app :) I love it

    ReplyDelete
    Replies
    1. (I haven't tried these but....)

      1. Try using a conditional where battery <= 10, else blank, hide on blank, vibrate on change
      2. Use a conditional where variable=0 to make it blank

      Delete
    2. Sorry, how do you use conditional statements in Canvas? I've never seen that before.

      Delete
    3. Update: I figured it out.

      I created this conditional statement for a Dynamic, Phone State that hides the battery value unless it is under 35% and if its fully charged then the value will show "Charged" to let you know.

      {%B%#%B<35#Charged#%B=100}

      Delete
  41. Love the app!
    I so have a question though,
    When adding a calendar event to display, it wants to display the date of the event as the day before and not the actual day the event is on. What am I missing here?
    Thanks in advance!

    ReplyDelete
    Replies
    1. First I've heard of it doing that! Try sending diagnostics if it still doesn't work

      Delete
  42. Hi there, I really like this app but I'm struggling to get the calendar to display. Glance can access my calendar. Is there something I've forgotten to do? I'm using an Acer Liquid metal with Gingerbread OS.

    Thank you

    Rxx

    ReplyDelete
    Replies
    1. The Google Calendar API isn't supported below ICS, so you might be out of luck I'm afraid. You can try sending diagnostics, but that's probably why.

      Delete
  43. Just got my pebble today, loaded this app, and all looks good except I can't get any weather updates via my Galaxy S4. There was an earlier comment you made about using fixed locations but I don't see a way to configure that. I've got Use GPS turned on for location services but it doesn't seem to matter. What might be the problem and/or how would you suggest fixing this issue.

    ReplyDelete
    Replies
    1. It works if I turn on Use Wireless Networks in Location services, but then other apps get broken. Sigh....

      Delete
    2. I didn't know it worked like that. Can I ask what breaks when you enabled network-based location?

      Delete
  44. I'm having a couple font/layout/rendering issues:

    http://imgur.com/a/dfP3C

    In the first picture, the corrupted character is a number "4". In that layout, wherever the number 4 is displayed in that font it shows up corrupted like that.

    In the second picture, the main time is supposed to be centered, and it works properly when the hour is two digits, but when the hour is one digit it ends up too far to the right, like it is still centering on the missing digit.

    I can email you layout files if you need them.

    ReplyDelete
    Replies
    1. Yes, please email me the screen for the first one. For the second one, the time formatting functions on Pebble put a space in there...

      Delete
  45. Hey Steve, First I want to congratulate you for this amazing app! I've been using it for a week now and I have to say it has turned my Pebble into exactly the device I expected it to be and I probably can no longer turn back! Thanks for making me an addict!
    Now for the criticism: problem one: the preview for the text on the app doesn't match the result on the Pebble (but I've learned to live with that) and problem two: the weather info you push to the Pebble does not contain the info on precipitation provided by OpenWeatherMap (millimeters and time), and since I live in a city where it either rains or snows for over 200 days a year, this info is invaluable.
    Once more, thanks for making my Pebble nearly perfect, if you'd like any info (logs, screenshots, device info etc) just let me know!

    ReplyDelete
    Replies
    1. I manage to say nonsense: what I meant on problem one was that the text ALIGNMENT on the Pebble doesn't match the alignment on the phone preview. Sorry, got carried away and accidentally a word ;)

      Delete
  46. We need a version for iOS!!!! We'll gladly pay for the app if you create it. THANKS!!!

    ReplyDelete
  47. Hello,
    One question. Is it possible to add a calendar appointment layer that shows you the day of the appointment until you are in this day and then change to show the time?
    For example on Friday 8th of November I have an appointment at 10:00. Until this Friday will show -> 08-11 Appointment, then on 8th of November will show -> 10:00 Appointment.
    I think it will be so useful.
    Thanks!

    ReplyDelete
    Replies
    1. You could probably do something like that using conditionals... I haven't tried it though!

      Delete
    2. Hi Steve,
      That's has sense, but... How to compare appointment date with current date? I was looking for any way to do it that but I didn't see how to.
      Do you know any way?
      Thanks!

      Delete
    3. I would like to know as well when the next event is another day to show the date and not the time. Also, when the calendar entry is an all-day event, it is showing 7:00. If the all-day event cannot show a time at all, it would be better. Thanks.

      Delete
  48. Hi Steve,

    I got a question about an image to be displayed when the watch gets disconnected. I'm assuming it's checked by the watch and how often?

    Just wondering if it'll have a significant impact on the battery life.

    Thanks in advance and thank you for writing this great app :)

    ReplyDelete
    Replies
    1. Yes, it's checked regularly by the watch (every minute? I can't check at the moment).

      But in v2.0 this will change to use the new connection state API.

      Delete
  49. Hi, great work, have returned from ios to android due to this. One question: the sunrise and sunset seems not accurate, any way to correct this? And would be possible to add in the Dynamic type the Name Day? Thanks!

    ReplyDelete
  50. do you have plans to add NFC shareing?

    ReplyDelete
  51. I have a question. I have seen watch faces online that has a line dividing sections of the watch face, but I have yet to find what I'm supposed to use to get a solid horizontal straight line? I tried text with dashes, but it has space between it, and I tried the underscore and that didn't work either. I'm pretty sure it's possible?

    ReplyDelete
  52. Lovin' it so far. In trying to make my own face, I'm trying to make the clock as big as possible (so I can see it without my glasses). However, everytime I use the Bitham font, it doesn't show up at all. It seems as if the font isn't present. I've got the Roboto 49 showing but just wondering why one font's not showing.

    ReplyDelete
    Replies
    1. Try making the layer bigger - it may be a bounding issue

      Delete
  53. are you updating this for sdk 2?

    ReplyDelete
    Replies
    1. Yes, it will be out in beta as soon as a couple of issues are resolved.

      Delete
  54. Don't limit this great app to just Android....make an iOS version. iOS users will pay 2 to 4 bucks easy for this app to be on their pebbles.

    ReplyDelete
  55. I have a watch face, how can I bring it into canvas to edit it?

    ReplyDelete
  56. Excellent App, it really completes the Pebble!

    I tried to see if this was addressed already in the comments above, but I can't see it, so not sure if it's a bug or something about how Tasker populates dynamic fields.

    Issue: I've created a Tasker populated dynamic field, and selected "Hide when Empty" for the display setting. I had hoped it would (as it has a black background) appear over another field when it had a value and disappear again when it had no value, revealing the other field again.

    Unfortunately the field persists even when blank. Is there something I don't understand about this setting?

    ReplyDelete
    Replies
    1. It's probably sending a space, rather than a complete blank. That should be treated as blank in the next release

      Delete
  57. First of all - I love this app! Thank you!
    The issue I wanted to raise was the countdown component. I was trying to set a countdown to an event happening in 103 days but all it would display was 74 days. Am I doing something wrong or is this a limitation of the app at the moment?
    Thanks.

    ReplyDelete
  58. I like the app a lot. But I would love to see the temperature in Fahrenheit.

    ReplyDelete
    Replies
    1. You can do that using a different format mask

      Delete
  59. got another bug report for ya... datetime %L%N in the same row will only update when it detects a change to the %L, not the %N which means that my watch shows four fifty when it should show four fiftyone. I really like keeping %L %N on the same line... but i can't as long as this works this way :(

    ReplyDelete
  60. I'm having the same problem with my Pebble with a Samsung Galaxy S3. My Pebble is v1.14.1 which is the latest firmware except for the 2.0 beta.

    ReplyDelete
  61. This app is useless to me at this time because I also keep getting "Pebble not connected" and it will not update. I have v1.14.1 with a Samsung Galaxy S3. I have to go to the Pebble app to reconnect and sometimes it crashes and I have to restart the app. Then within 5 minutes, it is no longer connected. If I remove Canvas from the watch, it doesn't disconnect. There must be a bug somewhere. I really want to use this app as I have designed the perfect watch face for me but I can't use it. Thanks.

    ReplyDelete
    Replies
    1. To provide some more information, I thought I would try Canvas again along with another app that thinking the other app would keep the watch connected so I installed Futura Weather. The watch works fine without any problems if Futura Weather is there alone but when I install Canvas again, it is no longer connected. When I receive a text message or a calendar reminder, it does connect and the watch says "Welcome back!" and Canvas then updates. A short time later it is no longer connected again.

      Delete
  62. Guys, sorry. Unfortunately, I've been working almost exclusively on a 2.0 firmware version of Canvas for several months now, so I have not even tried Canvas on the v1.14.1 firmware.

    Everything related to connection detection, firmware detection, and messaging is completely re-written in Canvas 2.0, which will be released alongside the Pebble 2.0 firmware in (hopefully) the next few weeks.

    ReplyDelete
  63. First off, thanks for a great app. My question is about the weather part: while the temperature is generally correct, the weather readout is rarely correct. Right now, the sun is out and the sky is clear, but my watch says rain and the image shows rain clouds. I realize you are going to release a new version soon, and do not expect a quick fix, but offering an alternate weather provider would be great. Most other Pebble apps offer Yahoo weather, and it seems to work great. Otherwise, your app works like a charm.

    ReplyDelete
    Replies
    1. Hey, Thanks!

      v2 has Yahoo weather, and will be released whenever Pebble firmware v2 goes live.

      Delete
    2. Thanks for the quick reply.
      Do you have a site where I could upload my watch face to share with others?

      Delete
  64. Is there a way to have the %S Unread/Missed value include both SMS and MMS counts?

    ReplyDelete
  65. I'm using time with the no leading zeros format (%k:%M) and have it center aligned, however alignment is based on what it would be with a 10, 11, or 12 hour. Is there a way for alignment to adjust based on what is actually shown?

    I'm using the latest 1.x version. I'll also add to the calls that you should have a way donate either in the app or easily through the website. I appreciate it being free since I may not have tried it otherwise, but I'm definitely getting enough value where I'd like to contribute.

    ReplyDelete
  66. Hi, really great app, I love it!

    I found a minimal bug, should be easy to fix: when I use the %A format string in a dynamic weather label (percent of clouds), it works perfect except when there are no clouds. Instead of "0", it displays "%A" without replacing it.

    Also, when changing to the Canvas watchface using Up/Down buttons or getting back from the apps menu, it shows the "Loading.." screen, then the watchface if displayed for an instant, then it shows "Loading.." again, flickers the watchface, etc. This can be repeated 15-20 times easily until the watchface is finally loaded.

    Thanks very much.

    ReplyDelete
  67. Love the app. I am having an issue with calendar events. I have an all day event that is showing up a day early and randomly at 6pm. Anyone have any suggestions?

    ReplyDelete
  68. When making my own watchface the time comes out really small on the watch even though it is regular size on canvas. Any ideas?

    ReplyDelete
  69. Can you add a font formatting option?

    ReplyDelete
  70. All day Events appear at midnight UTC (aka GMT - Greenwich Mean time). So if you're in Sydney Australia - they all appear at 11am the next day in summer and 10am in Winter. If you're in the US - they appear at 7pm the previous day in NYC for example. Can you display the all day events with a start time of midnight in the current time zone please.

    ReplyDelete
  71. This is the best app for Pebble I've found. Thanks for all the effort you've put in to it.

    Would it be possible to allow for swapping watchfaces automatically at a certain day and time. for example I have one watchface I use when I'm at work which shows the time as a digial clock and my next two appointments (meetings). But on the weekend - I don't need that and prefer to use a more casual watch (with the text time) and just the date. I currently manually swap between the two - but if there was an API to swap watch faces - or you set up a time feature to change to a given face at a given day and time eg M,Tu,,W,Th,Fr 8am switch to Face1, M,Tu,W,Th,F at 6pm Change to Face 2. I know you have many features to prioritise - but any chance of this would be fantastic.

    Once again - an enormous thanks for such a great app.

    ReplyDelete
    Replies
    1. Canvas has an interface to Tasker that lets Tasker tasks change the face. Those can be triggered by time, location, etc. Should do exactly what you want (but I haven't used it yet).

      Delete
  72. You could use Tasker to set up a task, that launches a particular canvas watchface automatically at the weekend. Another task could be set up to launch your work watchface on Mondays.

    ReplyDelete
  73. Anyone have a way to do a "seconds blinker" I.e. - some graphics that blinks on/off every second (either a 1 or 2-second cycle)? The standard thing on digital watches would be to blink the colon between the hours and minutes, but almost any relatively unobtrusive graphic that I could blink would do the job.

    The thought that occurs to me would be something like:

    %H{:#%s%2>0# }%M in a time/date field, except that % can't be the remainder operator, and I'm not sure what it would be if one is available. I'm not even sure that conditional work in a time/date field, as the docs say "dynamic fields", which could mean any field that changes, or could mean fields of type "dynamic". And if the latter - can I get %s in those at all? It doesn't show up in the possible values when editing the field.

    Any other ways I might do this?

    ReplyDelete
  74. Hi,
    Great app - love it!!!
    Request: would be great if it was possible to see the current appointment/location, in addition to the next appointment. My meetings often run a few mins late and by then, the next meeting has already disappeared. This would make it truly useful!!!
    Jens

    ReplyDelete
  75. Hi have problem with sensor temp in Samsung Galaxy Note 3, say 0

    ReplyDelete
  76. Exclude Rejected Events isn't working for me. It's still showing them. I notice also in the Format, %ES expands to Confirmed, but the event is definitely declined in Google Calendar itself.

    Thanks for a great app.

    ReplyDelete
  77. I'm french and I'm tryng to have date in french. I try it :
    {Lundi#%u=1#Mardi#%u=2#Mercredi#%u=3#Jeudi#%u=4#Vendredi#%u=5#Samedi#%u=6#Dimanche#%u=7}
    It's possible ?

    ReplyDelete
  78. I'm really enjoying use of Canvas on my Pebble Steel, with no real issues or problems so far, I am able to display the phone battery percentage, but I haven't figured out if it is possible to display whether the phone is connected to a charger, or not. That would be a very useful feature for me. When driving, with the phone on the charger, I would like to be able to easily confirm that the connection is working. The icon on the phone is too hard to read when I have it in the dashboard mount.

    ReplyDelete
  79. The Wifi image and ringer (at least) don't update on my Nexus 5 phone / Pebble 2.0.2

    ReplyDelete
    Replies
    1. It works on my Asus New Padfone Infinity with 4.2.2

      Delete
  80. This comment has been removed by the author.

    ReplyDelete
  81. Steve, thank you very much for the great app!
    I succeeded to make my favorite watchface only with Canvas.

    Is there any possibility to to make watchfaces with graphics loading faster?
    I already optimized sizes of all custom icons from Gallery used for my watchface - this helps, but still it takes a few seconds to load...
    Is there a chance to have them also stored @ Pebble with later sw updates?

    ReplyDelete
  82. Would it be possible to include a weeks countdown timer? For example, I would like to display how many weeks until October 15th 2014

    ReplyDelete
  83. Would you please add a '0' option to the calendar items? What I mean is that option '1' currently points to the *next* item coming up on your calendar.

    For example, if I have 2 items in my calendar for 3p and 5p and it is currently 2:58pm, then the first item will show up when option '1' is selected. However as soon as it is 3:01pm, option '1' then show item 2 for 5pm. I'd like option '0' because I often look at my watch to see what I am supposed to be doing at this particular time of day... this is not possible without the '0' option.

    ReplyDelete
  84. Steve, I love the app. I am having a problem with the analogue feature. I can create it but it does not show up on the face or covers the other objects. Can you give us some simple instructions on how to program a face using the analogue function.

    ReplyDelete
  85. This is the best app going for the Android Pebble as far as I can see! Love it, thanks for another way to waste my time and annoy the Mrs when I should be doing something more constructive! Anyway...

    Is it possible to have a transparent background? The obvious application being to overlay an analogue watch face over an image. Thanks in advance.

    ReplyDelete
    Replies
    1. Did you ever get a reply or figure out how to do this? I had the same question for the same reason.

      Delete
  86. Is Canvas down? I don't see any screens in "Screen Store".

    ReplyDelete
  87. I'm trying to share Canvas watchfaces between a Nexus 5 and a Nexus 7 via LAN or email. Neither device shows in the scan list for either one although both are connected to the same router and both have Canvas running. I was able to send a watchface via email but the .pcs attachment is not recognized. Where should an attachment be stored for access by Canvas? Is there any way to share watchfaces via Bluetooth or NFC?
    Almost any advice would be very much appreciated! TIA

    ReplyDelete
  88. Absolutely love this app. What I would really like to see is the following:
    * Display - show when shook (shaken, moved) I would like to be able to see certain items only when I flick my wrist. This way, I could create a watch face that displays core information (time/date) but when I shake my wrist, the weather and calendar and text/email info displays for X amount of seconds (selected when I choose this display option)

    ReplyDelete
    Replies
    1. i have posting the same idea.
      actualy i want to create a plain simple text watchface but when it shake it shows certain information.. it would be great.

      and the "show on disconnected is a bit buggy"

      Delete
  89. Great app. Really helps!

    Since Pebble firmware 2.1, Calendar Appointment 1&2 are duplicates, so are 3&4. I show 2 appointments on my watch. I was able to change it to calendar appointment 1 & 3 to display the next two appointments.

    ReplyDelete
  90. Is it possible to add support for Russian font in Canvas?

    ReplyDelete
  91. Two questions:

    - I can't set negative values on Weather Location Lat/Lon settings. It's a bug? it seems that the input boxes only accepts numbers..

    - Can I use custom weather icons? how?

    Thanks

    ReplyDelete
  92. Can you add Whatsapp to Content Type: dynamic - Content: Unread/Missed?

    ReplyDelete
  93. Hi Steve, perfect app.
    Although it has been already asked in the FAQ, the only thing I'm missing is some interaction with Tasker (e.g. on button presses) like Pebble TaskWatch does. Do you think you will going to implement this feature to make it absolutely perfect?

    ReplyDelete
  94. Would it be possible to have a " Display if charging" option similar to the " Display if connected" one?

    ReplyDelete
  95. I backed up my screens before I had to return a defective device. How do I restore the screens to my new device?
    I have a .pcsb file (canvas_backup_20-10-2014-10-00-34.pcsb)

    ReplyDelete
  96. I can't add gallery images to my watchfaces anymore. It just shows the bundled or complete black instead of the picture I selected.

    ReplyDelete
  97. Rotating items would be a good feature to include. I would love to be able to display the time at a 45 degree angle.

    ReplyDelete
  98. I am trying to create a watchface for hill walkers that will include altitude. However, I cant find a way to calibrate the altitude from my galaxy s4. Can anyone help please.
    Btw canvas is a super app, best pebble app going.

    ReplyDelete
  99. Just curious, what was the rationale behind having the watch app vibrate when changing watch faces? Can it be disabled?

    ReplyDelete
    Replies
    1. Oh! I would also like the ability to disable vibration when switching faces - because now I'm very scared every time I switch.

      Delete
  100. Conditions only work in the "dynamic layer"...
    Eample : {default#1<0#other#101=100#this}
    Is it possible to put conditions in the "countdown" or "Time/Date/Pebble status" or "text" layer ?
    This would translate, or not to display the values 0, etc.

    ReplyDelete
  101. installing all watch-apps from your Pebble, using the main Pebble app (including Canvas), then attempting to install the Canvas watch-app (Canvas ... ppebblesmartwatch.blogspot.de

    ReplyDelete
  102. Any chance you might consider making a PC version of the software? Even if it can't directly manage the Pebble itself, it could save the configuration files for import. A lot of things would be quite a lot easier with a keyboard and a mouse...

    ReplyDelete
  103. Can't get Canvas to work with S6 Edge. The three buttons on the right just buzz, or it crashes. Running Android 5.0.2.

    ReplyDelete
  104. It works great with my phone, but I have a little problem. Are you going to add UTF-8 characters support?

    ReplyDelete
  105. Hello! I always got "connection problem updating weather" when using OpenWeather. (Yahoo shows wrong sunset/sunrise time so I don't use it). Before all was good. Can you help? (Location Russia, Moscow)

    ReplyDelete
  106. This comment has been removed by the author.

    ReplyDelete
  107. I love the app and it seems like a lot of the problems have been solved as canvas was updated. I personally have had no problems with it.

    I was wondering if there is any way to see the C code that after making my watchfaces? I don't know C code, but this app would be really helpful to learning C if I could see the code for each watchface I make. Is it in the resulting pcs file?

    Marty

    ReplyDelete
  108. This comment has been removed by the author.

    ReplyDelete
  109. Weather has not been updating for the last few days. Has the urls for the weather services changed? Anything we can do to fix this?

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. Solved: Openweather needs an API key, Yahoo simply does not work anymore for me :/

      Delete
  110. The same here. Yahoo and openweather are not reached.

    ReplyDelete
  111. This comment has been removed by the author.

    ReplyDelete
  112. Hi!
    It is possible it is possible to make the background of the analog hands transparent?
    Nice would be to set the calendar that "limit to next day" to 0and displays only the current schedule.

    ReplyDelete
  113. Is it possible to show two diferent location temperatures? When I add two layers, the location is the same for all. Thanks and congratulations for your job

    ReplyDelete
  114. I cannot seem to load the app since the v3.11 update. Are my watch faces gone? Has anyone else had success after the update?

    ReplyDelete
  115. Hi ! Since a few days canvas is not displaying correct temperature. It shows %C° instead of the temperature for alot of weather related things...
    What can i do to correct this?

    ReplyDelete
  116. This comment has been removed by the author.

    ReplyDelete
  117. Hi ! Since a few days canvas is not displaying correct temperature. It shows %C° instead of the temperature for alot of weather related things...
    What can i do to correct this?

    ReplyDelete
  118. Hi ! Since a few days canvas is not displaying correct temperature. It shows %C° instead of the temperature for alot of weather related things...
    What can i do to correct this?

    ReplyDelete
    Replies
    1. Working w/ yahoo weather and using an open weather api

      Delete
    2. This comment has been removed by the author.

      Delete
    3. This comment has been removed by the author.

      Delete
  119. Anyone know how to generate ocean temp?

    ReplyDelete
  120. any chance to have the gsm signal strength as a graphical representation instead than just numbers?

    ReplyDelete
  121. I am having problems with weather, too. It says "connection problem updating weather." I think units started about the time the update was pushed.

    ReplyDelete
  122. Love this app! My custom watchface is my "always on" pebble view.

    I recently got a new pebble and would like to add color to some fields. If this could be done on a conditional basis, even better. For example, the battery level turns red below 20%. Or, time is green, date is yellow, etc. Could work on both foreground and background colors.

    ReplyDelete
  123. How do I get the weather info to update? I'm just seeing %F°, %tHF. Thanks in advance!

    ReplyDelete
  124. This comment has been removed by the author.

    ReplyDelete
  125. Great app! Any chance you can add bluetooth c onnectivity icon?
    And whether silent mode is on .
    Tx either way

    ReplyDelete
  126. Screen store is not available...it will be great to see other screens...maybe my screen to share..thank you

    ReplyDelete