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).
- 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.
- 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?
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.
- 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!
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
Hi there. I emailed you earlier.
ReplyDeleteI'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
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.
ReplyDeleteThank you.
@Eric hour without leading zero is in the next release.
ReplyDelete@Martin the next version will show much more clearly what is happening with weather updates and allow you to update manually.
Love the app. Its finally made me really like the Pebble!
ReplyDeleteAny 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!
@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.
ReplyDeleteSteve, thanks for asking the question.
ReplyDeleteThe 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).
@beno I'll look into it
ReplyDeleteHm, 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.
ReplyDeleteIt works so well--I am wishing I could publish two or three active faces--and get rid of some of the Pebble stock ones...
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteCould 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?
ReplyDeleteThanks
@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.
ReplyDelete@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...
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.
ReplyDeleteSo my question is: is the weather image supposed to be dynamic as well?
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.
ReplyDeleteThanks
Koz.
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.
DeleteThe 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
ReplyDeleteOne 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.
Added in v1.4.6!
DeleteGreat 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@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.
ReplyDelete@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
yeah, it's a real shame they're missing out on something as essential as this :)
Deletethanks again!
Hi Steve,
DeleteI 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.
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.
ReplyDeleteIdeally 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).
Thank you for the truly brilliant work.
ReplyDelete- 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.
Feature request: Ability to donate
ReplyDeleteTasker integration would be amazing, the ability to add tasker variables in a similar manner as Pebble notifier or UCCW.
ReplyDeleteDone in v1.4.6
DeleteOne more thing, ability to have animated gifs would be great as well
ReplyDeleteSome suggestions / feature requests for the calendar portion:
ReplyDeleteSince 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!
Just picked up my Pebble last week at a local Best Buy and have really liked where Canvas is going.
ReplyDeleteI 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!
It should be possible to do (1) using Tasker from v1.4.6
DeleteThis app is fantastic! Thank you very much.
ReplyDeleteOne 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.
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.
ReplyDeletePhone battery? Does Canvas show in your battery stats in the Android settings menu?
DeleteI 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.
DeleteI'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.
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!
ReplyDeleteHi, could you add an option to use a fixed location for weather? I usually leave location services off.
ReplyDeleteI 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.
ReplyDeleteWould be awesome if the calendar integration wouldn't show events that I've declined.
ReplyDeleteHi Steve,
ReplyDeleteFirst: 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!
I have the same problem.
ReplyDeleteNice app BTW!
Is there a way to display the Pebble's battery percentage?
ReplyDeleteNo API for this from Pebble - not possible at the moment
DeleteSecond this request. It seems dumb that you can check the battery for a remote device but not the local device??
DeleteIdea!!
ReplyDeleteI 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?
Copy button on the home screen does this
DeleteIdea.
ReplyDeleteAnd 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!!
I don't have a mac, so that is a very safe no!
DeleteI 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
ReplyDeleteSwitched to Pebble Connect as my httpebble interface and the problem seems to have gone away. Canvas is a really useful app!
DeleteGmail 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
ReplyDeleteSeemingly simple request..... I like using the text display watchface, any way of adding the "oh" for the single digits ie: three oh six etc?
ReplyDeleteNot at the moment.... maybe in the future!
DeleteAny way to have a count down timer like set the jours snd minutes and it wwould countdown and vibrate
ReplyDeleteYou 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.
DeleteThis could be hidden, while another (visible) countdown timer shows hours/minutes/as required.
Hi! Thanks for your work it is great! But could you add a dynamic icon for 3g/wifi that would be the best!!
ReplyDeleteHi, I have few suggestions
ReplyDelete1. 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
(I haven't tried these but....)
Delete1. 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
Sorry, how do you use conditional statements in Canvas? I've never seen that before.
DeleteUpdate: I figured it out.
DeleteI 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}
Love the app!
ReplyDeleteI 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!
First I've heard of it doing that! Try sending diagnostics if it still doesn't work
DeleteHi 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.
ReplyDeleteThank you
Rxx
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.
DeleteJust 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.
ReplyDeleteIt works if I turn on Use Wireless Networks in Location services, but then other apps get broken. Sigh....
DeleteI didn't know it worked like that. Can I ask what breaks when you enabled network-based location?
DeleteI'm having a couple font/layout/rendering issues:
ReplyDeletehttp://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.
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...
DeleteHey 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!
ReplyDeleteNow 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!
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 ;)
DeleteWe need a version for iOS!!!! We'll gladly pay for the app if you create it. THANKS!!!
ReplyDeleteHello,
ReplyDeleteOne 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!
You could probably do something like that using conditionals... I haven't tried it though!
DeleteHi Steve,
DeleteThat'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!
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.
DeleteHi Steve,
ReplyDeleteI 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 :)
Yes, it's checked regularly by the watch (every minute? I can't check at the moment).
DeleteBut in v2.0 this will change to use the new connection state API.
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!
ReplyDeletedo you have plans to add NFC shareing?
ReplyDeleteI 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?
ReplyDeleteIt probably uses an image for that
DeleteLovin' 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.
ReplyDeleteTry making the layer bigger - it may be a bounding issue
Deleteare you updating this for sdk 2?
ReplyDeleteYes, it will be out in beta as soon as a couple of issues are resolved.
DeleteDon'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.
ReplyDeleteI'm not an iOS developer, sorry!
DeleteI have a watch face, how can I bring it into canvas to edit it?
ReplyDeleteExcellent App, it really completes the Pebble!
ReplyDeleteI 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?
It's probably sending a space, rather than a complete blank. That should be treated as blank in the next release
DeleteFirst of all - I love this app! Thank you!
ReplyDeleteThe 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.
I like the app a lot. But I would love to see the temperature in Fahrenheit.
ReplyDeleteYou can do that using a different format mask
Deletegot 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 :(
ReplyDeleteFixed in a future version!
DeleteI'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.
ReplyDeleteThis 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.
ReplyDeleteTo 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.
DeleteGuys, 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.
ReplyDeleteEverything 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.
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.
ReplyDeleteHey, Thanks!
Deletev2 has Yahoo weather, and will be released whenever Pebble firmware v2 goes live.
Thanks for the quick reply.
DeleteDo you have a site where I could upload my watch face to share with others?
Is there a way to have the %S Unread/Missed value include both SMS and MMS counts?
ReplyDeleteI'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?
ReplyDeleteI'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.
Hi, really great app, I love it!
ReplyDeleteI 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.
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?
ReplyDeleteWhen making my own watchface the time comes out really small on the watch even though it is regular size on canvas. Any ideas?
ReplyDeleteCan you add a font formatting option?
ReplyDeleteAll 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.
ReplyDeleteThis is the best app for Pebble I've found. Thanks for all the effort you've put in to it.
ReplyDeleteWould 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.
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).
DeleteYou 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.
ReplyDeleteAnyone 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.
ReplyDeleteThe 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?
Hi,
ReplyDeleteGreat 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
Hi have problem with sensor temp in Samsung Galaxy Note 3, say 0
ReplyDeleteExclude 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.
ReplyDeleteThanks for a great app.
I'm french and I'm tryng to have date in french. I try it :
ReplyDelete{Lundi#%u=1#Mardi#%u=2#Mercredi#%u=3#Jeudi#%u=4#Vendredi#%u=5#Samedi#%u=6#Dimanche#%u=7}
It's possible ?
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.
ReplyDeleteThe Wifi image and ringer (at least) don't update on my Nexus 5 phone / Pebble 2.0.2
ReplyDeleteIt works on my Asus New Padfone Infinity with 4.2.2
DeleteThis comment has been removed by the author.
ReplyDeleteSteve, thank you very much for the great app!
ReplyDeleteI 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?
Would it be possible to include a weeks countdown timer? For example, I would like to display how many weeks until October 15th 2014
ReplyDeleteWould 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.
ReplyDeleteFor 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.
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.
ReplyDeleteThis 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...
ReplyDeleteIs it possible to have a transparent background? The obvious application being to overlay an analogue watch face over an image. Thanks in advance.
Did you ever get a reply or figure out how to do this? I had the same question for the same reason.
DeleteIs Canvas down? I don't see any screens in "Screen Store".
ReplyDeleteI'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?
ReplyDeleteAlmost any advice would be very much appreciated! TIA
Absolutely love this app. What I would really like to see is the following:
ReplyDelete* 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)
i have posting the same idea.
Deleteactualy 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"
Great app. Really helps!
ReplyDeleteSince 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.
Is it possible to add support for Russian font in Canvas?
ReplyDeleteTwo questions:
ReplyDelete- 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
Can you add Whatsapp to Content Type: dynamic - Content: Unread/Missed?
ReplyDeleteHi Steve, perfect app.
ReplyDeleteAlthough 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?
Would it be possible to have a " Display if charging" option similar to the " Display if connected" one?
ReplyDeleteI backed up my screens before I had to return a defective device. How do I restore the screens to my new device?
ReplyDeleteI have a .pcsb file (canvas_backup_20-10-2014-10-00-34.pcsb)
I can't add gallery images to my watchfaces anymore. It just shows the bundled or complete black instead of the picture I selected.
ReplyDeleteRotating items would be a good feature to include. I would love to be able to display the time at a 45 degree angle.
ReplyDeleteThank you for the great app, btw.
DeleteI 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.
ReplyDeleteBtw canvas is a super app, best pebble app going.
Just curious, what was the rationale behind having the watch app vibrate when changing watch faces? Can it be disabled?
ReplyDeleteOh! I would also like the ability to disable vibration when switching faces - because now I'm very scared every time I switch.
DeleteConditions only work in the "dynamic layer"...
ReplyDeleteEample : {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.
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
ReplyDeleteAny 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...
ReplyDeleteCan't get Canvas to work with S6 Edge. The three buttons on the right just buzz, or it crashes. Running Android 5.0.2.
ReplyDeleteIt works great with my phone, but I have a little problem. Are you going to add UTF-8 characters support?
ReplyDeleteHello! 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)
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteI 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.
ReplyDeleteI 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
This comment has been removed by the author.
ReplyDeleteWeather has not been updating for the last few days. Has the urls for the weather services changed? Anything we can do to fix this?
ReplyDeleteThis comment has been removed by the author.
DeleteSolved: Openweather needs an API key, Yahoo simply does not work anymore for me :/
DeleteThe same here. Yahoo and openweather are not reached.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteHi!
ReplyDeleteIt 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.
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
ReplyDeleteI cannot seem to load the app since the v3.11 update. Are my watch faces gone? Has anyone else had success after the update?
ReplyDeleteHi ! Since a few days canvas is not displaying correct temperature. It shows %C° instead of the temperature for alot of weather related things...
ReplyDeleteWhat can i do to correct this?
This comment has been removed by the author.
ReplyDeleteHi ! Since a few days canvas is not displaying correct temperature. It shows %C° instead of the temperature for alot of weather related things...
ReplyDeleteWhat can i do to correct this?
Hi ! Since a few days canvas is not displaying correct temperature. It shows %C° instead of the temperature for alot of weather related things...
ReplyDeleteWhat can i do to correct this?
Working w/ yahoo weather and using an open weather api
DeleteThis comment has been removed by the author.
DeleteThis comment has been removed by the author.
DeleteAnyone know how to generate ocean temp?
ReplyDeleteany chance to have the gsm signal strength as a graphical representation instead than just numbers?
ReplyDeleteI am having problems with weather, too. It says "connection problem updating weather." I think units started about the time the update was pushed.
ReplyDeleteLove this app! My custom watchface is my "always on" pebble view.
ReplyDeleteI 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.
How do I get the weather info to update? I'm just seeing %F°, %tHF. Thanks in advance!
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteGreat app! Any chance you can add bluetooth c onnectivity icon?
ReplyDeleteAnd whether silent mode is on .
Tx either way
Screen store is not available...it will be great to see other screens...maybe my screen to share..thank you
ReplyDelete