-
Bangle.getHealthStatus("day").steps
has some (minor) drawbacks (e.g. zero after reboot). So I started using the widpedom widget which has the id wpedom. And the widpedom widget is already included in the bangle app loader.But still a fallback to
Bangle.getHealthStatus("day").steps
would be nice. I will push an update soon. -
Thanks again :) I was not aware of the "last" setting so thanks a lot! I already changed it and also refactored the code a bit (adding information should be easier now).
Regarding dependencies - I prefer to keep it optional i.e. I don't want that 2 other apps (weather + sched) are installed whenever the BW Clock is installed. I think it should be the decision of the user whether to use those features in combination with our BW clock or not - its totally fine to use "only" the clock in my opinion. For this reason, I decided to not add this to the metadata.json file..
-
@HughB Thanks for these great suggestions! So V0.06 includes performance improvements:
- Settings are only written on kill
- I split the draw into drawTime drawDate etc. -- so now if the user licks left etc. only the time is drawn which helped a lot in my opinion
- I not changed the buzz -- in my opinion a delay of the buzz feels bad...
--> Together with "compact storage" it feels okish now (at least for me) -- I wonder what you think :)
- Settings are only written on kill
-
-
-
Ahh thats really nice that you keep it on your Bangle :D
Is it available on the main app store yet ?
Not yet but probably soon :D -- I just updated the timers to use the new alarm lib. When the new alarm lib is merged into the master I can also open a PR.
Another option would be to support the themes.
-- I like the idea to use the theme fg / bg (although BlackWhite is then probably not the correct name^^). I implemented it and pushed it already (https://peerdavid.github.io/BangleApps/?q=blackwhite).
-
-
The changes are implemented and available in V0.02 (https://peerdavid.github.io/BangleApps/?q=blackwhite):
- Use
Bangle.getHealthStatus
if none of the widgets is available - The "L" is removed - an icon is shown instead. This can also be disabled in the app settings. Enabled per default.
- Fullscreen mode is now optional and disabled per default.
- If the qalarm app is installed, a timer can directly be set (tab top / bottom). If this app is not installed, the timer functionality is not provided but everything else can still be used :)
- Use
-
-
A new clock with only black and white colors which should increase readability...
You can find it here: https://peerdavid.github.io/BangleApps/?q=blackwhite -
@Raik - I just implemented the fullscreen mode which can now be enabled/disabled in the settings. By default, it's off to respect the bangle widget ecosystem.
Link to app: https://peerdavid.github.io/BangleApps/?q=90s
-
-
-
-
In case one is interested - I just implemented a very simple 90s style clock ;) You can find this clock here:
https://peerdavid.github.io/BangleApps/?q=90s -
For the LCARS watch face I no more use swipe actions, instead I only use "tab" events (top, bottom, left, right) to ensure that it works well together with the pattern launcher (I'm also a huge fan of this cool and useful app).
I hope I can increase the compatibility of LCARS with the BangleJs ecosystem in future further :)
-
I totally agree with you and it could be that there is a bug in LCARS that occurs only for some special settings or so that drains the battery - then I should better fix it otherwise other users will run into the same problem :)
@user139891 if you could send me your LCARS settings, I can try to reproduce it :)
-
-
-
So I implemented a first version - the icon lower right changes and the color changes. The hand shows the minutes that are left and buzz whenever it is 0. In the image, I just set a 15 min. timer.
Also, the lower right shows always the most important data --> timer if enabled, charging if charged, weather if available and else the steps symbol to clarify the hand :)
-
-
Thanks for your input - yea I agree the first was more stylish - but I'm currently playing around a bit with the design to be able to show more data. I think I found a solution close to the first one but still shows the temperature, lock status, date and day together with bat + steps and charging state XD
Also, I want to include a timer later that can be activated via a touch event: Touch top + 5 min. and touch bottom - 5 min, similar to the lcars clock. After activating it should hide the step counter temporarily, replace the red hand + steps icon with the timer thand + icon. When time is at 0, buzz() and go back to steps mode.
-
-
Update: I will also update the README of lcars and use the name of the widget rather then the id -- I hope this clarifies things a bit further :D