Commit Graph

16244 Commits (8acffd521d1b74e6f72f64f0489c1a913a992edb)

Author SHA1 Message Date
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 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 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
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 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
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 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
thyttan 7041a9d77d
Merge pull request #3618 from retcurve/edgewrite
EdgeWrite keyboard
2024-10-21 21:29:32 +02:00
thyttan 141981a40a
Merge pull request #3615 from pavelmachek/m_33_sixths
sixths 0.11: implement sunrise/sunset times
2024-10-21 21:26:50 +02:00
thyttan ad9a3003d4
Merge pull request #3616 from pavelmachek/m_34_trail
trail 0.10: Redesign to make screen updates fast
2024-10-21 21:25:17 +02:00
thyttan 5c2760ab02
Merge pull request #3614 from bobrippling/feat/promenu-scroll-no-dots
promenu: don't show "..." when a string is fully scrolled in
2024-10-21 21:22:20 +02:00
Ian Ward 77f82b7c1e hide widget bar 2024-10-21 19:48:12 +01:00
Ian Ward 993873c9a7 New keyboard 2024-10-21 15:45:46 +01:00
Gordon Williams 2c534e5a44 docs 2024-10-21 10:34:46 +01:00
Gordon Williams fcdced1c86 0.02: Removed many non-interesting facts 2024-10-21 10:34:45 +01:00
thyttan 50604037c1
Merge pull request #3565 from bobrippling/feat/pace-app
New app: pace
2024-10-18 13:24:51 +02:00
Pavel Machek 6da5a5eb09 trail: remove unused functions 2024-10-17 18:29:15 +02:00
Pavel Machek 4a654cc75d trail: mark this as 0.10. 2024-10-17 18:26:03 +02:00
Pavel Machek 2b84cc3760 trail: fix distance when line is zero length. 2024-10-17 18:26:03 +02:00
Pavel Machek 50cf977f79 trail: fix end-of-track in demo, cleanups 2024-10-17 18:25:59 +02:00
Pavel Machek 594a7e446a trail: actually redraw when we are near the boundary
avoid repainting same segments over and over to make stuff faster.
Speed optimalizations (faster but less correct).
2024-10-17 18:25:45 +02:00
Pavel Machek 3d4661c099 trail: get arrow painting back to work. 2024-10-17 18:25:45 +02:00
Pavel Machek 148abc5ac2 trail: Provide a bit of feedback while loading. 2024-10-17 18:25:45 +02:00
Pavel Machek 80e519fad9 trail: start using zoom library. I guess it is still buggy. 2024-10-17 18:25:27 +02:00
Pavel Machek 1f567f0bcd trail: accept r.*.egt, too, for return tracks. 2024-10-17 18:25:26 +02:00
Pavel Machek 3342d9ec28 trail: allow displaying overview
introduce off-screen buffer for overview
2024-10-17 18:25:19 +02:00
Pavel Machek 8e630bfe9d sixths: Mark this as 0.11 2024-10-17 15:00:02 +02:00
Pavel Machek 8c78f552df sixths: only display times when set/rise is close 2024-10-17 15:00:02 +02:00
Pavel Machek b12cb9ff8b sixths: add sunset/sunrise support. 2024-10-17 14:59:52 +02:00
Rob Pilling 7c2f191fa7 promenu: don't show "..." if the string isn't truncated 2024-10-16 21:58:19 +01:00
Rob Pilling d1de2fa67c promenu: consts 2024-10-16 21:57:55 +01:00
Rob Pilling 47a8d264ab pace: draw split text in theme fg colour 2024-10-16 21:26:57 +01:00
Rob Pilling dc84e2600f pace: make app icon white
- compression
- transparency
- inverted
2024-10-16 21:24:43 +01:00
thyttan 8e78202737
Merge pull request #3611 from retcurve/tinyheads
Tinyheads
2024-10-15 21:00:10 +02:00
thyttan 4841c9841b messagegui: add screenshot directions notification 2024-10-15 16:17:50 +02:00
Rob Pilling 7718374e12 pace: generate js 2024-10-15 08:24:24 +01:00
Rob Pilling 53a4f4b002 pace: note todo/feature ideas in README 2024-10-15 08:23:26 +01:00
Rob Pilling 566042bdac typescript: generate types (boolean -> ShortBoolean)
also patch btadv
2024-10-15 08:23:26 +01:00
Rob Pilling 281b178613 pace: fix pace calculation 2024-10-15 08:23:26 +01:00
Rob Pilling a19d56c860 pace: backlight-on, on twist 2024-10-15 08:23:26 +01:00
Rob Pilling 625f065834 pace: fix distance totalling 2024-10-15 08:23:26 +01:00
Rob Pilling fa0a6f2ab8 pace: save splits 2024-10-15 08:23:26 +01:00