Commit graph

18 commits

Author SHA1 Message Date
Michael Sippel 6c80865229
implement color by depth through viewport to account for dynamic change of tree structure 2023-09-08 13:40:06 +02:00
Michael Sippel 62cc40c39c
typeterm editor: avoid nested ladders through more clever event handling instead of dynamically refactoring editor-trees 2023-09-07 18:09:11 +02:00
Michael Sippel 3aec30e32a
remove unused imports 2023-09-06 23:46:14 +02:00
Michael Sippel e22f4cc9ac
cargo fix 2023-09-06 23:40:32 +02:00
Michael Sippel 84b2a6e66d
colors by depth; still has some bugs with typeterm morphings 2023-09-06 05:50:48 +02:00
Michael Sippel 9d190e188c
tree height & first version of cursor gravity 2023-09-06 04:33:21 +02:00
Michael Sippel fea6193885
typeterm editor: outfactor Commander-impl into separate file 2023-09-05 12:24:51 +02:00
Michael Sippel bf69e8293b
typeterm editor: outfactor TreeNav-impl into separate file 2023-09-05 12:22:01 +02:00
Michael Sippel 445fa0bd3a
tree nav: rename get_max_depth() to get_height() 2023-09-04 06:18:45 +02:00
Michael Sippel 40500aa60e
remove debug prints, reduce empty typeterms to any-state and unwrap singleton lists on splits 2023-09-04 05:56:42 +02:00
Michael Sippel e111a360a9
fix list split/join & more edge cases in typetermeditor 2023-09-04 01:32:17 +02:00
Michael Sippel b386fee6eb
wip typterm edit; list editor: split using spill buf 2023-08-25 04:00:38 +02:00
Michael Sippel bbac1c3d5a
typeterm editor: fix get_addr_view & get_mode_view 2023-08-23 21:56:12 +02:00
Michael Sippel 070131b7fc
typeterm editor: shorten match arms in set state 2023-08-23 21:55:29 +02:00
Michael Sippel 21484979a4
typeterm editor: add vertical view for ladders 2023-08-23 21:53:05 +02:00
Michael Sippel ef99a986a8
typeterm editor: fix split & close 2023-08-21 19:05:09 +02:00
Michael Sippel 077d91c47e
cargo fix 2023-08-21 16:31:44 +02:00
Michael Sippel 249e811c77
move TypeTerm editor to editors module; remove make_editor.rs and distribute context initialization into editor submodules 2023-08-21 15:49:07 +02:00