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
6c67975be9
chore: refactor some stuff for editability
2024-11-05 16:25:56 -05:00
a361b7a87b
wip: Informative help text
2024-11-05 15:36:41 -05:00
4ac9c4361f
feat: Saving the file and some todos
2024-11-04 16:52:03 -05:00
01c145c6d1
feat: ergonomics start editing at end of line
2024-11-04 16:51:46 -05:00
1aa9224c15
wip: cell editing
2024-11-02 22:52:04 -04:00
a5177bda18
feat: keyboard navigation
2024-11-01 22:15:59 -04:00
68469c9afd
chore: cleanup unused code and impoorts
2024-10-30 13:46:52 -04:00
43956ac0eb
feat: UI styling and loading files
2024-10-30 13:44:42 -04:00
63d8c47c1f
wip: try out csvx instead
2024-10-29 19:39:57 -04:00
9fb467656b
wip: experiment with a combination of crates:
...
* a1 crate
* formula crate
2024-10-29 09:08:20 -04:00
507fa630d5
feat: The beginnings of a reactive table datamodel
2024-10-26 16:38:59 -04:00
3d2bfc79fb
chore: Get a working skeleton of an app
2024-10-25 18:05:26 -04:00
be61f8f38c
Initial repository
2024-10-23 21:43:30 -04:00