BangleApps/apps/bwclk
Randy Heydon 04f3475dff bwclk: Wrap one-line clockinfo text.
Previously, one line of text would use a large font if the text
fits in the clock info space, and a smaller text if the one line
is too long to fit when large.  This commit also adds string
wrapping to those long lines, so more of the line can be shown.
Note wrapping is only applied when the text starts as one line; any
text with more than one line is left unwrapped, meaning some text
may extend outside of the clockinfo area.
2025-05-13 21:11:26 -04:00
..
ChangeLog bwclk: Adjust clkinfo positions for long text. 2025-05-06 20:18:14 -04:00
README.md Added styles 2023-01-30 17:38:18 +01:00
app-icon.js Updated screenshots, icon etc. 2022-04-02 16:59:58 +02:00
app.js bwclk: Wrap one-line clockinfo text. 2025-05-13 21:11:26 -04:00
app.png Updated screenshots, icon etc. 2022-04-02 16:59:58 +02:00
metadata.json bwclk: Adjust clkinfo positions for long text. 2025-05-06 20:18:14 -04:00
screenshot.png Added option to only show the time as well as the week number. This also fixes issue #2459 2023-01-08 10:53:16 +01:00
screenshot_2.png Added option to only show the time as well as the week number. This also fixes issue #2459 2023-01-08 10:53:16 +01:00
screenshot_3.png Added option to only show the time as well as the week number. This also fixes issue #2459 2023-01-08 10:53:16 +01:00
settings.js Update apps to remove default boolean formatters 2024-01-08 21:53:11 +00:00

README.md

BW Clock

A very minimalistic clock.

Features

The BW clock implements features that are exposed by other apps through the clkinfo module. For example, if you install the HomeAssistant app, this menu item will be shown if you first touch the bottom of the screen and then swipe left/right to the home assistant menu. To select sub-items simply swipe up/down. To run an action (e.g. trigger home assistant), simply select the clkinfo (border) and touch on the item again. See also the screenshot below:

Note: Check out the settings to change different themes.

Settings

  • Screen: Normal (widgets shown), Dynamic (widgets shown if unlocked) or Full (widgets are hidden).
  • Enable/disable lock icon in the settings. Useful if fullscreen mode is on.
  • The colon (e.g. 7:35 = 735) can be hidden in the settings for an even larger time font to improve readability further.
  • Your bangle uses the sys color settings so you can change the color too.

Thanks to

  • Thanks to Gordon Williams not only for the great BangleJs, but specifically also for the implementation of clkinfo which simplified the BWClock a lot and moved complexety to the apps where it should be located.
  • Icons created by Flaticon

Creator

David Peer