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
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
Gordon Williams
f0028dd8dd
Merge pull request #2940 from pavelmachek/merge_6
...
Sixth sense -- outdoor watch with GPS support.
2023-08-03 09:32:11 +01:00