| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-14 | wasp: Manager: Push exceptions to the console as well as the crash app | Daniel Thompson | |
| 2020-04-12 | WIP: Introduce the quick_ring | Daniel Thompson | |
| 2020-04-12 | wasp: apps: Add shortcuts to all apps | Daniel Thompson | |
| 2020-04-11 | docs: Fix warnings and add a few extra apps to the docs | Daniel Thompson | |
| 2020-04-11 | wasp: On-device crash reporting | Daniel Thompson | |
| If an application crashes let's report it on the device so it can be distinguished from a hang (if nothing else it should mean we get better bug reports). | |||
| 2020-04-10 | wasp: apps: Add a new (super simple) settings app | Daniel Thompson | |
| 2020-04-06 | wasp: launcher: Experimental launcher implementation | Daniel Thompson | |
| It is not really the launcher itself that is immature. Rather that the framework and UI concepts to move between applications isn't complete yet. | |||
| 2020-04-06 | wasp: manager: make sleep() and background() callbacks optional | Daniel Thompson | |
| Making callbacks optional reduces pointless boilerplate in applications. | |||
| 2020-04-06 | wasp: Manager: Parameterize the keep awake timer | Daniel Thompson | |
| This might be a reasonable preference for the setings but, more importantly, we can also set blank_after to very high values to ensure the watch doesn't sleep during the voice over in videos! | |||
| 2020-04-06 | wasp: Rename Debounce to PinHandler | Daniel Thompson | |
| Debounce was a lousy name... | |||
| 2020-04-06 | wasp: draw565: Allow the drawing context to be reset | Daniel Thompson | |
| The main reason to reset the drawing context is so that it can be reset before we call foreground() on an application. | |||
| 2020-04-06 | wasp: Add button presses to the event system. | Daniel Thompson | |
| Here the biggest changes are in the test application because we refactor a number of the tests to make better use of the button. Although applications may consume button events it does have a default behavior which is to switch to the default application (usually the clock). | |||
| 2020-04-06 | wasp: Get the terminology straight | Daniel Thompson | |
| As it turned out Direction was only a Direction because there were things missing from the enumeration! | |||
| 2020-04-06 | wasp: Factor out the sleep/wake code | Daniel Thompson | |
| Pulling this out into a method allows it to be called by an application. | |||
| 2020-03-26 | wasp: Add support for brightness caching and keep-awake signalling | Daniel Thompson | |
| 2020-03-26 | wasp: Major documentation string improvements. | Daniel Thompson | |
| 2020-03-26 | wasp: Move the constants into seperate container classes | Daniel Thompson | |
| 2020-03-22 | Add licensing information for all wasp-os files. | Daniel Thompson | |
| 2020-03-22 | Rename manager.py and expose its interfaces to all applications | Daniel Thompson | |
| This is a big change that break compatiblity with existing applications *and* with existing installed versions of main.py. When upgrading it is import to update main.py: ./tools/wasptool --upload wasp/main.py | |||
