BangleApps/apps/bwclk
David Peer d5ccb4919c Updated readme 2022-09-19 17:43:55 +02:00
..
ChangeLog Refactored into clkinfo.js files 2022-09-19 17:23:37 +02:00
README.md Updated readme 2022-09-19 17:43:55 +02:00
app-icon.js Updated screenshots, icon etc. 2022-04-02 16:59:58 +02:00
app.js Minor changes 2022-09-19 17:37:43 +02:00
app.png Updated screenshots, icon etc. 2022-04-02 16:59:58 +02:00
metadata.json Refactored into clkinfo.js files 2022-09-19 17:23:37 +02: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 to mainly show date and time.

Features

The BW clock implements 3rd party integrations of other apps through the clkinfo module. For example if you install the HomeAssistant app, this menu item will show up in BWClock and additionally allows to send your triggers directly from the clock. Here are some features that are supported:

  • 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 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

Changes