63 Commits

Author SHA1 Message Date
ee1b46b835 docs: added screenshot 2024-11-30 19:08:07 -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
ae8366b16e wip: ui: show the sheet index in the tab 2024-11-30 18:19:16 -05:00
6884aa0501 chore: more command parsing tests 2024-11-30 18:15:53 -05:00
184721dc21 chore: README and LICENSE 2024-11-30 09:35:22 -05:00
8c1b86225f chore: extra bash file crept in 2024-11-30 09:19:44 -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
79a119ea93 merge: viewport_abstraction..main
fixes: #5
2024-11-28 08:09:09 -05:00
6b6b452cfb feat: better styling of heaader and rows
portion of #5
2024-11-28 08:06:49 -05:00
6b94455758 wip: Don't skip around so much when changing the size
portion of #5
2024-11-28 08:06:49 -05:00
665d872f3d chore: unit tests for column change calculations
portion of #5
2024-11-28 08:06:49 -05:00
eee260824a chore: cleanup
portion of #5
2024-11-28 08:06:49 -05:00
fd52a40587 fix: column naming boundary condition 2024-11-26 17:08:55 -05:00
c564ce452d wip: Row scrolling 2024-11-26 16:47:04 -05:00
a22b51cdfd chore: comment wording 2024-11-26 15:52:56 -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
4ff5d0adbe chore: cargo fmt 2024-11-23 21:53:28 -05:00
01c2180c20 wip: U/X columns: key binds 2024-11-23 21:52:58 -05:00
1cc59e4e2f wip: U/X columns
* Take length from the col width value. Use a heuristic of 10 px per
column length for now. Might make this configurable later?
* Allow us to set the length.
2024-11-23 21:32:12 -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
269933cae0 feat: ui: show a block around edit section 2024-11-18 22:11:09 -05:00
770dc1dbc3 wip: ui: edit mode enhancements 2024-11-18 18:36:28 -05:00
0fa37e2504 wip: more unit tests and some ui fixes 2024-11-18 18:11:59 -05:00
285e614aec wip: more ui fixes 2024-11-18 17:45:54 -05:00
c55b1cdac3 feat: wire in ironcalc to the ui 2024-11-16 20:23:47 -05:00
a27d2871c2 feat: load and save xlsx files 2024-11-14 18:27:00 -05:00
dce9b1fca0 fix: incorrect import add some docs 2024-11-13 19:50:40 -05:00
a5e90b2bf2 chore: formatting 2024-11-13 19:39:47 -05:00
df4416aace wip: ironcalc model helper methods 2024-11-13 19:34:49 -05:00
42af12448d chore: delete unused file 2024-11-13 19:03:29 -05:00
dcaee6993b wip: Use ironcalc 2024-11-11 20:36:17 -05:00
694840077d feat: For large enough tables use double column names 2024-11-08 20:42:57 -05:00
a5a85f33a4 feat: adding a row moves to it automatically 2024-11-08 20:16:34 -05:00
e04e0cbb00 feat: add rows and columns 2024-11-05 16:35:41 -05:00