matmoul
144c334fe5
fix: tighten calc-01 topbar layout
2026-04-25 02:32:16 +02:00
matmoul
3b7f35a00d
refactor(samples): simplify calc-01 topbar layout and remove debug labels
2026-04-25 02:27:25 +02:00
matmoul
3d58309e0d
feat: replace calc topbar controls with popup menus
2026-04-25 02:14:40 +02:00
matmoul
784c470b67
feat(calc-01): move controls into a compact top bar
2026-04-25 02:10:04 +02:00
matmoul
6a28aaaac6
feat: add HP48-style RPN calculator sample
2026-04-25 01:43:05 +02:00
matmoul
4ef19b1339
docs: update project rules for demo angle modes and UI structure
2026-04-25 01:23:51 +02:00
matmoul
f30bdb9946
fix: restore edited x value on escape
2026-04-25 01:17:32 +02:00
matmoul
2857df2c6f
feat: add scroll offset for stack view in dev sample
2026-04-25 01:14:15 +02:00
matmoul
06f915f3e1
feat: show stack indexes during selection and move mode
2026-04-25 01:10:43 +02:00
matmoul
98bc887a6e
fix: tighten stack selection keyboard handling
2026-04-25 01:06:44 +02:00
matmoul
09e4d94908
fix: skip stack arrow handling while editing
2026-04-25 00:57:01 +02:00
matmoul
679ecbef7d
chore: remove hp48 sample calculator page
2026-04-25 00:53:15 +02:00
matmoul
11d3c1da1f
refactor(samples/dev): extract calculator styles and script files
2026-04-25 00:51:48 +02:00
matmoul
202edb47f4
fix: improve hp48 keypad layout on narrow screens
2026-04-25 00:13:47 +02:00
matmoul
26814bee3c
feat(hp48): color-code keypad and inline error display
2026-04-25 00:04:33 +02:00
matmoul
e9a6ad49d1
refactor(samples/hp48): unify popup menu handling and move angle mode into keypad
2026-04-24 23:55:00 +02:00
matmoul
613e688608
refactor: simplify hp48 sample UI
2026-04-24 23:53:25 +02:00
matmoul
6dcf1d603c
feat: redesign hp48 keypad and add keyboard navigation
2026-04-24 23:39:02 +02:00
matmoul
4b684912f7
fix: preserve x value when re-entering edit mode
2026-04-24 22:34:43 +02:00
matmoul
f8d2fc94d6
feat: add stack selection and move controls to dev sample
2026-04-24 22:31:01 +02:00
matmoul
277c4689d5
feat: add keyboard shortcuts for calculator commands
2026-04-24 22:08:24 +02:00
matmoul
dbe046a194
feat: add keyboard shortcuts for delete, escape, and swap
2026-04-24 22:01:22 +02:00
matmoul
02e68dc1c7
refactor(samples): use stack helpers in dev calculator UI
2026-04-24 21:55:58 +02:00
matmoul
9c61531820
feat: add enter key handling to dev sample calculator
2026-04-24 21:43:11 +02:00
matmoul
67bac6f486
feat: support global keyboard input in the dev sample
2026-04-24 21:35:10 +02:00
matmoul
30714a6c4e
docs: refresh README and add HP48-style browser demo
2026-04-24 21:16:40 +02:00
matmoul
b6ca7d6b75
fix(hp48): render edited stack lines while editing
...
Use the input value for the first line and shift stack lookups down for
subsequent lines during edit mode. Also route Enter through execute() so
editing state is handled consistently before re-rendering.
2026-04-24 21:08:50 +02:00
matmoul
236df5db14
fix: preserve editing value in hp48 stack rendering
2026-04-22 22:32:13 +02:00
matmoul
13acd6ee96
feat: add HP48-style RPN calculator sample
2026-04-22 22:25:50 +02:00
matmoul
2d1bb407e1
chore: make publish script executable
2026-04-22 22:16:51 +02:00
matmoul
7a3b029513
docs: reorganize project rules and README
2026-04-22 22:16:10 +02:00
matmoul
58e949a577
feat: add publish script to merge branches and push releases
2026-04-22 22:12:10 +02:00
matmoul
e23373fee0
feat: add browser RPN calculator engine and demo
2026-04-22 22:08:01 +02:00
matmoul
707c6f3f73
Initial commit
2026-04-22 19:53:17 +00:00