66 Commits

Author SHA1 Message Date
61e9a4631f wip: test coverage for range select 2025-01-06 21:08:14 -05:00
10d35ab0d6 wip: test coverage for handle_edit_input 2024-12-31 15:40:23 -05:00
c5cbc1e75c wip: test coverage for copy paste 2024-12-28 10:53:59 -05:00
704f9f7746 feat: clear char queue on Esc 2024-12-28 10:51:21 -05:00
8e7895cdbc chore: utility address range helper 2024-12-23 19:22:54 -05:00
240149caba feat: x in range mode will extend the range 2024-12-23 19:22:54 -05:00
2bd4b1ff83 feat: gg will move to the top row 2024-12-23 19:22:54 -05:00
57b1681933 feat: s replaces a cells contents 2024-12-23 19:22:54 -05:00
76b4d46222 chore: renames and other housekeeping 2024-12-23 19:22:54 -05:00
fa5c2c2d58 fix: Only show range selection when in range-select mode 2024-12-23 19:22:54 -05:00
65b0fc4bba wip: copy-paste internally 2024-12-23 19:22:54 -05:00
d09e8d4902 wip: cell deletions 2024-12-23 19:22:54 -05:00
4b6b8cfa02 chore: cleanup todos 2024-12-17 10:40:22 -05:00
ffc5df157b fix: properly exit on q now 2024-12-06 17:43:58 -05:00
a85c5121ee wip: handle range resets when switching sheets 2024-12-05 17:59:46 -05:00
61a6e93515 wip: bits of polish
* show what you are selecting in range mode
* Fix error with cell edit not updating after Enter
2024-12-05 17:32:58 -05:00
5f6f45141c fix: various bugs around cell edit state and docs 2024-12-05 14:36:26 -05:00
bb5d81106e docs: help text, spelling 2024-12-05 14:20:29 -05:00
c62fd08043 feat: range copy mode 2024-12-05 14:20:29 -05:00
626748db0f chore: cleanup navigation mode 2024-12-05 14:18:26 -05:00
7b551afe81 docs: First pass at a user manual
progress on #10
2024-12-03 17:27:29 -05:00
5835b6d7c9 chore: refactor use the prefix helper 2024-12-03 16:45:53 -05:00
b688940763 feat: ui: Esc cancels the numeric prefix 2024-12-02 18:23:24 -05:00
444bbf3c6d feat: ui: numeric prefixes for navigation commands 2024-12-02 18:14:30 -05:00
919d84b44c wip: ui: esc cancells editing a cell 2024-12-01 09:55:05 -05:00
efeb5a22d4 wip: ui: unified help dialog keybinds 2024-12-01 09:42:21 -05:00
e56d602376 wip: ui: help popup while in editing mode. 2024-12-01 09:12:29 -05:00
4ce7872be0 wip: ui: enter and tab key navigate 2024-11-30 18:54:30 -05:00
f196879fb0 chore: unused imports 2024-11-30 18:21:18 -05:00
8f902d63f2 wip: Sheet tab rendering
addresses: #2
2024-11-29 19:03:52 -05:00
b2034e7f2b feat: new-sheet command 2024-11-29 18:30:19 -05:00
f0646d1d63 feat: rename-sheet command 2024-11-29 09:29:47 -05:00
8dd4dd9e89 fix: add hotkey for help in navigation mode again 2024-11-28 13:47:48 -05:00
eee260824a chore: cleanup
portion of #5
2024-11-28 08:06:49 -05:00
c564ce452d wip: Row scrolling 2024-11-26 16:47:04 -05:00
28533fc718 Use viewport state to be smarter about moving our corner 2024-11-25 21:52:54 -05:00
9aa6c98f6a wip: viewport abstraction for a table view 2024-11-25 18:13:28 -05:00
a4a48ee5b9 docs: update help text for popup 2024-11-23 21:55:25 -05:00
01c2180c20 wip: U/X columns: key binds 2024-11-23 21:52:58 -05:00
ba504a88c7 feat: show the currently selected sheet in top of the table 2024-11-23 20:53:09 -05:00
a70a1451c1 chore: move input handling to pure method 2024-11-22 18:57:57 -05:00
25a8160f0a chore: cleanup, reorg, and doc comments 2024-11-22 18:21:00 -05:00
185bac14fc feat: show help in modal dialog 2024-11-22 16:11:47 -05:00
86f008a2a8 feat: modal dialog 2024-11-22 15:58:09 -05:00
a8f436894c feat: Some command implementations
completes #3
2024-11-22 14:56:46 -05:00
e91c149619 feat: command mode command implementations
parts of #3
2024-11-21 19:35:08 -05:00
d7301246d8 feat: use i to enter edit mode 2024-11-21 15:44:56 -05:00
f8dbec18e4 chore: refactor rendering to make it more tractable 2024-11-20 18:37:32 -05:00
bfc918e0d2 wip: command mode works now
starts to address #3
2024-11-20 17:36:50 -05:00
54d026773a feat: ui: Show help when requested.
fixes: #6
2024-11-19 17:04:44 -05:00