Commit Graph

9 Commits (6bf66d5fa2c689b47366b81b1ad496b3d61f559b)

Author SHA1 Message Date
Anton 2a10df7f45 Bump app versions 2024-03-04 22:32:06 +01:00
Anton 2e4cb8eb11 Fix no-unused-vars in existing apps 2024-03-04 21:34:50 +01:00
Richard de Boer 4473acdbde
messagelist: Fix app crashing when new message arrives
new Layout(...) calls Bangle.setUI(), causing uiRemove() to be called
whenever a new messages arrives, instead of only when the app exits.

This fixes that by unsetting Bangle.uiRemove before calling Layout, and
restoring it afterwards.
2023-08-19 13:48:17 +02:00
Richard de Boer c9ba8997b6
messagelist: add `debug()` statements
Set `global.DEBUG_MESSAGELIST = true` to enable
2023-08-19 13:48:17 +02:00
Gordon Williams f4740b149b messageslist: Fix invalid use of Bangle.setUI 2023-07-14 13:17:01 +01:00
Richard de Boer a5a0b180ba
messagelist: minor cleanup
Simply doing nothing when MESSAGES failed to load isn't really helpful
anyway.
2023-01-07 15:27:49 +01:00
Richard de Boer dc4c548271
messagelist: Fix messages/music updates while app is already open
(And probably some other issues)
When we call Bangle.setUI to draw a new message, Bangle.uiRemove from the
previous message screen would save messages to flash and unset "special"
messages (like `music`).
Solution: delete Bangle.uiRemove before calling Bangle.setUI.
2023-01-07 15:25:55 +01:00
Richard de Boer c0b7ccf949
messagelist: no fast unloading
Disabled because it is leaking memory (and we don't know why)
2022-12-14 20:51:33 +01:00
Richard de Boer bc3ab8ef76
messagelist: new app 2022-12-14 20:45:27 +01:00