Commit Graph

35 Commits

Author SHA1 Message Date
ruinivist 2caa47b8d0 make divider draggable + add space/h keys actions 2026-01-04 02:14:26 +00:00
ruinivist 8609cbd90c fix divider height 2026-01-04 01:50:18 +00:00
ruinivist ae12407f45 fix content styling 2026-01-04 01:46:50 +00:00
ruinivist b9d44c3bda add view layout and a basic content render 2026-01-04 01:42:08 +00:00
ruinivist 6aed5f916a refactor 2026-01-03 23:50:37 +00:00
ruinivist 2f21f6f134 rm tests 2026-01-03 22:04:33 +00:00
ruinivist 5c865de809 update gitignore 2026-01-03 21:59:12 +00:00
ruinivist a711d9abea fix bug where creating new file in collapsed folder leads to nothing selected 2026-01-03 21:54:11 +00:00
ruinivist cee3aa323e add scrollable functionality for fstree 2026-01-03 21:49:14 +00:00
ruinivist 353e7d2546 add err log for file io 2026-01-03 21:05:14 +00:00
ruinivist 84ef855f21 add del handling, non fs materialised 2026-01-03 20:19:20 +00:00
ruinivist cbd11da5f6 add handling for n,N and C to organise files/folders 2026-01-03 20:01:47 +00:00
ruinivist e1f522ef6c remove more redundant code 2026-01-03 19:32:55 +00:00
ruinivist c57a7f1c97 improve fstree selection and line logic 2026-01-03 19:18:16 +00:00
ruinivist 87c8382e7b refactor & improve the fstree logic 2026-01-03 18:35:58 +00:00
ruinivist cfd302ba0e add cmd line path args 2026-01-03 17:19:55 +00:00
ruinivist 2da6d92f72 convert fs tree view to the elm view model 2026-01-03 17:15:05 +00:00
ruinivist 2cc3451603 add a custom compositing layer 2026-01-01 05:15:40 +00:00
ruinivist 4fdf207e50 add hover highlight 2026-01-01 02:38:45 +00:00
ruinivist 0c5195f5a2 deprecated mouseType fix 2026-01-01 02:33:00 +00:00
ruinivist 30b801a385 simplify moving by flattening tree + add click to load file 2026-01-01 02:25:35 +00:00
ruinivist ee40c47864 add file content render 2026-01-01 01:54:05 +00:00
ruinivist 5acfa16368 terminal resize handling 2026-01-01 01:15:16 +00:00
ruinivist 7b18904775 add keyboard based movement on the file tree 2026-01-01 01:03:32 +00:00
ruinivist b6c461df7c improve the tree view render 2026-01-01 00:16:17 +00:00
ruinivist bf167e1d8a render fs tree 2025-12-31 03:56:32 +00:00
ruinivist c59bdad8aa remove rendundant fsTree inferface 2025-12-31 03:33:05 +00:00
ruinivist 74113ccdc0 refactor fstree to separate package 2025-12-31 03:12:06 +00:00
ruinivist 130e973be8 add a fs tree walk command on init 2025-12-31 02:52:34 +00:00
ruinivist e8715c2ad6 go mod tidy 2025-12-31 02:33:28 +00:00
ruinivist 6ab1a915f4 scaffold a basic bubble tree layout 2025-12-31 02:32:59 +00:00
ruinivist 30ff191fb0 add file/folder createa and delete funcs 2025-12-31 01:39:20 +00:00
ruinivist f1a6f4afb5 add fs lib to walk file tree 2025-12-31 01:32:20 +00:00
ruinivist c3200f9115 add a basic in memory tree impl for file system representation 2025-12-31 00:28:44 +00:00
ruinivist a244c26583 init 2025-12-30 23:01:49 +00:00