Download (Updated 28 Dec 2013): http://d.pr/JlG7+
This is a variation of Futura Weather remade for the new SDK 2.0 Beta (built with Beta 4). Features both Celsius and Fahrenheit versions, configurable through the beta Pebble iOS and Android apps using the new PebbleKit-JS (supports both iOS and Android, from what I can tell).
The UI is a carbon copy of the Futura Weather Dark app (http://www.mypebblefaces.com/apps/7210/6713/), which in turn is based on the original Futura Weather by Niknam (https://github.com/Niknam/futura-weather). It is also a 'fork' of the PebbleKit-JS Weather SDK example (https://github.com/pebble/pebble-sdk-examples/tree/master/pebblekit-js/weather).
Currently, it supports 12 and 24-hour time formats (set in the Pebble config), and Celsius and Fahrenheit weather data (provided by OpenWeatherMap; configurable in the Pebble app).
Consider this a beta version, since there's still I'd like to add in the coming days. I figured I'd release as-is, for now— since it's something I was looking for, and saw that some others wanted. Here are some things I'd LIKE to add soon:
- Optional battery status
- Optional Bluetooth status
- Different date formats
- Different color themes (original Futura Weather vs. dark, for example)
- Ability to either hide the weather after too many connection failures, or duplicate the original Futura Weather behavior of pinging the user
- Alternate weather sources (choice between Yahoo! Weather and OpenWeatherMap)
Changelog
v2 (28 Dec 2013)
- Major code reogranization (just makes things easier to add in the future)
- Less Bluetooth communication (moderately improved battery life, possibly?)
- Weather caching! The last weather status is now saved on the watch, so it is reloaded when switching between other watchfaces
- Fixed OpenWeatherMap API calls (Thanks to @DennisHenry for the pull request!)
- Fixed the "Weather Update Frequency" setting being reset every time the preference pane was open
Download (Updated 28 Dec 2013): http://d.pr/JlG7+