1
0
Fork 0
Commit Graph

15491 Commits (d56e64235a702b45236cd9c60f046ff33bbd1aba)

Author SHA1 Message Date
Martin Boonk 5172d8f8b3 android - Port remaining tests from js to new json format 2024-05-11 23:10:30 +02:00
Gordon Williams 5e312b352a
Merge pull request #3399 from halemmerich/gpstests
Implements more asserts and reading testcases from json files
2024-05-10 09:26:22 +01:00
Gordon Williams 208f04988e
Revert "exstats: fix steps being negative" 2024-05-10 09:08:24 +01:00
Rob Pilling 3f422d5712 run & runplus: bump versions (exstats) 2024-05-09 12:11:00 +01:00
Gordon Williams 265b3284e1 andark 0.06: Fix issue showing widgets when app is fast-loaded into from launcher with widgets disabled 2024-05-09 09:12:47 +01:00
Gordon Williams 6686bcd29e two more backgrounds 2024-05-09 09:11:06 +01:00
Gordon Williams 85df6236fc lint update 2024-05-09 09:11:06 +01:00
Gordon Williams b4cd690c48 clockinfo: Add drawFilledImage to allow drawing icons with a separately coloured middle0.12: Add drawFilledImage to allow drawing icons with a separately coloured middle
pebblepp/analogquadclk: not use drawFilledImage fn
Add twotwoclock, a 2x2 digital clock with clockinfos
2024-05-09 09:11:06 +01:00
thyttan 6f0440d5e8
Merge pull request #3404 from aGoodUsername/master
fuzzyw: add toggle for animation + minor bug fixes
2024-05-08 23:20:06 +02:00
thyttan 720c897eab
fuzzyw: define f_string
As `let` was accidentally left out after the refactor on latest previous commit. To appease the linter and not pollute global scope.
2024-05-08 23:14:06 +02:00
aGoodUsername bb57dfcd63
fuzzyw: .replace change 2024-05-08 10:22:50 +02:00
Rob Pilling 6dfa69d17d
Merge pull request #3256 from buzden/master
andark: support optional widgets loading and other settings
2024-05-07 22:28:20 +01:00
aGoodUsername 6aa0dc2c5a
Merge branch 'espruino:master' into master 2024-05-07 13:05:13 +02:00
Denis Buzdalov c4ebaf926b [ fix ] Move setting the clock status before widgets loading 2024-05-07 12:38:07 +03:00
aGoodUsername e98c06998f
fuzzyw: added toggle for animation and fixed various bugs
* fuzzyw: add animation toggle, fix various minor bugs

* fuzzyw: settings: add animation toggle and fix various minor bugs

* fuzzyw: added Danish to readme

* fuzzyw: Update ChangeLog

* fuzzyw: Update metadata.json
2024-05-07 09:52:40 +02:00
Rob Pilling 06792490e9
Merge pull request #3400 from bobrippling/fix/widdevst-default-setting
widdevst: fix default, keep original behaviour
2024-05-07 08:33:22 +01:00
thyttan f3de553707 twenties: add "health" tag 2024-05-06 19:58:15 +02:00
thyttan 6e7ddfe0c5 activityreminder: add "health" tag 2024-05-06 19:57:45 +02:00
Denis Buzdalov 74d7e4d6dd [ refactor ] Make one `let` to be `const` because it actually is one 2024-05-05 23:36:48 +03:00
Denis Buzdalov e578cab4e2 [ upstream ] Return new code with settings back to the original `andark` 2024-05-05 23:13:08 +03:00
Denis Buzdalov 543feb670c [ tune ] Add settings on changed stuff + code refactoring 2024-05-05 20:54:56 +03:00
Denis Buzdalov 93b351306e [ widgets ] Enable widgets and set them swipeable 2024-05-05 20:54:56 +03:00
Denis Buzdalov 175415a89d [ face ] Draw text above hands and with correct background 2024-05-05 20:54:56 +03:00
Denis Buzdalov dc779cc78e [ new ] Create a copy of the `andark` named `andark_w` w/ updated icons 2024-05-05 20:54:56 +03:00
Rob Pilling b8aad3b084 widdevst: fix default, keep original behaviour 2024-05-05 16:22:11 +01:00
Martin Boonk 56f7dd192c anton - Add description to test 2024-05-05 09:31:52 +02:00
Anton 964ba309fa Unbump apps with only type changes 2024-05-04 23:48:51 +02:00
Anton 62a16815d6 Bump app versions 2024-05-04 23:41:56 +02:00
Anton a78858e1ac Also lint typescript files 2024-05-04 23:21:43 +02:00
Martin Boonk 8c74a23549 messagesoverlay - Remove not needed test steps regarding widgets 2024-05-04 23:06:32 +02:00
Martin Boonk b7babc46df android - Remove a bit of noise during the testrun (erros because of missing Bluetooth.println) 2024-05-04 22:59:43 +02:00
Martin Boonk 24a40c88c9 messagesoverlay - Adds initial tests 2024-05-04 22:59:19 +02:00
Anton 14787e495c Revert "Enforce and fix typescript lints"
This reverts commit 5630b85918.
2024-05-04 22:53:34 +02:00
Martin Boonk 97b5bf5039 android - Remove duplicated tests file 2024-05-04 00:36:02 +02:00
Martin Boonk 98479df619 antonclk - Test for memory leaks 2024-05-04 00:07:53 +02:00
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
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
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
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
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