Commit Graph

20058 Commits (80173b98515926c8a69b59b836c8babd241f6ca7)

Author SHA1 Message Date
thyttan 970cb199d1 usgs: add FIXME comment re `data`
The logic for passing data around seems to be broken to me.
2024-10-30 20:21:33 +01:00
thyttan a230a34822 swp2clk: fix to use Storage lib correctly 2024-10-30 20:20:44 +01:00
thyttan ca69ca5342 poweroff: comment out unused fn in settings.js 2024-10-30 20:20:44 +01:00
thyttan e749735b89 infoclk: Make sure varibales are properly defined 2024-10-30 20:20:44 +01:00
thyttan 2d25812228 chore: rm semicolons at end of clkinfo + settings
This was done in response to 9185793042 (commitcomment-148439450) .
2024-10-30 20:20:44 +01:00
Rob Pilling 83e647ac9b settings: bump version 2024-10-30 18:24:54 +00:00
Rob Pilling 75ed3daf52 settings: special-case theme menu (push & pop) 2024-10-30 08:53:23 +00:00
Rob Pilling 9503c0fc6b settings: remember previous menu's scroll position 2024-10-30 08:43:08 +00:00
Rob Pilling d7d60b4bca settings: delete duplicate "< Back" setting 2024-10-30 08:41:24 +00:00
Rob Pilling b44dd75e3e settings: fix indent 2024-10-30 08:40:57 +00:00
aleixdev 44b3af678d score: long press to open the menu (to avoid unintentional taps) and fix tiebreak align 2024-10-30 02:40:30 +01:00
thyttan ed3bf8cbac
Merge pull request #3626 from bobrippling/fix/drained-restore
drained: fix not restoring when charge threshold met
2024-10-29 22:51:47 +01:00
Rob Pilling 93de0b5965
Merge pull request #3629 from thyttan/dtlaunch
dtlaunch: postpone load icons not initially needed
2024-10-29 21:48:46 +00:00
Rob Pilling 43dcbd3207 Merge branch 'master' into fix/alarm-clkinfo-enable
Conflicts:
	apps/sched/ChangeLog
	apps/sched/clkinfo.js
2024-10-29 21:25:25 +00:00
Rob Pilling b721023daa drained: only check for power-restore when charging 2024-10-29 21:21:32 +00:00
thyttan 257d88dc2e dtlaunch: postpone load icons not initially needed
Draw the first screen, then load in the rest of the icons from storage.
2024-10-29 20:16:15 +01:00
Gordon Williams 9805bb1644 Add sudoku game 2024-10-29 14:50:06 +00:00
Gordon Williams 69e344fbc5 minor regex tweaks 2024-10-29 11:10:03 +00:00
Rob Pilling bfeffa4a87 messagegui: stop buzzing on disconnect too 2024-10-28 21:02:36 +00:00
Rob Pilling f8a0c73356 messagegui: stop buzzing for a message when it's removed
e.g. a call is answered
2024-10-28 20:44:12 +00:00
Rob Pilling 8742e11581 drained: fix not restoring when charge threshold met
previously the assumption was that the `"changing"` event would be fired
periodically when charging.

fixes #3625
2024-10-28 18:15:09 +00:00
Rob Pilling 8acffd521d Fix build failure from e7bfc18e7 (sanitycheck warnings) 2024-10-28 18:12:57 +00:00
Gordon Williams f0c9ae183c Add check for widgets that clear the screen!
Remove clear of the screen on reload (will break currently running app)
2024-10-28 17:27:31 +00:00
Gordon Williams a4f5978fb6 widbt_notify 0.18: Use notify lib to stop this widget clearing the screen of the running clock/app 2024-10-28 17:21:31 +00:00
Gordon Williams 595e4a71ea Fix Layout regression after 9c4cc9d585
fixes https://github.com/espruino/BangleApps/issues/3623
2024-10-28 16:50:44 +00:00
Gordon Williams cd340ed83f Add meridians to try and get rid of some errors, and some context for some locale errors. 2024-10-28 16:34:26 +00:00
Gordon Williams e7bfc18e70 add sanity check for setting/clockinfo that end in a semicolon 2024-10-28 16:02:40 +00:00
Gordon Williams a22640632e minor core tweaks 2024-10-28 12:22:00 +00:00
Gordon Williams f73b02deaf assistengps 0.07: Bangle.js 2 now gets estimated time + lat/lon from the browser (~3x faster fix) 2024-10-28 12:21:08 +00:00
Gordon Williams 6c050b5107 hworldclock 0.37: Fix settings (show default as '90' not 'off') 2024-10-28 11:51:12 +00:00
Rob Pilling 13e8c368bd
Merge pull request #3624 from pavelmachek/m_35_trail
trail 0.11: bugifx
2024-10-26 12:25:30 +01:00
Pavel Machek e7392aca3d trail: mark this as 0.11 2024-10-25 20:16:55 +02:00
Pavel Machek feb5f6213b trail: Disable demo/debugging hacks. 2024-10-25 20:16:55 +02:00
Gordon Williams f7381a7d31 boot 0.65: Only display interpreter errors if log is nonzero 2024-10-25 09:39:45 +01:00
Gordon Williams 242eda245b clockbg 0.06: 25% speed improvement if Math.randInt exists (2v25 fw) 2024-10-25 09:38:00 +01:00
Gordon Williams 4ff01d1db0 widmessages 0.07: Only load messages module if we have messages (30ms speed improvement) 2024-10-25 09:37:43 +01:00
Gordon Williams e00cba4094 sched 0.29: Improve clkinfo startup time by 10ms 2024-10-25 09:36:51 +01:00
Gordon Williams 527a3c10b8 tidying up time_utils to make it faster and pretokenise better 2024-10-25 09:36:23 +01:00
Gordon Williams 385d2799d5 android 0.39: Move GB message handling into a library to reduce boot time from 40ms->13ms 2024-10-25 09:35:55 +01:00
aleixdev fb3cd0fbc6 score: fix bug when the score was "5 - 7" (with score to win set to 6) it was adding one to 7. 2024-10-25 09:04:17 +02:00
Gordon Williams 9185793042 use slightly slower code to deal with the fact that many apps put semi-colons on clockinfo/settings that are supposed to be evaluated 2024-10-24 20:09:19 +01:00
Gordon Williams 1ec8fba5ba bootloader and clock_info update - checking hash of all js vs just boot.js is the same cost, so we make caches of widgets and clockinfos in bootupdate - this drastically improves boot time 2024-10-24 19:56:17 +01:00
Gordon Williams 8a4ebbca7c At connect get list of pre-installed modules and use that to figure out if we need to drag in other things 2024-10-24 12:43:16 +01:00
Gordon Williams 66b0edf6c2 clock_info 0.13: Cache loaded ClockInfos so if we have clockInfoWidget and a clock, we don't load them twice (saves ~300ms) 2024-10-24 12:43:16 +01:00
Rob Pilling f5b3ad2810 messagegui: factor out common `checkMessages()` calls 2024-10-23 22:07:24 +01:00
Rob Pilling 25495f5731 messagegui: s/openMusic:openMusic/openMusic/ 2024-10-23 22:07:24 +01:00
Rob Pilling b81b6c2040 messagegui: option to not open the first unread message 2024-10-23 22:07:24 +01:00
Rob Pilling 3452d67f42 sched/clkinfo: reset `last` when activating an alarm
```json
{
  "t": 23940000,
  "del": false,
  "on": true,
  "rp": false,
  "as": false,
  "dow": 127,
  "last": 23,
  "vibrate": "::",
  "msg": ""
}
```
2024-10-23 21:21:27 +01:00
aleixdev 7994c9fb9a score: set version 0.03 2024-10-23 15:54:01 +02:00
aleixdev 635085b6ed score: use top status bar as trigger for the menu instead of the physical button 2024-10-23 15:44:09 +02:00