711f92b7dd
[tui] Add EditorTab widget.
...
+ This adds support for tabbed editors wrapped by EditorTab widgets.
+ The Explorer widget now opens new EditorTabs when a file is selected
with Enter.
+ The same file may not be opened multiple times.
+ Tabs can be switched with ALT+h or ALT+l (or ALT+ arrow keys)
+ Tabs cannot yet be closed :)
Fixes #9
2026-01-25 01:32:46 -05:00
029e0b2952
[tui] Remove AppComponent data.
...
It just seems to be simpler this way.
2026-01-24 11:46:00 -05:00
a3c1065f96
[tui] Add bottom status bar with help text.
...
Fixes #3
2026-01-22 20:36:26 -05:00
0c87fda795
[tui] Add basic support for focusing widgets.
...
It's pretty bad but it allows to control which widget accepts input.
2026-01-22 19:47:59 -05:00
42a40fe7f3
[tui] Remove most usage of expect().
...
Still not quite sure what to do about some pieces in QML bindings for
the GUI.
2026-01-20 17:20:37 -05:00
f10d4cd41d
[tui] Allow saving file with CTRL+S.
...
+ Improved event handling in general.
2026-01-19 15:03:50 -05:00
507a4d8651
[tui] Cleanup and renames.
2026-01-19 10:27:06 -05:00
ce6c12f068
[tui] Move default input logic into ClideComponent.
2026-01-18 11:02:41 -05:00
fe6390c1cd
[tui] Add edtui editor for basic vim emulation.
2026-01-18 10:09:28 -05:00
b35b98743b
[tui] Clean up Border titles.
2026-01-17 17:39:13 -05:00
733a43ccde
[tui] Add basic component trait.
2026-01-17 17:18:34 -05:00