Leon Weber-Genzel
19ab440954
docs: fix metadata
2025-05-25 22:26:51 +02:00
Leon Weber-Genzel
1b71d691be
feat(widgets): add battery-optimized timer widget with gesture controls
...
- Implement widtimer widget following BangleJS naming conventions
- Add double-swipe protection against accidental activation
- Support gesture controls: swipe right/left ±1min, up/down ±10min
- Include battery optimization with adaptive refresh rates (10s/1s)
- Provide visual feedback with color-coded states
- Generate 3-pulse completion notification over 5 seconds
- Use vector font for crisp display
- Store persistent timer state across device restarts
The widget requires double-swipe in same direction to unlock controls,
then allows single swipes for 10 seconds before auto-locking.
Refresh rate automatically switches from 10s to 1s in final minute.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-05-25 22:07:13 +02:00
thyttan
15ddeaae14
Merge pull request #3861 from nxdefiant/master
...
Chess: Use button rising edge for Menu
2025-05-25 17:40:55 +02:00
David Volovskiy
2f9de25487
Added ability to display only one counter and fast-scrolling
2025-05-25 11:28:19 -04:00
Erik Andresen
9146fcfe1e
Chess: Use button rising edge for Menu
2025-05-25 11:21:38 +02:00
Travis Evans
611816f08c
Back out of timer app if it is running while timers are changed (so they are reloaded properly)
2025-05-24 17:05:15 -05:00
Gordon Williams
72fb9d5861
update deprecated recorder usage
2025-05-24 19:44:20 +01:00
Gordon Williams
fe11fd7cae
openstmap 0.32: Move to non-deprecated track drawing using the recorder library
...
+ Add option to hide widgets
2025-05-24 19:41:02 +01:00
David Volovskiy
69cc8ea73e
Linter fixes
2025-05-24 11:08:02 -04:00
David Volovskiy
f6629aa3fc
Fixed up info width overwrite; settings default funciton added
2025-05-24 10:33:25 -04:00
nicoco
fb71d3709d
docs(contacts): mention GadgetBridge intents requirements
2025-05-24 08:30:46 +02:00
David Volovskiy
a1927e95c3
Font option readded with inner and outer
2025-05-23 19:23:58 -04:00
David Volovskiy
77c57fc5e9
Font is outermost
2025-05-23 19:09:47 -04:00
Gordon Williams
fd9a150427
messages: Default to showing message scroller (with title, bigger icon)
2025-05-23 13:58:45 +01:00
David Volovskiy
6d1d6397ed
Always clear idle if it was set
2025-05-22 18:52:02 -04:00
David Volovskiy
68743be7ad
Adjusted width for 100% batt
2025-05-22 08:33:41 -04:00
Gordon Williams
4326c5b60c
OpenStMap - display correct map size in bytes
...
Ensure BPP selection works ok on mobile, and scale maps correctly on mobile too (1bpp tile size on mobile is 512px, but 256 on desktop!?)
2025-05-20 13:22:24 +01:00
Gordon Williams
1c1b77dfa1
sched/alarms/messages Ensure default vibration pattern is longer/stronger
2025-05-19 12:11:00 +01:00
Gordon Williams
c616a2b8a8
health 0.32: If getting HRM every 3/10 minutes, don't turn it on if the Bangle is charging or hasn't moved and is face down/up
2025-05-19 10:29:31 +01:00
Travis Evans
a8b27df713
Fix whitespace
2025-05-18 16:39:55 -05:00
David Volovskiy
2e2f0c9b2b
Capped end variable to 100%
2025-05-18 16:32:30 -04:00
Randy Heydon
ce8cf1d542
bwclklite: Adjust clkinfo positions for long text.
...
This copies changes from bwclk into bwclklite. For reference, see
PR #3845 and commits 83bedcd and 04f3475 .
Previously, all text in a clock info entry was centered. This caused
long lines to spill off both sides of the screen, and entries with
more than two lines to cover the time. With this change, clock info
text is arranged so it only ever spills off the right and bottom.
This allows the start of any text to always be visible, and the time
to never be covered, regardless of the amount of text. To achieve
this, multiple lines are now left-aligned instead of center-aligned,
and single lines are wrapped.
2025-05-18 15:51:33 -04:00
David Volovskiy
7a2a9ad3f4
Blk/Wht color works in Full circle
2025-05-18 14:39:38 -04:00
David Volovskiy
f62dd11d25
Decoupled updating ring and text
2025-05-18 13:47:32 -04:00
David Volovskiy
981826c25b
bugfix on steps display update
2025-05-18 13:34:19 -04:00
David Volovskiy
bad49674b1
Don't redrae rinds under 10 steps
2025-05-18 12:04:38 -04:00
David Volovskiy
3f57a859ab
Seperated drawing of steps and rings on step
2025-05-18 11:46:15 -04:00
David Volovskiy
12ffb9bbac
Steps don't check and update on every step
2025-05-18 11:00:35 -04:00
David Volovskiy
3cef967c40
Hide steps when type is None
2025-05-18 10:18:19 -04:00
David Volovskiy
9cf748aa88
Updated version info
2025-05-18 10:05:27 -04:00
David Volovskiy
120984269c
Ring redraws wihen stepping and steps intervals lowered for fewer redraws.
2025-05-18 09:47:54 -04:00
David Volovskiy
20f5f6ed7c
Fixed steps redraw
2025-05-18 09:35:08 -04:00
David Volovskiy
d7f0113a86
Three ring bugfixes and changes
2025-05-18 07:54:26 -04:00
David Volovskiy
620ff4098f
Added multiple rings
2025-05-18 07:21:20 -04:00
David Volovskiy
0c947ee3c0
Bugfix where leaving prompt draws the rings incorrectly
2025-05-18 06:54:58 -04:00
Travis Evans
2c4432addb
Merge branch 'tevtimer-interface-prototype' into tevtimer
2025-05-17 19:23:37 -05:00
Travis Evans
d10d625cef
Clean up comments
2025-05-17 19:22:54 -05:00
Travis Evans
cb7204d700
Defense
2025-05-17 19:19:55 -05:00
Travis Evans
aae5857754
Prepare interface.html for live usage with real data
2025-05-17 19:00:46 -05:00
Travis Evans
5724b0d8e3
Variable name & cleanup
2025-05-17 18:58:55 -05:00
Travis Evans
7132dc8ce2
Prototype for web interface timer editor
2025-05-17 15:30:09 -05:00
nravanelli
e828476851
Merge remote-tracking branch 'upstream/master'
2025-05-15 11:25:39 +08:00
Rob Pilling
12d64a6bf9
clock_info: redraw on BLE change
2025-05-14 23:08:35 +01:00
Rob Pilling
ce4b7df9ee
pace: restore splits from previous run
2025-05-14 22:37:53 +01:00
Rob Pilling
54c85720fc
pace: use layout `bgCol`
2025-05-14 22:37:53 +01:00
Rob Pilling
0b9f64dea7
pace: show GPS strength (satellites)
...
pinched from `pacer`
2025-05-14 22:37:53 +01:00
Travis Evans
1626615bd5
Remove unused code
2025-05-14 14:25:42 -05:00
Gordon Williams
fb8ca4e9f4
twotwoclock 0.03: Fix time's border when drawing over a solid color background
2025-05-14 16:14:08 +01:00
Gordon Williams
37ca389a52
test for using some libs without depending on them
2025-05-14 15:12:03 +01:00
Gordon Williams
4e967bad6c
update metadata -> no clkinfo
2025-05-14 15:03:04 +01:00
thyttan
7c38200454
Merge pull request #3851 from AndySmee/master
...
Umpire Ball Counter app
2025-05-14 10:08:27 +02:00
thyttan
d091d3d9e8
Merge pull request #3845 from randyheydon/bwclk_info
...
bwclk: Adjust clkinfo positions for long text.
2025-05-14 09:16:14 +02:00
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
Andy Smy
0e8b66321a
Update metadata.json
2025-05-13 23:25:47 +01:00
Andy Smy
c7abe35125
Update ChangeLog
2025-05-13 23:25:24 +01:00
Andy Smy
6275cacab0
Update app.js
...
Trigger a build to app loader
2025-05-13 23:17:49 +01:00
Andy Smy
8a1806dab6
Update app.js
...
Changed heart rate trigger limit default to 130
2025-05-13 23:13:30 +01:00
Andy Smy
31f1a0dd98
Update settings.js
...
Changed default heart rate trigger limit to 130
2025-05-13 23:12:54 +01:00
Andy Smy
d758452b3f
Update metadata.json
2025-05-13 23:08:23 +01:00
Andy Smy
d518183e17
Update ChangeLog
2025-05-13 23:08:00 +01:00
Andy Smy
34fa7eb0a2
Update ChangeLog
2025-05-13 23:07:06 +01:00
Andy Smy
2f75c33034
Update README.md
...
Updated to avoid issue raised about touch targets in menus
2025-05-13 23:06:04 +01:00
Andy Smy
705c7b6e4b
Update app.js
...
Moved event listeners to run once on startup only
2025-05-13 22:59:39 +01:00
Andy Smy
abec5b3ec9
Update app.js
...
Removed unnecessary use of var menu
2025-05-13 22:37:34 +01:00
Andy Smy
d325aa89e5
Update app.js
...
Removed unused var laststeps
2025-05-13 22:27:58 +01:00
Andy Smy
4511be7326
Update app.js
2025-05-13 08:24:07 +01:00
Andy Smy
1c841cecf9
Update metadata.json
2025-05-13 08:14:01 +01:00
Andy Smy
922606b0f6
Update ChangeLog
2025-05-13 08:13:40 +01:00
Andy Smy
c536e57341
Update app.js
2025-05-13 08:12:59 +01:00
Andy Smy
afd9c3e96c
Update metadata.json
2025-05-13 08:00:38 +01:00
Andy Smy
7662cabb4b
Update ChangeLog
2025-05-13 08:00:17 +01:00
Andy Smy
63c05d9076
Update app.js
2025-05-13 07:59:06 +01:00
Andy Smy
5cdc232853
Update app.js
2025-05-13 07:33:31 +01:00
Andy Smy
fa83257fc1
Update metadata.json
2025-05-13 07:24:31 +01:00
Andy Smy
1a51c77e71
Update metadata.json
2025-05-13 07:16:35 +01:00
Andy Smy
2cf18617dc
Update ChangeLog
2025-05-13 07:16:17 +01:00
Andy Smy
08d234095e
Update app.js
...
Reset heartRateEventSeconds = 0 at time
2025-05-13 07:15:10 +01:00
Andy Smy
2866bcad2c
Update app.js
...
Restored play after time
2025-05-13 07:08:46 +01:00
Andy Smy
85fce2cf92
Update metadata.json
...
1.20
2025-05-13 06:58:15 +01:00
Travis Evans
3d4ba6b55c
Adjust app description
2025-05-12 19:05:14 -05:00
Travis Evans
343839e742
Adjust Markdown formatting
2025-05-12 19:05:00 -05:00
Andy Smy
c1429ffec6
Update ChangeLog
2025-05-13 01:02:03 +01:00
Andy Smy
71237a16b2
Update metadata.json
2025-05-13 01:01:16 +01:00
Andy Smy
b7e908d0b8
Update app.js
...
Tidy up complete
2025-05-13 01:00:29 +01:00
Andy Smy
bdfb5029d0
Update app.js
...
Deprecated startplay
2025-05-13 00:48:50 +01:00
Andy Smy
4b6e48c97b
Update app.js
2025-05-13 00:34:31 +01:00
Andy Smy
b568150a40
Update app.js
...
Tidy up
2025-05-13 00:12:39 +01:00
Andy Smy
2c745e5fff
Update app.js
2025-05-12 23:52:55 +01:00
Andy Smy
3e66382d2b
Update app.js
2025-05-12 23:44:39 +01:00
Andy Smy
6f208cc1c1
Update app.js
2025-05-12 23:36:42 +01:00
Andy Smy
c760b05dae
Update app.js
2025-05-12 23:32:34 +01:00
Andy Smy
3ca3b00390
Update app.js
2025-05-12 23:29:04 +01:00
Andy Smy
62fead0291
Update settings.js
...
Set to 40 overs
2025-05-12 23:19:09 +01:00
Andy Smy
1d8996f3c7
Update settings.js
...
Deprecated ballsteplimit
2025-05-12 23:12:42 +01:00
Andy Smy
70bf22ee68
Update app.js
...
Deprecated ballsteplimit
2025-05-12 23:11:31 +01:00
Travis Evans
beeb0669ed
Add README and app screenshot
2025-05-12 17:05:01 -05:00
Travis Evans
c6afc5c1cd
Fix issues with alarm operation, especially snoozing
2025-05-12 17:01:21 -05:00
Andy Smy
3ba6e5ce99
Update app.js
...
Change new innings to use locale date
2025-05-12 21:25:06 +01:00
Andy Smy
e657802cf2
Update app.js
2025-05-12 21:12:52 +01:00
Andy Smy
75068465d9
Update app.js
2025-05-12 20:27:22 +01:00
Andy Smy
def532988b
Update app.js
2025-05-12 20:22:50 +01:00
Andy Smy
fe8a013e99
Update app.js
2025-05-12 19:44:37 +01:00
Andy Smy
205fa49d83
Update app.js
2025-05-12 19:17:11 +01:00
Andy Smy
82ea368181
Update app.js
...
Switched order of log columns HR and battery
2025-05-12 19:03:26 +01:00
Andy Smy
24eb234a1a
Update interface.html
...
Switched HR and Battery column
2025-05-12 19:01:18 +01:00
Andy Smy
3fdfe6fafe
Update app.js
2025-05-12 18:40:36 +01:00
Andy Smy
57cf1d1c87
Update app.js
2025-05-12 18:33:56 +01:00
Andy Smy
6b35fb5838
Update app.js
2025-05-12 18:14:58 +01:00
Andy Smy
e8d355a207
Update app.js
2025-05-12 18:07:43 +01:00
Andy Smy
fb274ac485
Update app.js
2025-05-12 17:19:58 +01:00
Andy Smy
1b38f94232
Update app.js
2025-05-12 17:19:12 +01:00
Andy Smy
1dcfc8ebe0
Update app.js
2025-05-12 17:15:02 +01:00
Andy Smy
b6059cfdb3
Update app.js
2025-05-12 17:09:51 +01:00
Andy Smy
111d04906b
Update app.js
...
Smoothed battery %
2025-05-12 17:05:50 +01:00
Andy Smy
660aa846bf
Update app.js
2025-05-12 16:51:24 +01:00
Andy Smy
87147abd70
Update app.js
2025-05-12 16:38:57 +01:00
Andy Smy
d40aac81ea
Update app.js
2025-05-12 16:22:29 +01:00
Andy Smy
1f967475c3
Update app.js
...
Fix to correct last ball of over
2025-05-12 16:18:48 +01:00
Andy Smy
bf7af6abdd
Update README.md
2025-05-12 15:58:38 +01:00
Gordon Williams
4b10d20f99
changed icon to transparent background
2025-05-12 10:22:58 +01:00
Andy Smy
1c325c4520
Update README.md
2025-05-12 00:32:53 +01:00
Rob Pilling
9cb851b0d4
Merge pull request #3844 from voloved/daisy_updates
...
Daisy Ring Dynamically Created
2025-05-11 22:18:26 +01:00
Andy Smy
4d72280d05
Add files via upload
2025-05-11 22:12:24 +01:00
Andy Smy
662169e758
Delete apps/umpire/20250511_210249-COLLAGE (1).jpg
2025-05-11 22:12:09 +01:00
Andy Smy
e8a29dcfbc
Add files via upload
2025-05-11 22:10:14 +01:00
Andy Smy
9b67d0bb69
Delete apps/umpire/20250511_210249-COLLAGE.jpg
2025-05-11 22:09:58 +01:00
Andy Smy
76f997ed23
Add files via upload
2025-05-11 22:06:56 +01:00
Andy Smy
c1f600c467
Delete apps/umpire/20250511_210249-COLLAGE.jpg
2025-05-11 22:06:32 +01:00
Andy Smy
9bb04db49d
Update README.md
2025-05-11 21:28:47 +01:00
Andy Smy
db2d55b948
Add files via upload
2025-05-11 21:25:06 +01:00
Andy Smy
697328c2be
Update app.js
2025-05-11 20:18:55 +01:00
Andy Smy
e97a8660b2
Update app.js
...
Bpm limit matched to settings at 100
2025-05-11 19:10:02 +01:00
Andy Smy
108e174e13
Update app.js
...
Added confirmation prompt to next innings
2025-05-11 19:06:06 +01:00
Andy Smy
4952a84343
Update app.js
...
Amended overs shown at start of innings and end of over in log
2025-05-11 18:56:04 +01:00
Andy Smy
cb54fc3d2b
Update app.js
...
Changed to display 0.n balls in first over
2025-05-11 18:49:57 +01:00
Andy Smy
b9c3f40eba
Update app.js
2025-05-11 18:44:54 +01:00
Andy Smy
2e4556e270
Update app.js
...
Added power down HRM on call of time
2025-05-11 18:43:11 +01:00
Andy Smy
8b7a84d396
Update app.js
2025-05-11 18:29:05 +01:00
Andy Smy
600a4025b0
Update app.js
2025-05-11 18:19:30 +01:00
Andy Smy
135951332d
Update app.js
2025-05-11 18:14:45 +01:00
Andy Smy
c9d10d82b5
Update app.js
2025-05-11 18:05:21 +01:00
Andy Smy
b6882d3d51
Update app.js
2025-05-11 17:57:07 +01:00
Andy Smy
29f9b85456
Update app.js
2025-05-11 17:53:39 +01:00
Andy Smy
5cc4db7b08
Update app.js
...
Adding logging of heart rate limit warning
2025-05-11 17:50:56 +01:00
Andy Smy
df3b7d61bf
Update app.js
2025-05-11 17:43:10 +01:00
Andy Smy
24724e5777
Update app.js
2025-05-11 17:36:25 +01:00
Andy Smy
b742bdf98d
Update app.js
2025-05-11 17:19:07 +01:00
Andy Smy
9b22e007c7
Update app.js
2025-05-11 17:12:39 +01:00
Andy Smy
7254dc294f
Update app.js
2025-05-11 17:09:05 +01:00
Andy Smy
90abc3a972
Update app.js
2025-05-11 17:06:36 +01:00