Commit Graph

21611 Commits (3ffbf6e395cf334a29f7e17f4fe64d04401b614c)

Author SHA1 Message Date
Rob Pilling 31073c29f1 score: merge max-score README entries 2025-04-28 18:20:52 +01:00
Gordon Williams 0a67619541 0.51: Fix long-touch to enable alarm/timer not updating time (fix #3804) 2025-04-28 12:40:31 +01:00
Rob Pilling 91e896bf9e tally: new app 2025-04-28 12:22:42 +01:00
Gordon Williams abb6f4896b
Merge pull request #3832 from bobrippling/fix/widget-utils-lcd
widget_utils: only `setLCDOverlay` if present
2025-04-28 10:57:40 +01:00
Travis Evans c79d9fda80 Display negative times in provisional names properly 2025-04-27 19:06:45 -05:00
Travis Evans bca633dcec Write documentation for classes and functions; some cleanup 2025-04-27 19:06:45 -05:00
Travis Evans 7a8c56023f Fix further alarms not triggering while alarm alert is displayed 2025-04-27 15:06:49 -05:00
Travis Evans 931b1f6cef Resolve some conceptual conflicts between chained timers and snoozing
1. Make snoozing only available for non-chained timers (or the last
   timer in a chain)

2. Don't let dismissing a snoozed timer restart the chained timer if
   it was paused (though 1. should preclude this from happening
   anyway)
2025-04-26 18:14:09 -05:00
thyttan 2123a46819
Merge pull request #3828 from bobrippling/fix/b1-settings-scroll
settings: handle a `undefined` scroller (BJS1)
2025-04-26 18:04:39 +02:00
Rob Pilling c11a322fc3 widget_utils: only `setLCDOverlay` if present
Fixes #3830
2025-04-26 11:13:15 +01:00
Rob Pilling d8f65fec7b typings: textinput 2025-04-25 23:16:21 +01:00
Travis Evans fe04af7cc2 Rework timer alarm handling
Avoid conflicts with alarm snoozing, etc.
2025-04-25 15:56:10 -05:00
Rob Pilling f1c03e4e72 promenu: rename settings (avoid clobbering short variables)
... since `S` is used a lot in the IDE
2025-04-25 17:24:58 +01:00
Gordon Williams 0e06ccffda Add chip for fonts, otherwise they're really hard to find 2025-04-25 15:33:54 +01:00
Rob Pilling 53eb2d9173 pace: set GPS power once
doesn't really matter - exstats sets it too
2025-04-25 12:12:14 +01:00
Rob Pilling befff7e77c pace: fix menu rendering 2025-04-25 12:11:58 +01:00
Gordon Williams e867ff5c00 synthwave 0.04: Remove buffer finding code (which fails if screen rotated) and make dependent on fw 2v21's Bangle.getOptions().lcdBufferPtr (fix #3818) 2025-04-25 10:07:41 +01:00
Gordon Williams 053d17dd56 fix lint errors 2025-04-25 09:50:04 +01:00
Gordon Williams 4b9fae3803 warpdrive 0.04: Remove buffer finding code (which fails if screen rotated) and make dependent on fw 2v21's Bangle.getOptions().lcdBufferPtr (fix #3818)
Also adds check for non-contiguous memory
2025-04-25 09:33:11 +01:00
Rob Pilling 80cc3a609f settings: handle a `undefined` scroller (BJS1)
Fixes #3824
2025-04-25 08:45:43 +01:00
Gordon Williams 60d6742e41
Merge pull request #3826 from espruino/dependabot/submodules/core-993d993
build(deps): bump core from `76b887d` to `993d993`
2025-04-25 08:44:48 +01:00
Rob Pilling a6e622c40f
Merge pull request #3825 from thyttan/widmsggrid
widmsggrid: reset graphics state after setClipRect
2025-04-25 08:41:25 +01:00
nravanelli 97e55d22cb new app: heatsuite 2025-04-25 10:57:17 +08:00
nravanelli f6b8aa5942 updates to coretemp 2025-04-25 10:53:51 +08:00
nravanelli 8f9490459c update gpssetup 2025-04-25 10:51:01 +08:00
David Volovskiy 9051d92e7b Fixed comma drawing 2025-04-24 20:55:10 -04:00
dependabot[bot] 8bc2d769fd
build(deps): bump core from `76b887d` to `993d993`
Bumps [core](https://github.com/espruino/EspruinoAppLoaderCore) from `76b887d` to `993d993`.
- [Commits](76b887dd6f...993d9939c7)

---
updated-dependencies:
- dependency-name: core
  dependency-version: 993d9939c744775fe612c954ca696c734fc0ac4e
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-25 00:09:43 +00:00
thyttan f85e4a33fa widmsggrid: reset graphics state after setClipRect
as per https://github.com/espruino/BangleApps/pull/3813#issuecomment-2826952155.
2025-04-24 23:07:01 +02:00
Gordon Williams b63c819a0a
Merge pull request #3822 from flaparoo/android-http-timeout
android: pass HTTP request timeout to Gadgetbridge
2025-04-24 14:59:04 +01:00
Flaparoo 3edf10fe0b android: pass HTTP request timeout to Gadgetbridge 2025-04-24 21:48:52 +08:00
Rob Pilling 1e5ce20fad
Merge pull request #3821 from voloved/jsonclock
Jsonclock v2
2025-04-24 12:35:46 +01:00
Flaparoo 276eaa22f5 android: pass HTTP request timeout to Gadgetbridge 2025-04-24 13:23:36 +08:00
David Volovskiy ba6d26523c Remade the ttime update to once a minute 2025-04-23 20:38:06 -04:00
David Volovskiy 3022a9acf6 Refactored 2025-04-23 20:29:03 -04:00
thyttan 6ae4ad9d85 edgeclk: reset inside the `g.clear` call 2025-04-24 00:17:17 +02:00
Gordon Williams a243ac6c88 adding better progress reporting in app loader core 2025-04-23 14:16:15 +01:00
Gordon Williams ac2b49ca2e Ensure listRecs doesn't list old-style recorded tracks (Otherwise Gadgetbridge fails parsing the filename) 2025-04-23 09:45:19 +01:00
Gordon Williams 026bcb86d9
Merge pull request #3809 from bobrippling/fix/run-resume
exstats: make time active-time (rather than elapsed time)
2025-04-23 08:38:55 +01:00
Rob Pilling cbf3775e4d runplus: sync exstats state with recorder (on load) 2025-04-23 08:37:06 +01:00
Rob Pilling dbe1886274 recorder: whitespace 2025-04-23 08:36:20 +01:00
Rob Pilling b59a4ddfab
Merge pull request #3817 from voloved/vaporwave_12_hr
Added 12 hr view to Vaporwave Clock face
2025-04-23 08:17:24 +01:00
Rob Pilling 2db2bff31f Merge branch 'master' into fix/run-resume
Conflicts:
	apps/runplus/ChangeLog
2025-04-23 08:16:00 +01:00
David Volovskiy fd8785fe5b Always set the wanted font size whenever we redraw 2025-04-22 22:30:45 -04:00
David Volovskiy d6de4da428 Readded drawing colons 2025-04-22 22:23:22 -04:00
David Volovskiy 7410dc8dbc Upped version number 2025-04-22 22:11:32 -04:00
David Volovskiy 15a367e3e3 Less redrawing of keys and fixed memory leak on valuePositions array 2025-04-22 22:08:51 -04:00
thyttan 7010410c7e
Merge pull request #3810 from bobrippling/feat/run-ui-opt
runplus: optimise UI rendering
2025-04-23 02:59:37 +02:00
David Volovskiy c17062cbbb Upped version number in changelog 2025-04-22 18:41:32 -04:00
Rob Pilling 51dc8f1133 Merge branch 'master' into fix/run-resume
Conflicts:
	apps/runplus/ChangeLog
2025-04-22 21:47:31 +01:00
Travis Evans f14046aff6 Correct unintentional modifications from original sched.js
Fix breakage such as alarm reloading nonstop when a timer triggers
2025-04-22 14:55:22 -05:00