Commit Graph

49 Commits (f1d3438d1c95acf5b6e136c2f8d09cfc91d4ee84)

Author SHA1 Message Date
Gordon Williams fcebbf3ef4 Added Utils.readStorageJSON and relaxed JSON parser, and swap all interface.html over
to using it.

This allows Bangle.js 2v20 (or cutting edge) and later to store a relaxed
'JSON' on internal storage which (while still normal JS) is smaller and faster
(and preserves unicode better)

See https://github.com/espruino/Espruino/issues/2429
2023-11-23 12:52:48 +00:00
Martin Boonk cd6ecdab61 powermanager - Bump version 2023-05-12 00:39:26 +02:00
Martin Boonk b5ffb4e675 powermanager - Fix typo 2023-05-12 00:35:12 +02:00
Martin Boonk fd1c9058aa powermanager - Allow clearing log files from settings 2023-05-12 00:35:12 +02:00
Martin Boonk 9d7bb2d9c8 powermanager - Log timestamps while tracing and tweak table visuals 2023-05-12 00:35:12 +02:00
Martin Boonk c32f234e95 powermanager - Use charging state on boot 2023-05-12 00:35:12 +02:00
Rob Pilling 7dca61a0d5 Fix d888b80ea - correctly bump ratchet launcher's version 2023-05-06 12:27:21 +01:00
Gordon Williams 7830fb60c5
Merge pull request #2719 from bobrippling/feature/ratchet-cache
Ratchet launch: add caching
2023-05-04 10:34:42 +01:00
Rob Pilling d888b80ea1 Ratchet launch: bump version 2023-05-03 22:03:07 +01:00
Rob Pilling 55441d5ef5 powermanager: format seconds into days/hours/minutes/seconds 2023-04-19 12:04:15 +01:00
Martin Boonk 868e5edc49 powermanager - Adds some todos to readme 2023-02-26 22:19:57 +01:00
Martin Boonk 7ff5796fde powermanager - Catch the case of the wrapped function being a string 2023-02-26 14:08:05 +01:00
Martin Boonk 9e7f22df00 powermanager - Add powermanager.json to metadata 2023-02-26 11:39:07 +01:00
Martin Boonk 290fd81f46 powermanager - Fix drawing on hidden widgets when LCD brightness is changed 2023-02-25 13:14:00 +01:00
Martin Boonk eab7ae25d9 powermanager - Bump version 2023-02-24 21:56:48 +01:00
Martin Boonk 7f20125fd9 powermanager - Fix wrapping of deferred functions with parameters 2023-02-24 21:54:49 +01:00
Gordon Williams 0ba8cef33c Convert Yes/No On/Off in settings to checkboxes, add /*LANG*/ to some more text strings 2023-02-23 11:46:49 +00:00
Martin Boonk b58b0133aa powermanager - Fix widget drawing over other things if widgets hidden 2023-02-22 22:59:27 +01:00
Martin Boonk 8b7a63b718 powermanager - Update readme 2023-02-22 22:20:21 +01:00
Martin Boonk 48ac083189 powermanager - Cleanup interface UI 2023-02-22 22:01:34 +01:00
Martin Boonk 6104946a08 powermanager - Refactor cpu use sampling code 2023-02-22 22:00:31 +01:00
Martin Boonk 4caaebf450 powermanager - Adds settings for widget in own menu 2023-02-22 19:09:28 +01:00
Martin Boonk 35ddc58b1f powermanager - Only sample cpu use on drawing 2023-02-22 19:09:28 +01:00
Martin Boonk 8a5450370f powermanager - Use less vertices to draw widget 2023-02-22 19:09:28 +01:00
Martin Boonk fd3deae93e powermanager - Fix calling draw without parameter on lock events 2023-02-21 00:03:09 +01:00
Martin Boonk fa3b20bdf6 powermanager - Add CPU indicator to widget 2023-02-21 00:03:09 +01:00
Martin Boonk 8e91bb35c4 powermanager - Add a bit of readme describing the widget 2023-02-20 20:56:52 +01:00
Martin Boonk ce46760922 powermanager - Adds setting for widget 2023-02-20 20:56:12 +01:00
Martin Boonk b334b14f40 powermanager - Fix drawing in timeout 2023-02-20 20:55:33 +01:00
Martin Boonk bef8013342 powermanager - Fix clearing area for widget 2023-02-20 20:07:55 +01:00
Martin Boonk b8792ade17 powermanager - Let letter in widget denote most expensive active sensor 2023-02-20 20:05:28 +01:00
Martin Boonk ae81d93666 powermanager - Approximate LCD power use based on brightness 2023-02-20 19:56:04 +01:00
Martin Boonk 999bef9f5d powermanager - Exchange power use number with colored arc 2023-02-20 19:14:02 +01:00
Martin Boonk b778d476b7 powermanager - Initial implementation of widget showing approximate power use 2023-02-19 21:48:35 +01:00
Martin Boonk e4fd6d4a88 powermanager - Fix recording of sensor state 2023-02-07 20:59:25 +01:00
Martin Boonk 920919cf45 powermanager - Save state every 5 minutes 2023-02-07 20:59:25 +01:00
Martin Boonk bb9d9a7b51 powermanager - Try to preserve this during wrapping and do not wrap eval 2023-02-06 22:43:01 +01:00
Martin Boonk cf60428a11 powermanager - Move settings to Logging submenu 2023-02-06 22:43:01 +01:00
Martin Boonk ab445bcbbd powermanager - Add detail setting 2023-02-05 22:02:12 +01:00
Martin Boonk 72be2a72db powermanager - Bump version 2023-02-05 21:09:16 +01:00
Martin Boonk 4a3e3dd825 powermanager - Add data files to metadata 2023-02-05 21:09:16 +01:00
Martin Boonk 6653ffa762 powermanager - Allow recording timeouts and power changes for later analysis 2023-02-05 21:09:16 +01:00
thyttan 6b5fee29af back button for settings main menu 2023-02-02 21:40:34 +01:00
Martin Boonk bf135ba54c powermanager - Remove print 2022-11-05 10:06:04 +01:00
Martin Boonk a79b130e88 powermanager - New option to automatically calibrate the battery 2022-11-05 10:02:03 +01:00
Alessandro Cocco 42c2b5c8a2 Use default Bangle formatter for booleans 2022-06-18 22:08:51 +02:00
Martin Boonk 28e3016414 powermanager - Round percentage values to get integer values for E.getBattery() 2022-03-14 18:33:19 +01:00
Martin Boonk aa53046f59 powermanager - Allow forcing monotonic battery voltage/percentage 2022-03-13 20:58:15 +01:00
Martin Boonk 30ade21eac New power management app for setting a charging alarm and voltage offset 2022-03-08 20:38:27 +01:00