BangleApps/apps/messagesoverlay
Martin Boonk bfde708372 messagesoverlay - Update changelog 2024-05-20 17:20:53 +02:00
..
ChangeLog messagesoverlay - Update changelog 2024-05-20 17:20:53 +02:00
README.md messagesoverlay - Replace low memory limit with better automatic predictions 2024-04-09 17:59:40 +02:00
app.png messagesoverlay - Initial fork of messages_light with drawing to overlay 2023-02-26 11:44:24 +01:00
boot.js messagesoverlay - Use event based mechanism 2023-07-12 22:08:05 +02:00
default.json messagesoverlay - Replace low memory limit with better automatic predictions 2024-04-09 17:59:40 +02:00
lib.js messagesoverlay - Adapt to new setLCDOverlay 2024-05-20 12:41:20 +02:00
metadata.json messagesoverlay - Update changelog 2024-05-20 17:20:53 +02:00
screen_call.png messagesoverlay - Adds screenshots and more README 2023-02-26 13:07:00 +01:00
screen_message.png messagesoverlay - Adds screenshots and more README 2023-02-26 13:07:00 +01:00
settings.js messagesoverlay - Replace low memory limit with better automatic predictions 2024-04-09 17:59:40 +02:00
test.json messagesoverlay - Adds a test for watch backgrounding 2024-05-12 00:17:00 +02:00

README.md

Messages overlay app

This app handles the display of messages and message notifications as an overlay pop up.

It is a GUI replacement for the messagesgui app.

Messages are ephemeral and not stored on the Bangle.

Usage

Close app by tapping the X and scroll by swiping. The title background of the pop up changes color if the Bangle is locked. The color depends on your currently active theme.

Theme support

Using the system theme needs more RAM since it uses a 16 bit color buffer for normal message display. Selecting the "low RAM" theme reduces that to a 4 bit buffer. 16 bit buffer with a small message takes ~4K RAM blocks while 4 bit buffer only needs about 1.5K.

Low memory mode

If the overlay estimates that showing the next message would get under the configured minimum free memory limit it automatically only tries to use 1 bit depth. Low memory mode uses about 0.8K blocks plus memory needed for messages. If dropping to 1 bit depth is not enough the oldest messages are discarded to keep the overlay working.

Creator

halemmerich

Forked from messages_light by Rarder44