Wednesday 17 July 2013

v1.3.3 Released

Canvas v1.3.3 just hit Google Play - hit that update button!

Mainly bugfixes from last week's release, here's the changelog:-

- Display gmail lable dialogue if not selected yet
- Problem loading images
- Crash loading home screen
- Display time/result of last weather update
- Manual update of weather
- Fix watchapp crash when displaying extended ascii symbols
- Allow more characters to be displayed
- Option to flip image colours
- Crash on certain format strings
- Crash re-ordering layers
- Crash if Pebble app not installed
Quite a few people are having problems uploading the Canvas watch-app to Pebble. The progress bar appears to stop half-way across then says "complete". If this happens to you and you can't get it to upload, please go to the main Pebble app and select 'Contact Support', which will generate some logs which may be of use to the Pebble team in diagnosing the issue. Feel free to copy them to me as well.
Edit: the plugins guide is now back up!

Thursday 11 July 2013

Canvas 1.3.0 Released: images, weather, and plugins!

It's been a while since v1.2.1 was released, and there have been a couple of reasons for this. Firstly, adding support for images and plugins has taken a long time - and secondly I was hoping that Pebble would release a firmware fix to speed up communication between phone and watch so that image transfer is actually practical. Well they did!

The headlines in this release are:
  • Image support: Any layer can be an image. You can have more than one image. You can use any image from the examples supplied, or from your gallery, and can scale/rotate them and choose the dithering settings to get them looking just right (or as just right as a 1-bit image can look) on your Pebble
  • Plugins: You can now add any dynamic content you like (text or image) to any Canvas screen.... provided that you can write a plugin to provide it! See http://pebblecanvas.blogspot.co.uk/p/plugins.html for details on writing plugins for Canvas.
  • Weather: A new dynamic content type (either text or image) which gets the current weather at your location
There are lots of other fixes, additions and behind-the-scenes improvements - see the change-log below.

You will need to upgrade your Pebble firmware to v1.12.0 for this release to work. You will also need to install a new version of the Canvas watch-app - you will be prompted to do this after installing.

The full changelog (which won't fit on  Google Play's 'Recent Changes' page):-

v1.3.0 (11/07/13)
         - Increase max number of layers to 9
         - Format date/time in UK locale on phone (to match what Pebble is capable of)
         - Drag to resize layers
         - Added degrees f mask for temp sensor
         - Now available for tablets
         - Check whether pebble is connected before sending messages
         - Gmail account selection dialog fixed
         - Countdown total hours now correct
         - Implemented new fast messaging features of Pebble firmware v1.12.0 (required for this release)
         - Countdown date/time pickers show correct values
         - Plugin system added (see Now Playing plugin example)
         - Select which calendars to use
         - Avoid Pebble rejecting updates
         - SMS updates promptly
         - Image support (supports supplied images, gallery images, weather and plugins, with scaling/rotation/dithering controls)
         - Weather
         - Recurring calendar events fixed
         - Fixed Several crashes