| Age | Commit message (Collapse) | Author |
|
|
|
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).
|
|
|
|
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.
|
|
Making callbacks optional reduces pointless boilerplate in applications.
|
|
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!
|
|
Debounce was a lousy name...
|
|
The main reason to reset the drawing context is so that it can be reset
before we call foreground() on an application.
|
|
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).
|
|
As it turned out Direction was only a Direction because there were things
missing from the enumeration!
|
|
Pulling this out into a method allows it to be called by an application.
|
|
|
|
|
|
|
|
|
|
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
|