Commit Graph

17962 Commits (efbe79b51d7bf4edbd8953a72e5dbd07c7a01b6f)

Author SHA1 Message Date
Andre d2ab040f31 simplemusic: add note to use Messages lib instead of listening to GB directly 2025-06-06 09:51:17 -04:00
Andre ffc08f0d4c simplemusic: add listener for button presses 2025-06-05 13:48:55 -04:00
Rob Pilling 9d84683505
Merge pull request #3854 from bobrippling/feature/pace-improvements
Pace: display GPS strength and restore splits
2025-06-05 17:54:50 +01:00
Rob Pilling 30763aac09
Merge pull request #3872 from bobrippling/feature/alarm-delete
alarm: allow deletion of expired alarms
2025-06-05 17:54:21 +01:00
Rob Pilling 7697378a37 pace: display if splits were restored, on load 2025-06-05 17:52:52 +01:00
Andre 44a988f7df simplemusic: fix app icon 2025-06-05 12:34:19 -04:00
Rob Pilling 651c05d005 pace: merge gps layout updating with passing gps to render 2025-06-05 08:03:12 +01:00
Andre 08e5eba543 simplemusic: add clarifying note in README 2025-06-04 21:27:30 -04:00
Andre 8018c99b4e simplemusic: Initial commit! 2025-06-04 21:17:02 -04:00
Rob Pilling 35ab121d7b alarm: allow deletion of expired alarms 2025-06-04 21:44:36 +01:00
Rob Pilling a41c92ceaf pace: generate js 2025-06-04 21:17:51 +01:00
Rob Pilling f3cbe69240 pace: fix reading of state 2025-06-04 21:17:17 +01:00
Rob Pilling 1d0f21b248 pace: fix off-by-one in GPS `fillRect` 2025-06-04 21:17:17 +01:00
Rob Pilling 82b41a0f20 pace: ensure redraw of gps level 2025-06-04 21:17:17 +01:00
Rob Pilling 2273ad46d6 pace: bump version 2025-06-04 21:17:17 +01:00
Rob Pilling 6cc628f173
Merge pull request #3868 from ticalc-travis/tevtimer
New app: tev's timer
2025-06-04 08:04:14 +01:00
thyttan 122a8c592f
Merge pull request #3840 from bobrippling/feat/clkinfo-ble
clock_info: add BLE icon
2025-06-04 00:33:05 +02:00
Rob Pilling 4be6bb2cff
Merge pull request #3870 from leonweber/feat/timer-widget
Feat/timer widget
2025-06-03 22:07:22 +01:00
Rob Pilling ca6bc73090
Merge pull request #3867 from thyttan/face-up-wakes-on-new-message
msgwakefup: update to work better with new messagegui update
2025-06-03 22:02:48 +01:00
Rob Pilling d07eb4b477
Merge pull request #3862 from voloved/counter2
Added ability to display only one counter and fast-scrolling
2025-06-03 21:59:48 +01:00
Rob Pilling 991b896f22
Merge pull request #3860 from voloved/daisy_updates
Daisy Multiple Rings
2025-06-03 21:55:30 +01:00
Rob Pilling 0e09e27d86 clock_info: redraw BLE state after a delay
to ensure we get an up-to-date state for the BLE chip
2025-06-03 21:52:04 +01:00
Gordon Williams c01e40d960 tweaks for offscreen GPS 2025-06-03 17:00:07 +01:00
Gordon Williams 316f59c5fe Much improved icons with a white border for better visibility 2025-06-03 16:53:35 +01:00
Gordon Williams 4828624aa5 openstmap: Added 'Autoscroll' option to automatically scroll the map when GPS location moves off it, also add better docs 2025-06-03 16:21:26 +01:00
Gordon Williams f23a8c3975 openstmap 0.33: Map zoom by tapping is now only when tapping at each corner (helps with accidental zooming)
When GPS location is offscreen, draw a blue circle showing the direction to scroll
2025-06-03 15:30:23 +01:00
Gordon Williams 88ba56baf3 lint tweaks 2025-06-03 15:30:07 +01:00
David Volovskiy 090cb2197c Fullest ring now updates on seconds 2025-06-03 08:38:34 -04:00
David Volovskiy 83c829781b Added fullest color to ring setting 2025-06-03 08:36:45 -04:00
Leon Weber-Genzel 1e864132a1 Merge branch 'feat/timer-widget' of github.com:leonweber/BangleApps into feat/timer-widget 2025-06-03 10:56:59 +02:00
Leon Weber-Genzel d0ff8f8477 bugfix: set version of first release to 0.01 2025-06-03 10:56:37 +02:00
thyttan c037148be0
Merge pull request #3871 from elcste/master
andark: three new features
2025-06-03 01:00:53 +02:00
Leon Weber-Genzel d4e534be37
Merge branch 'espruino:master' into feat/timer-widget 2025-06-02 14:15:52 +02:00
Leon Weber-Genzel 5a5c6a3b5e feat: make timer start on unlock 2025-06-02 13:06:37 +02:00
Gordon Williams c6baa4c660 add note about enabling intents 2025-06-02 10:29:54 +01:00
Alexander Browne 8893d2431c Save theme and restore
With dark theme otherwise theme stays dark for Fast Loading.

Also added to readme that the the font for the date is increased with setting to hide the battery.
2025-05-31 15:42:46 -05:00
elcste eefd0c30cd Add second screenshot and emulator link 2025-05-30 10:10:25 -05:00
Alexander Browne 5353420ace Changed to follow system them with setting for dark theme 2025-05-30 07:34:52 -05:00
elcste 5f34461991 Add setting to hide the battery percentage 2025-05-29 16:37:36 -05:00
elcste cd50676977 Add setting to show the weekday and not the year 2025-05-29 16:33:45 -05:00
Travis Evans ae0b1c1de0 Fix ChangeLog filename 2025-05-28 19:03:47 -05:00
Travis Evans c07121f8af Add changelog 2025-05-28 18:57:14 -05:00
thyttan 23ead9a069 msgwakefup:update to work better with new messagegui update 2025-05-27 01:08:43 +02:00
thyttan 176c1548a4
Merge pull request #3865 from nxdefiant/master
gipy: Avoid crash on negative array access
2025-05-26 22:59:02 +02:00
Erik Andresen 59c6a0e351 .. 2025-05-26 21:39:03 +02:00
Erik Andresen c9278d7dea gipy: Avoid crash on negative array access 2025-05-26 21:32:34 +02:00
Leon Weber-Genzel 8ff47cc8d5 docs: make description reflect current UX 2025-05-26 12:51:08 +02:00
Leon Weber-Genzel 8db9dda4e0 feat: use T-gesture for unlocking to prevent accidental unlocks 2025-05-26 12:32:03 +02:00
Leon Weber-Genzel 8210e62e01 bugfix: add missing logo 2025-05-26 12:03:06 +02:00
Gordon Williams e05b80d319 messages 0.87: Make choosing of font size more repeatable 2025-05-26 07:21:57 +01:00
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