tanner
ca2265e8aa
feat: Add thousands separator to calculator output
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
b86f6720bc
fix: Correctly parse leading zeros for decimal input
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
8c7c488967
refactor: Simplify math operations, remove custom precision functions
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
3507d8938e
fix: Parse scientific notation in getIntWithPrecision
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
9738c76140
fix: Parse numbers as decimal in getIntWithPrecision
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
f19a77d06f
fix: Dynamically calculate precision for scientific notation
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
739b337135
fix: Adjust precision for scientific notation display
2026-06-13 16:13:48 -06:00
tanner
68aa187f71
fix: Prevent extra space in scientific notation exponent
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
b369cb0c3b
fix: Fix Math.log10 not found error using Math.log equivalent
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
212cbdb9b7
fix: Implement toExponential polyfill for broader compatibility
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
a714c57b2b
fix: Display small and large numbers in scientific notation
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
6ac882699a
fix: Correct floating point precision for trig functions
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
9b48f7342a
fix: Set default angle mode to degrees and simplify error messages
2026-06-13 16:13:48 -06:00
tanner
8b5ac36284
feat: Add angle mode toggle and apply to trig functions
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
3c18e0326d
feat: Add scientific operators page (trig, log, exp)
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
2400ebd145
style: Set button text color to black
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
22e36c447d
Use load() instead of Bangle.load() for calculator
...
see: https://www.espruino.com/ReferenceBANGLEJS2#l_Bangle_load
2026-06-13 16:13:48 -06:00
tanner
37de23ecfe
feat: Launch calculator app via menu command
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
2a9f8ce857
feat: Add 1/x inversion function to operators menu
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
a113e10ae5
fix: Prevent leading zero when backspacing a decimal
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
197d393553
chore: Update square root operator display to 'sqrt'
2026-06-13 16:13:48 -06:00
tanner
8fd4b6e45a
feat: Add square and square root functions to calculator
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
36120b877f
feat: Add backspace button to keypad
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-06-13 16:13:48 -06:00
tanner
69330e03cb
feat: Add calculator app
2026-06-13 16:13:48 -06:00
Tanner
4c506c7913
Make weather or temp data grey if it's old
2026-06-13 11:24:21 -06:00
tanner
8275abdb57
Swap stop watch positions
2026-03-12 12:58:52 -06:00
tanner
1c433fc56b
Display both feels like and outdoor temperatures
2026-03-12 12:52:51 -06:00
tanner
14bda5c29f
Use clearInterval to clear the stopwatch interval
2026-03-10 16:58:57 -06:00
tanner
ea58f2101f
Increase buzz duration
2026-03-10 16:54:44 -06:00
tanner
07bb582ddd
feat: Initialize buzz state for stopwatches
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-03-10 16:22:44 -06:00
tanner
6d965dd016
feat: Add timed buzzing alerts to stopwatches
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-03-10 16:22:18 -06:00
tanner
04511d029c
Disable submenu logging
2026-03-09 14:15:18 -06:00
tanner
d2d89b361e
fix: Load default stopwatch data if file is missing
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-03-09 14:12:12 -06:00
tanner
0b4d8d84c4
refactor: Improve stopwatch management and display
2026-03-09 14:12:06 -06:00
tanner
dc44ac9910
fix: Ensure stopwatches display when paused and on app load
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-03-09 13:40:19 -06:00
tanner
f96bddf0ba
feat: Implement pause and stop functions for stopwatches
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
2026-03-09 13:29:58 -06:00
tanner
dda3130c56
Begin writing stop watch
2026-03-09 13:26:41 -06:00
tanner
9091d7a783
Remove old grid code
2026-03-09 12:02:39 -06:00
tanner
4a4be26977
Remove Anton font, unindent 1 level
2026-03-09 11:55:37 -06:00
tanner
b4c6f1b0c8
Add UTC time to watch face
2026-02-25 19:44:58 -07:00
tanner
0f343e753f
Dont cancel message timeout
2024-09-10 15:42:51 -06:00
tanner
6bd1f2f05b
Add pull menu command, token auth to bangle requests
2024-09-09 13:59:01 -06:00
tanner
fc8894015a
Replace messagegui.app.js with updated app.js
2024-09-09 12:42:52 -06:00
tanner
0ba99a590a
Apply my changes to messagegui app:
...
- skip the entire message display UI, go directly to
showMessageScroller()
- modify message scroller font and alignment
- remove extra lines and < Back button
- make tapping the header open message settings
2024-09-09 12:38:17 -06:00
tanner
6167de7456
Add new messagegui app.js, indent
2024-09-09 12:16:55 -06:00
tanner
eccca550ef
Add quad menu, ignore more messages
2024-09-07 11:49:51 -06:00
tanner
d5158eee54
Add 2x2 menu
2024-03-03 21:51:30 -07:00
tanner
a8e2c2e990
Optimize message display
2023-06-07 11:18:59 -06:00
tanner
87f93e10d1
Make top edge repeat grid selection
2023-06-06 12:09:02 -06:00
tanner
9edab1f230
Move rank to middle, track edge direction
2023-06-06 12:01:00 -06:00