1
0
Fork 0
Commit Graph

15519 Commits (746607835667a64d08a111740c84c4ae092929db)

Author SHA1 Message Date
Martin Boonk a7f17f0f3c android - Initial tests for GPS overwriting 2024-05-04 00:07:53 +02:00
Martin Boonk d29876cb7d runapptests - Initial implementation for additional asserts and running from json 2024-05-04 00:07:52 +02:00
Rob Pilling 95a57aa4e1
Merge pull request #3397 from bobrippling/feat/widdevst-drawing
widdevst: add ability to only redraw when a peripheral changes

This change tweaks the drawing of `widdevst` to be fired by a change of a peripheral (such as a HRM event), so that:
- if peripherals are on, it'll redraw as regularly as it did before this change
- if periperhals are off, it'll redraw at the same (lower) frequency, or possibly not at all if the next option is enabled (saving draw time & battery)

The setting change allows us to configure the widget to only draw when a peripheral changes, at the cost of not having directly up-to-date bars for storage & memory.
2024-05-02 21:02:31 +01:00
Rob Pilling 51d967d4c3 widdevst: bump version 2024-05-02 20:54:15 +01:00
Rob Pilling 79a5632be4 widdevst: add option to draw only when peripherals are on 2024-05-02 20:54:15 +01:00
thyttan 354ca417ba
Merge pull request #3393 from halemmerich/messagesoverlay
messagesoverlay - Handle prependListener and setWatch callback variable name change
2024-05-02 21:31:25 +02:00
thyttan e20b815da5
Merge pull request #3373 from halemmerich/runplus
runplus - Add lock, gps, pulse indicators to karvonen screen
2024-05-02 21:26:44 +02:00
Rob Pilling 535335f065 widdevst: draw when peripherals are on 2024-05-02 18:27:05 +01:00
Rob Pilling 2beb1c2997 widdevst: keep around a number instead of object (Date.now) 2024-05-02 18:24:34 +01:00
Rob Pilling 09f4082948 Bump notify version from #3386 2024-05-02 18:24:14 +01:00
thyttan 37879b57bd
Merge pull request #3386 from bobrippling/fix/chargent-notify-hide
chargent: fix manual/tap hiding of notification
2024-05-02 18:05:30 +02:00
Gordon Williams 2d20c81d8f
fix copy/paste readme error 2024-05-02 15:54:56 +01:00
Gordon Williams 3897cffc90 Remove some un-needed whitespace 2024-05-02 15:14:02 +01:00
Gordon Williams 7f505acb70 boot 0.61: Instead of breaking execution with an Exception when updating boot, just use if..else (fix 'Uncaught undefined') 2024-05-02 15:11:58 +01:00
Gordon Williams 15dd06fa70 pebblepp: Fix automatic coloring of middle of clockinfo images if clockinfo image goes right to the top or left 2024-05-02 14:49:34 +01:00
Gordon Williams 3193d3b2fe clockbg: remove existing 20px border on flags, and different zoom levels 2024-05-02 14:49:16 +01:00
Gordon Williams b734d70021 new fonts with better spacing on formatting 2024-05-02 12:14:21 +01:00
Rob Pilling 842360472c
Merge pull request #3395 from thyttan/autoreset
autoreset: add settings
2024-05-02 08:35:11 +01:00
thyttan 2493d4c7c9 autoreset: add settings
- black-/whitelist
- timeout length
2024-05-02 00:43:52 +02:00
Rob Pilling da38e95117
Merge pull request #3351 from thyttan/face-up-wakes-on-new-message
msgwakefup: new app to activate wake on face up on msg auto display
2024-05-01 21:33:48 +01:00
Rob Pilling a02c59379d
Merge pull request #3391 from thyttan/backswipe
backswipe: fix not being able to blacklist messagegui.new.js
2024-05-01 21:33:28 +01:00
Martin Boonk 72264c840d messagesoverlay - Fix and simplify watch backup/tracking 2024-05-01 14:53:50 +02:00
Gordon Williams 1528a42c09 clkinfocal 0.04: Fix image after 0.03 regression 2024-05-01 13:27:37 +01:00
thyttan 5ee8064bf2
Merge pull request #3392 from halemmerich/kineticscroll
kineticscroll - Fix appRect handling
2024-05-01 10:13:57 +02:00
Martin Boonk 0477b58b02 messagesoverlay - Update ChangeLog 2024-04-30 00:14:05 +02:00
Martin Boonk 6c4370d005 messagesoverlay - Handle changes introduced in 2v21.104 2024-04-30 00:14:05 +02:00
Martin Boonk 297283a77c messagesoverlay - Handle listeners added using prependListener 2024-04-30 00:14:05 +02:00
Martin Boonk 0990643d4e kineticscroll - Update lint exemption for minified file 2024-04-29 23:33:46 +02:00
Martin Boonk df9011ec07 kineticscroll - Update ChangeLog 2024-04-29 23:29:34 +02:00
Martin Boonk 0bca1501fa kineticscroll - Fix wrong appRect handling 2024-04-29 23:28:12 +02:00
thyttan c90bb4910f backswipe:fix could not blcklist messagegui.new.js 2024-04-29 19:03:43 +02:00
pinq- 805f13fb59 higher threshold and lower scale for 16bit 2024-04-29 19:24:44 +03:00
Anton 5630b85918 Enforce and fix typescript lints 2024-04-29 18:20:17 +02:00
thyttan 02135e1a5d msgwakefup: new bootloader app
msgwakefup: check for if is new

msgwakefup: try checking file also on fastload
2024-04-29 10:12:37 +02:00
thyttan d2b1487315
Merge pull request #3369 from bobrippling/feat/drained-menu-enhance
drained: change enable/disable BLE depending on state
2024-04-29 10:00:05 +02:00
thyttan 93039b7de5
Merge pull request #3383 from bobrippling/apps/ctrlpad
New app: ctrlpad
2024-04-29 09:59:31 +02:00
Rob Pilling 3b7831b721 ctrlpad: add notification todo 2024-04-29 08:00:02 +01:00
thyttan 01d84a5334
Merge pull request #3385 from bobrippling/feat/chargestatus-buzz
chargingstatus: also buzz on disconnect from charging
2024-04-28 23:51:29 +02:00
Rob Pilling d4e27790a1 ctrlpad: document top-40-px drag and note rotation 2024-04-28 22:32:49 +01:00
gsuarezc 1832f20936 owmweather: Handle possible exceptions and make conditional shorter. Rewrite the comment in the ChangeLog 2024-04-27 23:02:48 +01:00
Rob Pilling dcd5a2d17d notify: stop event propagation after touch 2024-04-27 20:42:15 +01:00
gsuarezc 7f5d375f29 owmweather: Fix One Call API 3.0 does not return city name but it is required by weather app 2024-04-27 17:54:41 +01:00
Rob Pilling a54f199de9 chargingstatus: also buzz on disconnect from charging
After a slight delay, to allow other "charging" handlers to run and
not interrupt the buzz
2024-04-27 16:28:11 +01:00
Rob Pilling 5498fd2edc chargent: bump version 2024-04-27 16:25:49 +01:00
Rob Pilling a099174ef0 chargent: shorten charged message to fit on screen 2024-04-27 16:25:15 +01:00
Rob Pilling 09963e92e8 chargent: guard against exceptions in `onHide()` 2024-04-27 16:25:03 +01:00
gsuarezc c38f113aa4 owmweather: upgrade to One Call API 3.0.
Add pressure to weather.json
2024-04-27 15:45:39 +01:00
Rob Pilling 2013398744 ctrlpad: regenerate js 2024-04-27 10:11:52 +01:00
Rob Pilling c9adcf8d79 ctrlpad: disable swipe while active 2024-04-27 10:11:52 +01:00
Rob Pilling e7bec7aeb9 ctrlpad: stop event propagation at the start of a (successful) down-drag 2024-04-27 10:00:22 +01:00
Rob Pilling e9d99a21ac
Merge pull request #3382 from jt-nti/thunder-themes
thunder: show lightning image in dark themes
2024-04-26 23:00:21 +01:00
Rob Pilling c167187985
Merge pull request #3379 from bobrippling/fix/multitimer-alarm-data
multitimer: handle undefined alarm.data
2024-04-26 22:59:47 +01:00
Rob Pilling 305ab3bc6f ctrlpad: regenerate js 2024-04-26 22:55:07 +01:00
Rob Pilling 597ee4c08b ctrlpad: implement remaining two buttons: clk & launcher 2024-04-26 22:55:07 +01:00
Rob Pilling 09afa44e31 ctrlpad: factor out terminateUI() 2024-04-26 22:55:07 +01:00
Rob Pilling 5ee534062a ctrlpad: remove fixme comment from font 2024-04-26 22:55:07 +01:00
Rob Pilling 1b917b174e ctrlpad: remove Promise type hack 2024-04-26 22:55:07 +01:00
Rob Pilling a9140ff158 ctrlpad: update js 2024-04-26 22:55:07 +01:00
Rob Pilling d1642565cd ctrlpad: move control logic to one place 2024-04-26 22:55:07 +01:00
Rob Pilling fd3de13257 ctrlpad: simplify state wrangling 2024-04-26 22:55:07 +01:00
Rob Pilling d0897eabe1 ctrlpad: reduce interaction buzz time 2024-04-26 22:55:07 +01:00
Rob Pilling 683a4646e0 ctrlpad: fix state on lock 2024-04-26 22:55:07 +01:00
Rob Pilling 268d95428c ctrlpad: remove widget code 2024-04-26 22:55:07 +01:00
Rob Pilling 77e3f9dec7 ctrlpad: factor out initUI and call from immediate drag-lift 2024-04-26 22:55:07 +01:00
Rob Pilling 375b977967 ctrlpad: work with light & dark themes 2024-04-26 22:55:07 +01:00
Rob Pilling c698048224 ctrlpad: fix colour types 2024-04-26 22:55:07 +01:00
Rob Pilling 3aef2c2663 ctrlpad: regenerate js 2024-04-26 22:55:07 +01:00
Rob Pilling a4e6c4e938 ctrlpad: buzz on button press 2024-04-26 22:55:07 +01:00
Rob Pilling c271b0566f ctrlpad: update metadata, icons, etc 2024-04-26 22:55:07 +01:00
pinq- 6cc888000a back to 100hz 2024-04-26 10:27:07 +03:00
James Taylor c7099bc34a [thunder] Show lightning image in dark themes
Signed-off-by: James Taylor <jt-git@nti.me.uk>
2024-04-25 20:30:51 +01:00
Rob Pilling c5a4e682c1 ctrlpad: hide on lock 2024-04-25 12:57:27 +01:00
Rob Pilling 0f7b961b73 ctrlpad: restore buzz/turn off DnD after 10m 2024-04-25 12:57:27 +01:00
Rob Pilling 84e6a508fc ctrlpad: generate js 2024-04-25 12:57:26 +01:00
Rob Pilling 57d378aa4e ctrlpad: generate js 2024-04-25 12:57:26 +01:00
Rob Pilling 97036552aa ctrlpad: disable debugging 2024-04-25 12:57:26 +01:00
Rob Pilling 428f8a0e63 ctrlpad: improve overlay colour (bpp) 2024-04-25 12:57:26 +01:00
Rob Pilling 1f8b86624e ctrlpad: change control font 2024-04-25 12:57:26 +01:00
Rob Pilling 4d2402268f ctrlpad: turn off debug logs 2024-04-25 12:57:26 +01:00
Rob Pilling 0887e59337 ctrlpad: use E.stopEventPropagation 2024-04-25 12:57:26 +01:00
Rob Pilling 71f8471eb0 ctrlpad: add col[our] on widget for debugging 2024-04-25 12:57:26 +01:00
Rob Pilling db58e567dc ctrlpad: change callback/drawing structure 2024-04-25 12:57:26 +01:00
Rob Pilling 813e11c94a ctrlpad: add getUI on widget for debugging 2024-04-25 12:57:26 +01:00
Rob Pilling 3fda06b701 ctrlpad: improve hit-test 2024-04-25 12:57:26 +01:00
Rob Pilling b072faf36a ctrlpad: disable media-detection 2024-04-25 12:57:26 +01:00
Rob Pilling 639afaa20a ctrlpad restucture: controls class 2024-04-25 12:57:26 +01:00
Rob Pilling 40a1b1a209 ctrlpad: move controls to array 2024-04-25 12:57:26 +01:00
Rob Pilling d2315d59b2 ctrlpad: control drawing 2024-04-25 12:57:26 +01:00
Rob Pilling d5191bccca ctrlpad: more spacing 2024-04-25 12:57:26 +01:00
Rob Pilling 56d9111e79 ctrlpad: inline activate/deactivate 2024-04-25 12:57:26 +01:00
Rob Pilling 5e8cdc3a16 ctrlpad: permit drag in any BLE state 2024-04-25 12:57:26 +01:00
Rob Pilling db52196fcc ctrlpad: retab 2024-04-25 12:57:26 +01:00
Rob Pilling 9a864c1488 ctrlpad: return dragging 2024-04-25 12:57:26 +01:00
Rob Pilling d9c2bc94dd ctrlpad: changing code from swipes to interact 2024-04-25 12:57:26 +01:00
Rob Pilling 6c19423c24 ctrlpad: overlay rendering 2024-04-25 12:57:26 +01:00
Rob Pilling 88579ec4fe ctrlpad: overlay rendering 2024-04-25 12:57:26 +01:00
Rob Pilling d473d484ee ctrlpad: initial overlay POC 2024-04-25 12:57:15 +01:00
Rob Pilling bb9f5d4183 ctrlpad: initial fork from widhid 2024-04-25 12:57:14 +01:00
Rob Pilling 7a3e0d2e7e
Merge pull request #3377 from enricpineda/master
Rellotge: remapping of minute intervals to add accuracy
2024-04-24 19:42:03 +01:00
Rob Pilling 751120b668 bootgatthrm: fix settings typo 2024-04-24 12:50:43 +01:00
Rob Pilling 274c4b9d55
Merge pull request #3371 from bobrippling/fix/bootgatthrm-disco
bootgatthrm: allow option to prevent disconnect
2024-04-24 08:28:56 +01:00
Rob Pilling e90b4d2ae0 bootgatthrm: bump version 2024-04-24 08:26:28 +01:00
Rob Pilling 9b5295189e bootgatthrm: whitespace 2024-04-24 08:26:28 +01:00
Rob Pilling 3092be1f4b bootgatthrm: simplify event listener 2024-04-24 08:26:28 +01:00
Rob Pilling da7f03b21f bootgatthrm: allow option to remain connected 2024-04-24 08:26:28 +01:00
Gordon Williams 241468974b Fix hour hand position (prev commit only updated outline) 2024-04-23 11:58:25 +01:00
Gordon Williams 47b5182443
Merge pull request #3380 from bobrippling/fix/sched-snooze
sched: fix snoozing an alarm after the snooze period
2024-04-23 10:50:57 +01:00
Gordon Williams 278be08b9c fix debug typo 2024-04-23 10:48:52 +01:00
Gordon Williams 3011680873 analogquadclk 0.02: Fix fastloading memory leak and clockinfo overwritten by hands - fix #3378 2024-04-23 10:45:52 +01:00
Enric Pineda 639f6b8da3
Last error to correct 2024-04-22 22:52:00 +02:00
Enric Pineda fb9c2e0d3a
Corrected single-equal sign errors 2024-04-22 22:48:10 +02:00
thyttan 7c28db4910
Merge pull request #3370 from bobrippling/feat/kbmulti-enhance
kbmulti: reset caps when empty and add vibrate setting
2024-04-22 22:11:18 +02:00
Rob Pilling f3b639f3e9 ha: buzz on brightness change 2024-04-22 20:50:19 +01:00
Rob Pilling 377b43619b Merge pull request #3374 from ekwawu/master 2024-04-22 20:50:07 +01:00
Rob Pilling 261776b3cb phystrax: rename CSV, heart_rate_data -> phystrax_hrm 2024-04-22 20:48:43 +01:00
Elfreda Kwawu d9e51ddbde Added data entry 2024-04-22 15:44:38 -04:00
Rob Pilling 86680eb1d3
Merge pull request #3375 from bobrippling/feat/ha
ha: add value triggers (using the Slider lib)
2024-04-22 20:31:57 +01:00
Rob Pilling bf0eb8a2f3 sched: fix snoozing an alarm after the snooze period
We now set the snooze period from when the user hits snooze,
not when the alarm sounded.

For example:
- Snooze period is 10 mins
- Alarm sounds for 11 mins
- User hits snooze
- Alarm is scheduled/snoozed until 23 hours 59 minutes in the future
2024-04-22 20:26:16 +01:00
Rob Pilling 76c296f44d multitimer: handle undefined alarm.data 2024-04-22 20:25:54 +01:00
Martin Boonk d3b1835ef0 runplus - Remove lint exemptions 2024-04-22 20:23:55 +02:00
Martin Boonk b50f9b5183 runplus - Fix lint warning 2024-04-22 20:21:32 +02:00
thyttan ddab537ea2
Merge pull request #3364 from thyttan/clockinfo
clock_info: prepend swipe listener if possible
2024-04-22 19:15:40 +02:00
Martin Boonk 83d56797b2 runplus - Directly draw the correct interface 2024-04-22 18:38:16 +02:00
Martin Boonk 5bd0ed73bc runplus - Fix flickering of indicators 2024-04-22 18:10:16 +02:00
Elfreda Kwawu fe4939cbb7 does not need to specify wildcard pattern 2024-04-22 10:40:24 -04:00
Martin Boonk 727802f52d runplus - Switch faster to waiting screen if no HRM incoming 2024-04-22 16:28:22 +02:00
Martin Boonk e8194f1de4 runplus - Draw arrows last to prevent right side being cut of 2024-04-22 15:40:37 +02:00
Martin Boonk 2f6a56ce97 runplus - Add screenshot of karvonen screen 2024-04-22 15:36:24 +02:00
Martin Boonk 9e33ee0498 runplus - Update ChangeLog 2024-04-22 15:35:02 +02:00
Martin Boonk 29a6683d53 runplus - Add indicators for lock, gps and pulse 2024-04-22 15:35:02 +02:00
Enric Pineda c5ae396a9e
Remapping of minute intervals to add accuracy 2024-04-22 15:17:44 +02:00
Martin Boonk b44ce7b43b messagesoverlay - Fix scrolling to last line for long text 2024-04-22 13:33:27 +02:00
Gordon Williams 2accf44418
Merge pull request #3328 from espruino/clock_backgrounds
Add 'clock backgrounds' app, allow configurable backgrounds in Pebble++
2024-04-22 10:13:41 +01:00
Gordon Williams 43ec372519 add fallback so background still works even if settings broken 2024-04-22 10:11:58 +01:00
Gordon Williams 370b93fadd
Merge pull request #3354 from paul-arg/messagegui
[messagegui] fix: handle the unreadTimeout better
2024-04-22 09:59:21 +01:00
Rob Pilling 1eae81e7f6 ha: prevent touch/swipe/drag overlap events after a swipe 2024-04-22 08:39:18 +01:00
Rob Pilling cce28d9675 ha: disable swiping on sliders and prevent swipe event propagation 2024-04-22 08:38:58 +01:00
Rob Pilling 13997ca678 ha: hide slider when going from value -> trigger
and handle the 'remove' event / eventless callbacks
2024-04-22 08:38:23 +01:00
Elfreda Kwawu 47ed20f7fb made final changes 2024-04-21 14:56:50 -04:00
Rob Pilling 9566176d2c ha: update README 2024-04-21 19:40:56 +01:00
Rob Pilling 4b47fbc15f ha: prevent triggering of 'touch' straight after slider change 2024-04-21 19:35:40 +01:00
Rob Pilling 10f248ac10 ha: only send level change when it changes 2024-04-21 19:35:40 +01:00
Rob Pilling 19ff8316e4 ha: use readJSON 2024-04-21 19:35:16 +01:00
Rob Pilling 95366ebc5d ha: bump version 2024-04-21 19:35:16 +01:00
Rob Pilling cacd6c7ac2 ha: add slider functionality 2024-04-21 19:35:14 +01:00
Rob Pilling 8d8008658a ha: function -> arrow 2024-04-21 19:33:00 +01:00
Rob Pilling 216b30d640 ha: remove parseInt() 2024-04-21 19:32:53 +01:00
Rob Pilling c0ea3138e5 ha: merge conditionals 2024-04-21 19:32:44 +01:00
Rob Pilling a610833bd7 ha: add lib.sendValue() 2024-04-21 19:30:52 +01:00
Rob Pilling bcffdef85b ha: break instead of setting retries 2024-04-21 19:30:38 +01:00
Rob Pilling 32072f37d6 ha: getIcon() uses `this` 2024-04-21 19:30:29 +01:00
Rob Pilling e993711eb2 ha: whitespace 2024-04-21 19:29:50 +01:00
Rob Pilling 60c6f35151 ha: merge read & parse logic 2024-04-21 19:29:44 +01:00
Rob Pilling e2a62eabca ha: log trigger errors and default after error 2024-04-21 19:29:27 +01:00
Rob Pilling 3c2e6725fa ha: always apply lazy icons to triggers 2024-04-21 19:29:01 +01:00
pinq- 6bbcdf1de5 Update app.js 2024-04-21 18:00:37 +03:00
Martin Boonk 12f55406aa runplus - Add lock indicator to karvonen screen 2024-04-21 17:00:37 +02:00
Martin Boonk 656eeda4d1 runplus - Refactor karvonen to be a library 2024-04-21 16:50:09 +02:00
pinq- 10e56fb2de update 2024-04-21 17:49:40 +03:00
pinq- caae40d14d Cant with 400hz. No space. lets try with 200hz 2024-04-21 17:42:24 +03:00
pinq- ac36b5bb55 can't take the space. Lower time to 4 seconds 2024-04-21 17:34:20 +03:00
pinq- c961406da9 set pollintervall to 2.5(400hz) 2024-04-21 17:28:27 +03:00
pinq- 651cf42953 try with 400 hz 2024-04-21 17:14:13 +03:00
pinq- 156255bf0d More time and more timestamp digits 2024-04-21 11:07:05 +03:00
pinq- 0036701535 right way this time 2024-04-21 10:33:32 +03:00
pinq- efc89bb7cf Update app.js 2024-04-21 01:45:17 +03:00
pinq- 4586b134c5 milliseconds 2024-04-21 01:40:29 +03:00
pinq- 798ce38600 added timestamp 2024-04-21 01:22:43 +03:00
Gordon Williams 849b5ae545 Add a clockinfo for displaying seconds - handy as most clocks don't support it 2024-04-20 13:20:46 +01:00
Gordon Williams 7d59266438 Ensure calendar clockinfo is transparent and remove an unused font! 2024-04-20 13:20:46 +01:00
Gordon Williams 96cc679b24 Fix example clock app that didn't work! 2024-04-20 13:20:46 +01:00
Rob Pilling d648398306 kbmulti: bump version 2024-04-20 12:21:01 +01:00
Rob Pilling 20c28b9ef1 kbmulti: add setting to vibrate on interaction 2024-04-20 12:20:18 +01:00
Rob Pilling 71a1da2cfe kbmulti: simplify default settings 2024-04-20 12:20:18 +01:00
Rob Pilling 2ffb3bed2f kbmulti: auto-capitalise when at the start 2024-04-20 12:20:18 +01:00
Rob Pilling c2a5d2517a kbmulti: remove unnecessary `if` 2024-04-20 12:20:18 +01:00
Rob Pilling f70ac9aa40 kbmulti: remove unused argument 2024-04-20 12:20:18 +01:00
Rob Pilling 20fd5b5b0a kbmulti: use back option of showMenu 2024-04-20 12:20:18 +01:00
Rob Pilling edb0b9e7c2 kbmulti: trim whitespace 2024-04-20 12:20:18 +01:00
Rob Pilling 0a097dd031
Merge pull request #3368 from halemmerich/warnings
Remove no longer needed lint exemptions
2024-04-20 08:49:27 +01:00
Martin Boonk d081935e28 Remove no longer needed lint exemptions 2024-04-20 09:34:55 +02:00
Martin Boonk ed42b0eb41 sleeplog - Fix translation messing with back menu items 2024-04-20 08:34:45 +02:00
Rob Pilling 14b6257bd7
Merge pull request #3352 from devsnd/fileman-apploader
fileman: allow managing files in the app loader
2024-04-19 20:45:18 +01:00
thyttan b934653ff0
Merge pull request #3350 from devsnd/lift
Rest - Workout Timer App
2024-04-19 21:23:32 +02:00
Tom Wallroth e15bd46f8f fixed app looking ugly when using dark theme 2024-04-19 21:03:45 +02:00
Tom Wallroth 0f111b0ffc removed unused lastRender variable, use edge:falling for button press 2024-04-19 21:03:45 +02:00
Tom Wallroth 8e0bcdc26c whoops forgot screenshot1 2024-04-19 21:03:45 +02:00
Tom Wallroth e2c7116fad wip 2024-04-19 21:03:45 +02:00
Tom Wallroth 6398d6b6d2 wip 2024-04-19 21:03:44 +02:00
Tom Wallroth e30c41fb04 wip 2024-04-19 21:03:44 +02:00
Tom Wallroth abb6555137 v0.01 2024-04-19 21:03:44 +02:00
Tom Wallroth 790d2a5ac0 wip 2024-04-19 21:03:44 +02:00
thyttan 8b6d7791ca Merge remote-tracking branch 'upstream/master' into clockinfo 2024-04-19 20:07:21 +02:00
Gordon Williams 9561b412fe Merge branch 'master' into clock_backgrounds 2024-04-19 15:29:19 +01:00
Gordon Williams 81c429d1a5 Added analog clock with 4 clockinfo widgets and a configurable background 2024-04-19 15:28:51 +01:00
Gordon Williams b3baf95be9 clockbg 0.02: Moved settings into 'Settings->Apps' 2024-04-19 15:26:13 +01:00
Tom Wallroth fd071bb9f5 reverted version bump in fileman metadata.json 2024-04-19 14:03:44 +02:00
Tom Wallroth 161d965658 removed version bump, fixed reloading files after erasure 2024-04-19 13:51:43 +02:00
Tom Wallroth 53118c2825 fileman: version bump 2024-04-19 13:51:43 +02:00
Tom Wallroth 096e313a85 fileman: allow managing files in the app loader 2024-04-19 13:51:30 +02:00
thyttan fc373c7ab5
Merge pull request #3366 from bobrippling/fix/clkinfo-multi-focus
clkinfo: make `CLKINFO_FOCUS` a counter
2024-04-19 13:27:23 +02:00
Gordon Williams d91273bcdd
Merge pull request #3361 from bobrippling/fix/recorder-widgets
recorder: fix accessing WIDGETS
2024-04-19 09:15:47 +01:00
Rob Pilling e949951559 clock_info: adjust CLKINFO_FOCUS defaulting 2024-04-19 09:00:25 +01:00
Rob Pilling 2ba2a3aa76
Merge pull request #3359 from olivierbarriere/master
hassio: Get health data for the day
2024-04-19 08:50:42 +01:00
shansou504 b85d44abcc binaryclk: 0.12 bumped version number 2024-04-18 17:22:36 -04:00
shansou504 afb286c32e
Merge branch 'espruino:master' into master 2024-04-18 17:16:58 -04:00
thyttan ac119abda0 chronlog: new app
chronlog: use local timezone, not UTC

chronlog: fix lint warns + some logic
2024-04-18 21:23:57 +02:00
Elfreda Kwawu 2b8471cc36 increased confidence interval 2024-04-18 14:28:40 -04:00
Rob Pilling f975f653e1
Merge pull request #3362 from jt-nti/thunder-units
thunder: Use the locale module to display distance
2024-04-18 18:20:17 +01:00
Rob Pilling 2bbef9f740 clkinfo: make `CLKINFO_FOCUS` a counter
This avoids issues when we have multiple clkinfos visible. The first clkinfo may want to focus itself, but a second clkinfo may then unfocus, deleting the first's effects (i.e. setting `CLKINFO_FOCUS`).

In detail:

`CLKINFO_FOCUS` will be set (to `true`) by the first handler (left hand clkinfo) and then unset (/ `delete`d) by the second handler (right hand clkinfo).

This is done in [the `touchHandler`](c2ea454a3b/apps/clock_info/lib.js (L313-L324)).

This commit makes `CLKINFO_FOCUS` a count.

- When we have a tap on a previous clkinfo (previous as in, earlier in the event handler list), it'll focus itself, `CLKINFO_FOCUS++`
- The later handler comes along, unfocuses itself, `CLKINFO_FOCUS--`
- `CLKINFO_FOCUS` is now `1`, so clkinfo is registered as being focussed still, meaning quicklaunch will work because of:

> c2ea454a3b/apps/quicklaunch/boot.js (L36-L36)

Fixes #3355
2024-04-18 18:12:58 +01:00
Jordi Mas abdaa53267 Remove unused var 2024-04-18 15:08:20 +02:00
Jordi Mas ed7416a792 Add analog watch, steps and date 2024-04-18 15:00:12 +02:00
thyttan f508f66c57 clock_info: prepend swipe listener if possible 2024-04-18 01:37:54 +02:00
shansou504 94e49b11f3 binaryclk: 0.11 removed battery counter 2024-04-17 17:56:35 -04:00
James Taylor 50c2d8e206 [thunder] Use the locale module to display distance
Signed-off-by: James Taylor <jt-git@nti.me.uk>
2024-04-17 22:27:45 +01:00
Rob Pilling d7cab672b7 recorder: fix accessing WIDGETS 2024-04-17 21:20:38 +01:00
Rob Pilling c2ea454a3b
Merge pull request #3324 from atjn/gpsinfo-warn
gpsinfo: Fix memory leaks
2024-04-17 21:02:34 +01:00
Elfreda Kwawu 56ac7aa297 slight app.js tweaking 2024-04-17 12:53:29 -04:00
Elfreda Kwawu f6e172b616 edit app.js for file storage 2024-04-17 12:44:47 -04:00
shansou504 aed9114055 fixed battery counter and changed to buzz instead of blink 2024-04-17 12:14:49 -04:00
Elfreda Kwawu de7d6e8293 updated app.js 2024-04-17 12:08:50 -04:00
Elfreda Kwawu fdf7b1b117 edit app + interface file 2024-04-17 10:57:45 -04:00
olivierbarriere 408ad86e72
Merge branch 'espruino:master' into master 2024-04-17 09:16:59 -04:00
thyttan d58b973cd6 fontkorean: rename icon to app.png
and update metadata to reflect this.
2024-04-17 13:22:22 +02:00
jeonlab f02c3a53a8
fontkorean and jclock (#3357)
* Create app.js

* Create app-icon.js

* Create README.md

* Add files via upload

* Create metadata.json

* Update README.md

* Update metadata.json

* Create ChangeLog

* Rename ChangeLog to ChangeLog

* Rename README.md to README.md

* Rename app-icon.js to app-icon.js

* Rename app.js to app.js

* Rename app.png to app.png

* Rename metadata.json to metadata.json

* Update README.md

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Update app.js

* Create font_Korean

* Delete apps/font_Korean

* Update app-icon.js

* Add files via upload

* Update README.md

* Update app.js

* Add files via upload

* Update app.js

* Delete apps/jclock/jclock_screenshot_BT.png

* Delete apps/jclock/jclock_screenshot_no_BT.png

* Update README.md

* Update app.js

* Add files via upload

* Update README.md

* Update metadata.json

* Update metadata.json

* Update metadata.json

* Create app.js

* Create metadata.json

* Update metadata.json

* Add files via upload

* Delete apps/font_Korean/app.js

* Create boot.js

* Add files via upload

* Create lib.js

* Create Changelog

* Create README.md

* Delete apps/font_Korean/Changelog

* Create ChangeLog

* Update metadata.json

* Update README.md

* Update metadata.json

* Update app.js

* Delete apps/jclock/jclock_screenshot_BT.png

* Delete apps/jclock/jclock_screenshot_no_BT.png

* Add files via upload

* Update ChangeLog

* Update metadata.json

* Update app.js

* Update ChangeLog

* Delete apps/jclock/jclock_screenshot_BT.png

* Delete apps/jclock/jclock_screenshot_no_BT.png

* Add files via upload

* Delete apps/jclock/jclock_screenshot_BT.png

* Delete apps/jclock/jclock_screenshot_no_BT.png

* Add files via upload

* Update and rename README.md to README.md

* Update and rename metadata.json to metadata.json

* Update and rename boot.js to boot.js

* Update and rename ChangeLog to ChangeLog

* Update metadata.json

* Rename font_Korean_icon.png to fontKorean_icon.png

* Rename lib.js to lib.js

* Rename font_Korean.pbf to fontKorean.pbf

* Delete apps/fontKorean directory

* Create boot.js

* Add files via upload

* Create ChangeLog

* Create ChangeLog

* Update metadata.json

* Delete apps/font_Korean directory

* Update metadata.json

* Rename ChangeLog to ChangeLog

* Add files via upload

* Delete apps/fontKorean directory

* Add files via upload

* Update metadata.json

* Delete apps/fontkorean/fontkorean.pbf

* Update app.js

* Update README.md
2024-04-17 09:01:02 +01:00
Elfreda Kwawu 01a5d2c238 edit interface file 2024-04-16 18:56:01 -04:00
Elfreda Kwawu e0efdc75ea testing interface 2024-04-16 18:28:37 -04:00
Elfreda Kwawu f41e7c15ed testing 2024-04-16 18:15:54 -04:00
Elfreda Kwawu f63295adb7 edit interface.html 2024-04-16 17:51:36 -04:00
Elfreda Kwawu 439c3db814 added console logging 2024-04-16 17:34:26 -04:00
Elfreda Kwawu a3561498e4 edit interface.html 2024-04-16 17:27:44 -04:00
Elfreda Kwawu c17b87ca47 edited app.js 2024-04-16 17:15:04 -04:00
Elfreda Kwawu 0627d757b3 fix file saving 2024-04-16 16:48:04 -04:00
Elfreda Kwawu 6841bb2d00 testing (editing metadata) 2024-04-16 15:36:36 -04:00
Elfreda Kwawu f223e10f0f testing 2024-04-16 15:18:19 -04:00
Elfreda Kwawu 8fd8cf56ea edited app.js 2024-04-16 14:38:33 -04:00
olivierbarriere 98ebad81ae
Update ChangeLog 2024-04-16 11:56:50 -04:00
olivierbarriere 223d88e22a
Update ChangeLog 2024-04-16 00:00:28 -04:00
olivierbarriere 52c29a4538
Update version 2024-04-15 23:58:39 -04:00
olivierbarriere 19dc8fdcac
Get daily steps 2024-04-15 23:54:50 -04:00
Elfreda Kwawu 27d745f1cc interface.html debug 2024-04-15 23:49:21 -04:00
Elfreda Kwawu 26bce85bda testing 2024-04-15 23:14:55 -04:00
Elfreda Kwawu fb29c3d378 edited app.js 2024-04-15 23:08:51 -04:00
thyttan 6b1b03e181
Merge pull request #3349 from halemmerich/bthrm
bthrm - Move caching of characteristics into settings
2024-04-14 15:16:29 +02:00
Martin Boonk 4059147385 bthrm - Fix updating the layout on every draw 2024-04-14 13:04:52 +02:00
Martin Boonk bc9d1ec722 bthrm - Try to make linter happy by adding status method to global object 2024-04-14 11:49:19 +02:00
Martin Boonk a22beea01a bthrm - Fix BTHRM not being toggled on and of by recorder 2024-04-14 11:44:32 +02:00
Martin Boonk 6a04e3d394 bthrm - Draw on event instead of every second 2024-04-14 10:46:56 +02:00
Martin Boonk 020924fb03 bthrm - Do not use lazy rendering 2024-04-14 10:39:05 +02:00
Martin Boonk 89785c13f9 messagesoverlay - Fix linter warnings 2024-04-13 22:25:43 +02:00
Martin Boonk 08f412f7f5 bthrm - Fix new lint warnings 2024-04-13 21:58:49 +02:00
Martin Boonk f162809794 bthrm - Fix lint issues caused by obsolete code 2024-04-13 19:43:04 +02:00
thyttan 90a793b966
Merge pull request #3307 from halemmerich/messagesoverlay
messagesoverlay - Rendering and UI improvements
2024-04-13 19:21:56 +02:00
Paul Arguillère 64d148b980 typo 2024-04-13 13:52:15 +02:00
Paul Arguillère 632fbe36ae when a message is shown from user input, do not set an unread timeout 2024-04-13 13:40:57 +02:00
Paul Arguillère 49680793e0 messagegui: update metadata and changelog 2024-04-13 13:07:49 +02:00
Paul Arguillère 7f226371fd reset the unread timeout each time a new message is received 2024-04-13 13:03:01 +02:00
Martin Boonk 4c81e249ee bthrm - Only buzz for disconnect if there was an actual connection before 2024-04-13 11:28:30 +02:00
Martin Boonk c635c39dbe bthrm - Update README 2024-04-13 10:55:49 +02:00
Martin Boonk 04d00b5018 bthrm - Fix the request period promise loosing the device argument 2024-04-13 10:40:49 +02:00
Martin Boonk 8363f9aa39 bthrm - Convert old cache to new settings if found 2024-04-13 10:40:49 +02:00
Martin Boonk 7e0792409c bthrm - Modify dialogs 2024-04-13 10:40:49 +02:00
Martin Boonk a98513d2ff bthrm - Use let instead of var 2024-04-13 10:40:49 +02:00
Martin Boonk 81f05e181c bthrm - Update ChangeLog 2024-04-13 10:40:49 +02:00
Martin Boonk 4e696ee36e bthrm - Move caching of characteristics out of the lib into the settings app 2024-04-13 10:40:44 +02:00
Martin Boonk 47af3b482a bthrm - Streamline the code a bit 2024-04-13 10:31:38 +02:00
Martin Boonk 403892ef2d messagesoverlay - Fix font color for title and source in low mem theme 2024-04-12 23:33:58 +02:00
thyttan f6432ef7b9
Merge pull request #3339 from Koell/teatimer
TeaTimer 0.6
2024-04-12 22:20:17 +02:00
Spioune ab221e52bf fix clock info rendering 2024-04-12 10:58:33 +08:00
Spioune ce8144d8ab
Merge branch 'espruino:master' into master 2024-04-12 10:54:44 +08:00
Gordon Williams 12716a172a bthome 0.04: Fix duplicate button on edit->save 2024-04-11 10:18:59 +01:00
Fabian Koell 1217cf360c TeaTimer 0.6
- add newline to header so time is not split
- save counter before leaving the help screen, so it does not get reset
2024-04-10 23:16:23 +02:00
Elfreda Kwawu 3fb9e3fd50 changes to app.js + interface.html 2024-04-10 15:40:12 -04:00
Elfreda Kwawu 43d7d90386
Update interface.html (debugging) 2024-04-10 12:36:51 -04:00
Elfreda Kwawu 426d830fd7 edited app.js and interface.html 2024-04-10 12:11:13 -04:00
Martin Boonk 907cc5c35b messagesoverlay - Replace low memory limit with better automatic predictions 2024-04-09 17:59:40 +02:00
Spioune ae03752dd5 fix app-icon.js 2024-04-09 19:19:34 +08:00
Spioune d9954f85aa update icons 2024-04-09 19:17:24 +08:00
Spioune 684e62eb7f add clock_info 2024-04-09 19:04:59 +08:00
Spioune 3aa0e09f28 add Meridian Clock 2024-04-09 16:03:16 +08:00
Martin Boonk 5d66cd26ed messagesoverlay - Restore watches to have the same ID as before 2024-04-08 22:30:06 +02:00
Anton ae5a2754a2 `counter2` Fix memory leak 2024-04-08 13:50:18 +02:00
Martin Boonk aff05dc4e5
Merge pull request #3337 from jt-nti/come-on-thunder
Add new thunder app
2024-04-07 22:12:08 +02:00
Martin Boonk 09140ebcfa messagesoverlay - Add settings for using lower memory colors 2024-04-07 21:07:59 +02:00
Martin Boonk 979178035a messagesoverlay - Fix lock listener showing wrong message 2024-04-07 17:09:45 +02:00
Martin Boonk 5b5982c255 messagesoverlay - Use 16 bit buffer to correctly handle theme colors 2024-04-07 16:51:55 +02:00
Martin Boonk 1b6102ddba
Merge pull request #3336 from blueiicey/master
Fix other app's graphics showing on image clock (BANGLEJS 1)
2024-04-07 14:45:45 +02:00
James Taylor bdf9e3e953 Add new thunder app
Signed-off-by: James Taylor <jt-git@nti.me.uk>
2024-04-07 13:12:58 +01:00
ice c0ebd2b761
Update ChangeLog 2024-04-07 08:02:37 -04:00
ice 23ee6191ba
New version for graphics fix 2024-04-07 08:02:02 -04:00
Martin Boonk 891798f150
Merge pull request #3330 from thyttan/counter2
counter2: fix lint warnings
2024-04-07 09:59:28 +02:00
Martin Boonk c33f677d1d messagesoverlay - Rename some variables 2024-04-07 09:55:24 +02:00
Martin Boonk 10f6915348 messagesoverlay - Only check version once 2024-04-07 09:54:35 +02:00
ice 00f95132c2
Fix other app's graphics showing on image clock (BANGLEJS 1)
There is an issue, where if you open an app that has graphics on the bottom, and hold down BTN3 to go to the image clock, a small amount of the apps graphics (about 10px) will show on the bottom. This update just adds an initial clear, which clears other app's graphics.

I am using a banglejs v1 (firmware 2v21).
2024-04-06 20:50:50 -04:00
Martin Boonk abe6160396 messagesoverlay - Dynamically choose title font 2024-04-06 21:54:57 +02:00
Martin Boonk ca124e4090 messagesoverlay - Also backup and restore watches to prevent interaction with background app 2024-04-06 16:41:38 +02:00
Elfreda Kwawu 5448b618df edited interface.html 2024-04-05 23:24:47 -04:00
Elfreda Kwawu 6ac7ea1789 added README in metadata 2024-04-05 23:05:41 -04:00
Elfreda Kwawu b9e11d82db adding README 2024-04-05 22:59:32 -04:00
Elfreda Kwawu d49809920a adding files to phystrax 2024-04-05 22:57:04 -04:00