41 Commits

Author SHA1 Message Date
a6baa2564f merge: refactor: address refactor to include sheet 2025-02-27 19:09:07 -05:00
621c35d7c4 wip: different keybinds for bold and italic 2025-02-27 18:45:58 -05:00
e1c64db0a0 wip: RangeSelection no longer needs original_sheet 2025-02-26 21:59:27 -05:00
5012649210 wip: locations should include the sheet 2025-02-26 21:22:49 -05:00
ba5ea3c627 wip: styling: toggle bold and italic 2025-02-26 20:04:06 -05:00
dae3d71c54 wip: styling: use ctrl-i or ctrl-b 2025-02-26 18:21:48 -05:00
8da0ebda4e chore: cleanup: formatting and unnecessary file 2025-02-26 18:14:09 -05:00
c3f84b10ad wip: styling: bold text 2025-02-26 18:13:15 -05:00
3219e01176 wip: support column and row styling 2025-02-10 19:38:00 -05:00
f6c9e95fda chore: formatting pass 2025-02-08 18:33:51 -05:00
e7169dcb44 wip: convert named colors to hex strings and fix off by one 2025-02-08 18:14:45 -05:00
d52bf70cc3 wip: color styling commands for rows and cols 2025-01-25 11:24:23 -05:00
b38af78ad7 wip: InputScript constructor helper 2025-01-07 19:03:28 -05:00
c3ab2b72de wip: test coverage for extend to range 2025-01-07 18:58:04 -05:00
61e9a4631f wip: test coverage for range select 2025-01-06 21:08:14 -05:00
7de19e8e3b chore: utility function for making a workspace 2025-01-01 10:01:25 -05:00
10d35ab0d6 wip: test coverage for handle_edit_input 2024-12-31 15:40:23 -05:00
a65ad974ce wip: test coverage for handle_dialog_input 2024-12-29 20:04:19 -05:00
19d01f057b chore: cleanup the rest of out inputscript usage 2024-12-29 19:34:02 -05:00
282df18177 wip: test coverage for all movement keys 2024-12-29 19:22:34 -05:00
babe2525a0 chore: Move InputScript to the top
add alt helper method
2024-12-29 19:21:25 -05:00
92b02eea78 wip: test coverage for cell replacement 2024-12-29 19:13:05 -05:00
247674530b chore: refator InputScript api for ergonomics 2024-12-29 19:12:58 -05:00
e984d7324c wip: test coverage for
* sheet navigation
* column sizing
* quit
2024-12-28 10:53:59 -05:00
52d1909868 wip: add test for cell deletion 2024-12-28 10:53:59 -05:00
c5cbc1e75c wip: test coverage for copy paste 2024-12-28 10:53:59 -05:00
2bd4b1ff83 feat: gg will move to the top row 2024-12-23 19:22:54 -05:00
76b4d46222 chore: renames and other housekeeping 2024-12-23 19:22:54 -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
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
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
6884aa0501 chore: more command parsing tests 2024-11-30 18:15:53 -05:00
01c2180c20 wip: U/X columns: key binds 2024-11-23 21:52:58 -05:00
25a8160f0a chore: cleanup, reorg, and doc comments 2024-11-22 18:21:00 -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