Commit Graph

31 Commits

Author SHA1 Message Date
shaunrd0 a63acb18fc WIP 2026-02-08 00:03:50 -05:00
shaunrd0 f918d65888 Add clickable bread crumbs.
Clicking a parent path changes the root project directory.
2026-02-07 21:18:59 -05:00
shaunrd0 aa42ec6072 Get file explorer icon based on file type.
Fixes #15
2026-02-07 18:41:51 -05:00
shaunrd0 6f2a655497 Clean up context menus. 2026-02-07 12:59:44 -05:00
shaunrd0 c0f38b531d Add arrow to show expanded folder. 2026-02-07 12:43:15 -05:00
shaunrd0 4aad91416e Fix selection flickering when expanding folder. 2026-02-07 11:16:57 -05:00
shaunrd0 ff1b5ab2e6 Hide handles when not in use. 2026-02-07 10:51:37 -05:00
shaunrd0 c170b3b20d WIP 2026-02-06 22:10:20 -05:00
shaunrd0 125041f469 Add ClideEditorView. 2026-02-06 19:36:14 -05:00
shaunrd0 39377b32f0 WIP 2026-02-06 18:59:02 -05:00
shaunrd0 176efb97b7 Clean up ClideScrollBar. 2026-02-04 19:52:05 -05:00
shaunrd0 755066d847 Clean up ClideHandle. 2026-02-04 19:29:52 -05:00
shaunrd0 773d7818b5 Auto scroll logger. 2026-02-04 18:35:43 -05:00
shaunrd0 7e58e3ee03 Split basic components for reuse. 2026-02-02 23:05:53 -05:00
shaunrd0 0f50577d78 Fix scrollbar animations. 2026-02-02 18:21:28 -05:00
shaunrd0 29024e3999 Format with qmlformat. 2026-02-02 18:08:37 -05:00
shaunrd0 5af09485a3 Add trace logs. 2026-02-02 18:01:53 -05:00
shaunrd0 e5b91eaed8 Add basic debug logger. 2026-02-01 20:23:23 -05:00
shaunrd0 be383869b2 Add context menu on breadcrumbs.
The only option is to reset the root directory.
2026-02-01 19:10:15 -05:00
shaunrd0 b9eee50e52 Fix menu bar colors. 2026-02-01 18:42:21 -05:00
shaunrd0 4cc43916cb Update breadcrumbs when root directory changes. 2026-02-01 18:23:44 -05:00
shaunrd0 a5bed9ed2c Fix panic when loading bad text in the GUI. 2026-02-01 17:15:21 -05:00
shaunrd0 0fac2b71ab Fix TreeView nesting for ColumnLayout. 2026-02-01 15:35:40 -05:00
shaunrd0 db2f878018 Fix about page image loading. 2026-02-01 13:44:43 -05:00
shaunrd0 048d40eb83 Fix TreeView root index.
Parent folders will now be hidden based on the root folder selection in
the GUI.
2026-02-01 13:07:27 -05:00
shaunrd0 c70bba16e4 Revert "Try to use QSortFilterProxyModel via cxx-qt."
This reverts commit 325cf285fc.
2026-02-01 13:07:10 -05:00
shaunrd0 325cf285fc Try to use QSortFilterProxyModel via cxx-qt.
This may be easier if I just wrap a QAbstractItemModel in C++ and use
cxx-qt to pull it into QML? That way I could do C++ pointer things in
C++ and rust things in rust.
2026-01-31 21:47:19 -05:00
shaunrd0 aa8590cd5c Add license headers. 2026-01-31 08:02:16 -05:00
shaunrd0 2340fd7652 Pass application context to GUI. (#11) 2026-01-31 04:25:14 +00:00
shaunrd0 00f9075d0f Add basic TUI support (#1) 2026-01-25 20:57:36 +00:00
shaunrd0 59acdc48fa Initial commit. 2025-03-29 08:03:32 -04:00