1
0
Fork 0
Commit Graph

16776 Commits (2ee7ba26ed261df049d1d1385ff25fbbe8fe9c79)

Author SHA1 Message Date
Travis Evans 2ee7ba26ed Cleanup 2024-07-17 17:31:01 -05:00
Travis Evans 58e710d2da Fix the metadata file again 2024-07-17 17:31:01 -05:00
Travis Evans 7cfdf1b58e Add log position indicator to log entry screen 2024-07-17 17:31:01 -05:00
Travis Evans 27af11a9ca Refactor entire app so that it can have a settings.js 2024-07-17 17:30:55 -05:00
Travis Evans e542bed0a0 Implement log viewing in app loader 2024-06-19 20:10:44 -05:00
Travis Evans df84f229e4 Give up on push-to-delete; Layout's cbl callback just doesn't work 2024-05-27 20:01:51 -05:00
Travis Evans 73ac306b76 Fix metadata.json error (should not try to download data files) 2024-05-27 19:48:47 -05:00
Travis Evans 453a4a0697 Fix sanity-check errors 2024-05-27 14:59:25 -05:00
Travis Evans e7477784e9 Add app metadata files 2024-05-27 14:38:32 -05:00
Travis Evans 9e2c87cad8 Remove short-press callback from log entry delete button
That was just for testing; the emulator doesn't support long presses.
2024-05-26 13:57:41 -05:00
Travis Evans a08d580a1e Rename function for clarity 2024-05-26 13:23:29 -05:00
Travis Evans 872a7a51de Add action setting for button presses 2024-05-25 18:32:18 -05:00
Travis Evans ab045fbd24 Implement ability to delete log entries 2024-05-24 18:21:52 -05:00
Travis Evans 1dd88b29b2 Fix breakage after recent FW (Date object serializes differently) 2024-05-10 20:26:13 -05:00
Travis Evans 3073404766 Rename app 2024-05-10 20:21:36 -05:00
Travis Evans 2872ed87ec Break up settings menu into submenus
Although there aren't very many items yet, I feel that minimizing
scrolling on the Bangle.js 2 touchscreen makes menu navigation and use
easier.
2023-11-02 15:41:37 -05:00
Travis Evans 0127a9654b Implement log rotate option and UI support 2023-11-02 12:28:24 -05:00
Travis Evans fe8694c709 Remove redundant message title 2023-09-11 16:18:28 -05:00
Travis Evans 5a01ae0159 Allow both horizontal and vertical font size selection
Nifty!
2023-09-09 21:51:08 -05:00
Travis Evans 51c20c9e49 Fix log display cosmetics
Clear app display region before restarting log UI so as to not leave
old junk behind if new font leaves leftover space at top of screen

Draw text starting one pixel below log separator lines so the line
doesn't overstrike topmost pixels of text
2023-09-09 21:08:06 -05:00
Travis Evans 56d4dae357 Implement log font selection 2023-09-09 21:08:01 -05:00
Travis Evans 5a5cb62ebc Make haptic scroll feedback a little stronger 2023-09-09 11:50:38 -05:00
Travis Evans 4134e9a322 Implement basis for settings menu 2023-09-09 11:50:23 -05:00
Travis Evans f4b3dd78d8 Change some default configuration details 2023-09-04 23:11:32 -05:00
Travis Evans a741e86a41 Avoid UTF-8 for now since there are encoding problems with the IDE 2023-09-04 22:39:06 -05:00
Travis Evans a4a5e1eaf6 Fix scrollbar geometry
Nitpick: scrollbar box was larger than the true percentage of screen
pages displayed because we weren't taking into account that we only
scroll by full screens at a time.
2023-09-02 18:19:45 -05:00
Travis Evans 43727c1fdb Implement fixed log size (new entries replace old)
Also fix saving log to Storage file named “undefined” instead of
correct name
2023-09-02 17:14:50 -05:00
Travis Evans e8fc765943 Improve scrolling: haptic feedback, with multiple steps per swipe available 2023-09-02 16:44:49 -05:00
Travis Evans 12f3a46a7e Auto render log when scroll() called 2023-09-02 16:44:49 -05:00
Travis Evans b64806e96a Shorten some names 2023-09-02 16:44:49 -05:00
Travis Evans 1307d3b21c Implement scroll bar for log display 2023-08-27 21:53:03 -05:00
Travis Evans 575c094363 Minor refactoring 2023-08-25 23:30:54 -05:00
Travis Evans 705d6619a8 Make save error fit screen better and try to avoid disrupting current UI 2023-08-24 15:14:34 -05:00
Travis Evans 3b5fe9c4a8 Fix accidental use of global var instead of this 2023-08-24 15:12:25 -05:00
Travis Evans a7024aa52b Save log on quit and display some kind of alert if error occurs saving 2023-08-21 15:01:42 -05:00
Travis Evans 4079123c93 WIP: New app “stamplog”, with partial implementation of main screen 2023-08-20 14:17:55 -05:00
Gordon Williams 2e261b3a56
Merge pull request #2949 from bobrippling/chargerot-setting-read
chargerot: handle missing settings (e.g. first install)
2023-08-04 09:41:25 +01:00
Gordon Williams 31fb8f8d02 health 0.25: lib.read* methods now return correctly scaled movement
movement graph in app is now an average, not sum
      fix 11pm slot for daily HRM
2023-08-04 09:36:18 +01:00
Rob Pilling c5cf741df1 chargerot: handle missing settings (e.g. first install) 2023-08-03 18:12:38 +01:00
Gordon Williams b55d60befd more robust readfile 2023-08-03 14:35:18 +01:00
Gordon Williams 92eb60decd
Merge pull request #2945 from thyttan/kbswipe
kbswipe: Compat w backswipe on newer firmwares
2023-08-03 11:59:54 +01:00
Gordon Williams 2fb5fda75b
Merge pull request #2946 from thyttan/kbtouch
kbtouch: Compat w backswipe on newer firmwares
2023-08-03 11:59:38 +01:00
Gordon Williams b977a3357a
Merge pull request #2947 from thyttan/dragboard
dragboard: remove arguments to `catchSwipe`
2023-08-03 11:59:13 +01:00
Gordon Williams 8a4f99d337
Merge pull request #2948 from thyttan/draguboard
draguboard: remove arguments from `catchSwipe`
2023-08-03 11:59:05 +01:00
thyttan 7aaea32ebb draguboard: remove arguments from `catchSwipe` 2023-08-03 12:52:13 +02:00
thyttan 17fc4ccb61 dragboard: remove arguments to `catchSwipe` 2023-08-03 12:50:23 +02:00
thyttan 8ba3c68b59 kbswipe: Compat w backswipe on newer firmwares 2023-08-03 12:45:17 +02:00
thyttan 752dd852df kbtouch: Compat w backswipe on newer firmwares 2023-08-03 12:41:41 +02:00
Gordon Williams 184ebb1642
Merge pull request #2941 from nxdefiant/stopwatch
stopwatch touch: Fast Loading support
2023-08-03 09:57:05 +01:00
Gordon Williams 2127c8b891
Merge pull request #2942 from ticalc-travis/health_daily_movement
health: Correct calculation of daily summary for movement
2023-08-03 09:55:59 +01:00