BangleApps/apps/bwclk
Gordon Williams 8425f0b50a Update clock_info to avoid a redraw/general tidyups 2022-12-16 15:40:58 +00:00
..
ChangeLog Update clock_info to avoid a redraw/general tidyups 2022-12-16 15:40:58 +00:00
README.md Updated readme 2022-09-20 18:50:57 +02:00
app-icon.js Updated screenshots, icon etc. 2022-04-02 16:59:58 +02:00
app.js Update clock_info to avoid a redraw/general tidyups 2022-12-16 15:40:58 +00:00
app.png Updated screenshots, icon etc. 2022-04-02 16:59:58 +02:00
metadata.json Update clock_info to avoid a redraw/general tidyups 2022-12-16 15:40:58 +00:00
screenshot.png Minor design improvements 2022-06-29 22:03:10 +02:00
screenshot_2.png Minor design improvements 2022-06-29 22:03:10 +02:00
screenshot_3.png Updated screenshot 2022-08-24 22:29:03 +02:00
screenshot_4.png Minor design improvements 2022-06-29 22:03:10 +02:00
settings.js Added option for a dynamic screen mode to show widgets only if unlocked. 2022-08-14 21:30:19 +02: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 click right and additionally allows you to send triggers directly from the clock (select triggers via up/down and send via click center). Here are examples of other apps that are integrated:

  • Bangle data such as steps, heart rate, battery or charging state.
  • Show agenda entries. A timer for an agenda entry can also be set by simply clicking in the middle of the screen. This can be used to not forget a meeting etc. Note that only one agenda-timer can be set at a time. Requirement: Gadgetbridge calendar sync enabled
  • Weather temperature as well as the wind speed can be shown. Requirement: Weather app
  • HomeAssistant triggers can be executed directly. Requirement: HomeAssistant app

Note: If some apps are not installed (e.gt. weather app), then this menu item is hidden.

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.

Menu structure

2D menu allows you to display lots of different data including data from 3rd party apps and it's also possible to control things e.g. to trigger HomeAssistant.

Simply click left / right to go through the menu entries such as Bangle, Weather etc. and click up/down to move into this sub-menu. You can then click in the middle of the screen to e.g. send a trigger via HomeAssistant once you selected it. The actions really depend on the app that provide this sub-menu through the clkinfo module.

  Bangle  -- Agenda  --  Weather  --  HomeAssistant
    |           |           |               |
 Battery     Entry 1   Temperature      Trigger1
    |           |           |               |
  Steps        ...         ...             ...
    |
   ...

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