Greg's calculator - a terminal UI calculator inspired by galculator (GTK), implemented in Go with Bubble Tea. Features decimal math, base display cycling (DEC/HEX/BIN/OCT) with CERR on non-integers, tactile keypad, wide integrated display.
- BASE is now Tab-only (still fully functional, with clear hint: 'Tab:BASE'). - Deleted the special baseRow / fullRowWidth centering logic and the single-button bottom row. - The keypad grid is now a clean, regular 4-row block of keys. - This eliminates the persistent bottom-border alignment bug on the BASE key (chopped + shifted). - Updated Tab handler to use the 'base' flash on the display label instead of trying to highlight a non-existent button. - Cleaned up unused baseKey style and related comments. - Updated docs/UI_DESIGN.md to document that BASE is keyboard-only via Tab. As the user noted: with a good hint, the visual key was unnecessary and was causing layout friction. The keypad now looks much more balanced. |
||
|---|---|---|
| docs | ||
| internal | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| main.go | ||
| Makefile | ||
| spec.md | ||