1
0
Fork 0
Commit Graph

15206 Commits (5630b85918182cb7e5aa7186aba44c26f3a18426)

Author SHA1 Message Date
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
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
Elfreda Kwawu 6d5bcd72a0
Delete apps/phystrax directory 2024-04-05 22:30:36 -04:00
Elfreda Kwawu b7e40d446f
testing for app loader integration 2024-04-05 22:02:47 -04:00
Martin Boonk 1b94ada43f messagesoverlay - Reduce code duplication 2024-04-06 00:23:06 +02:00
thyttan f6e972eb68 counter2: fix lint warnings 2024-04-05 10:33:35 +02:00
thyttan f56db58890 clockcal: fix lint warnings
no-undef
2024-04-04 23:53:39 +02:00
Elfreda Kwawu ecf73cd843
Merge branch 'espruino:master' into master 2024-04-04 17:35:36 -04:00
Martin Boonk 8f6cc9cb70 messagesoverlay - Fix colors and add border to icon 2024-04-04 23:16:34 +02:00
Elfreda Kwawu fdbe704d89
Update interface.html for testing purposes 2024-04-04 17:12:55 -04:00
Elfreda Kwawu b36fba55f1
Update interface.html 2024-04-04 17:06:34 -04:00
Martin Boonk dbfa9dd09d messagesoverlay - Fix border being a pixel to wide 2024-04-04 22:41:05 +02:00