1
0
Fork 0
Commit Graph

100 Commits

Author SHA1 Message Date
chylex aef1a0011b
Refactor construction of filesystem action map 2023-09-07 00:30:23 +02:00
chylex 63b56de63f
Move custom slab-tree node logic into included sources 2023-08-27 14:46:19 +02:00
chylex dace27d259
Move slab-tree extensions to the included sources 2023-08-27 13:34:50 +02:00
chylex 5f332677a7
Include slab-tree package sources in the repository 2023-08-27 13:34:39 +02:00
chylex 995e0fc8f8
Move filesystem tree functions out of the layer implementation 2023-08-27 11:55:06 +02:00
chylex 020439d813
Migrate old filesystem events to new generic layer events 2023-08-27 09:17:19 +02:00
chylex d04fc62033
Introduce layer events 2023-08-27 09:17:19 +02:00
chylex 38edfff874
Support longer prefix strings in input field overlay 2023-08-26 15:53:52 +02:00
chylex df04593aab
Replace verbose Box constructions with generics 2023-08-26 14:09:36 +02:00
chylex 95c12d4f61
Close input field overlay when pressing backspace with empty input field 2023-08-06 04:23:50 +02:00
chylex e59ecf2f08
Add prefix string to input field overlay 2023-08-06 04:21:16 +02:00
chylex c27d9d7401
Change input field text color to black 2023-08-06 04:21:15 +02:00
chylex c9fe9f8f0e
Prevent cursor jumping after deleting a file by re-selecting file that was below the deleted file (instead of above) 2023-08-05 04:38:43 +02:00
chylex bdd25b89e3
Move wsl.sh to scripts folder 2023-08-05 04:19:52 +02:00
chylex 19623d745a
Update wsl.sh to install cmake from default repositories 2023-08-05 03:45:07 +02:00
chylex c44c0691c9
Add README 2023-08-05 03:44:55 +02:00
chylex 7519472a43
Add build scripts 2023-08-03 19:52:21 +02:00
chylex 4930a5b08c
Release 1.0.0 2023-08-03 18:34:59 +02:00
chylex 99ff38b725
Add command line argument to print app version 2023-08-03 05:24:35 +02:00
chylex 2ccfb1c41a
Add Dockerfile for building the app 2023-08-03 04:57:52 +02:00
chylex a1e574215f
Hide columns that only show question marks on Windows 2023-08-03 04:30:13 +02:00
chylex 92b483d792
Show single-digit file sizes with decimal part 2023-08-03 02:43:51 +02:00
chylex 1601e95dc7
Make message dialog text left-aligned 2023-08-02 20:30:44 +02:00
chylex 8bd8620980
Rename file actions 2023-08-02 18:18:43 +02:00
chylex 78b85e67c1
Refactor and update actions to create file or directory 2023-08-02 18:18:43 +02:00
chylex 79b7773668
Speed up counting files for deletion prompt 2023-07-30 14:11:43 +02:00
chylex df6a5f55c3
Refactor action to delete file or directory & count how many files will be deleted 2023-07-30 12:42:43 +02:00
chylex 88c9d0cf59
Refactor action to edit file or directory & fix refreshing when editing root folder 2023-07-30 09:55:01 +02:00
chylex 97b2dac354
Add spaces around dialog titles 2023-07-30 01:11:45 +02:00
chylex 50f8ac115f
Ensure only the top-most layer controls cursor visibility 2023-07-30 01:04:22 +02:00
chylex 680a5c35d1
Add action to rename file or directory 2023-07-30 00:37:53 +02:00
chylex 14c98c0b1a
Do not resolve symlinks in FileEntry & do panic on non-absolute paths 2023-07-29 22:04:33 +02:00
chylex c9996a7a1a
Add input field dialog 2023-07-29 20:01:13 +02:00
chylex ee7e37f4e9
Change some generics to impl parameters 2023-07-29 19:53:07 +02:00
chylex 91e7b2d739
Reorganize filesystem movement actions 2023-07-29 11:42:52 +02:00
chylex 9275057402
Add support for moving caret in input field w/ new key bindings 2023-07-28 13:42:03 +02:00
chylex dda2457c75
Refactor message dialog construction and display messages underneath selected file 2023-07-25 13:22:42 +02:00
chylex 0abef22f73
Fix movement to previous/next sibling using wrong fallback logic 2023-07-25 04:50:15 +02:00
chylex 84eb095608
Add generic movement action with fallback 2023-07-25 04:50:15 +02:00
chylex 886824cc25
Add extension methods for accessing slab_tree node ids 2023-07-25 04:50:15 +02:00
chylex 8f2934d970
Add action to jump between first and last sibling 2023-07-25 04:50:15 +02:00
chylex 2f98421db7
Add horizontal navigation actions that expand/collapse first 2023-07-25 04:50:15 +02:00
chylex fc7a9bdeda
Refactor tree structure change notifications 2023-07-25 03:56:58 +02:00
chylex 968ddf6d48
Add action to redraw screen 2023-07-24 07:05:38 +02:00
chylex 7d2395273b
Add support for expanding multiple depths of filesystem tree nodes 2023-07-24 04:07:26 +02:00
chylex c408cdb8c8
Enable more clippy warnings and fix them 2023-07-24 04:06:04 +02:00
chylex 94e0ef4b7d
Add movement actions to go to a specific line, or to the first or last line 2023-07-23 09:41:52 +02:00
chylex d50f4b5e57
Add alternative key bindings for existing movement actions 2023-07-23 09:37:23 +02:00
chylex 753898f6e0
Limit count to 99999 with an error message if exceeded 2023-07-23 08:24:58 +02:00
chylex c18f89835d
Implement count support for existing movement actions 2023-07-23 08:19:20 +02:00