|
c18f89835d
|
Implement count support for existing movement actions
|
2023-07-23 08:19:20 +02:00 |
|
|
4b4d7d5f71
|
Add count register
|
2023-07-23 05:20:14 +02:00 |
|
|
718a91b5bf
|
Improve key binding error messages
|
2023-07-23 02:23:23 +02:00 |
|
|
c05bc51c78
|
Add full modifier key names to key binding parser & make simple characters with modifiers case-insensitive
|
2023-07-23 02:10:44 +02:00 |
|
|
bf1b922267
|
Respect terminal's default background color
|
2023-07-10 00:18:48 +02:00 |
|
|
ab1327ee87
|
Add action to edit a file or directory
|
2023-07-01 13:50:45 +02:00 |
|
|
b3f2a1ed14
|
Refactor filesystem layer events
|
2023-07-01 13:30:15 +02:00 |
|
|
2db21902a8
|
Add action result that redraws the whole screen
|
2023-07-01 13:13:07 +02:00 |
|
|
e0d2ed02fe
|
Add actions for moving by a ratio of the page screen
|
2023-07-01 10:35:58 +02:00 |
|
|
843ef4ffe4
|
Make movements to next/previous sibling go up a level when reaching the last sibling
|
2023-06-28 03:14:36 +02:00 |
|
|
5014470419
|
Add action to create a directory
|
2023-06-28 01:19:37 +02:00 |
|
|
5d8988884b
|
Add action to create a file
|
2023-06-28 01:17:37 +02:00 |
|
|
22870eb684
|
Add Ctrl-C shortcut to quit the program
|
2023-06-28 00:07:15 +02:00 |
|
|
a38716870b
|
Add support for modifier + letter key bindings
|
2023-06-28 00:07:15 +02:00 |
|
|
670a18d105
|
Change style of key bindings in dialogs
|
2023-06-28 00:07:15 +02:00 |
|
|
6c70158974
|
Add input field widget
|
2023-06-27 23:56:24 +02:00 |
|
|
207cfa79e7
|
Disable terminal raw mode if the program panics
|
2023-06-26 05:06:00 +02:00 |
|
|
a47cf04075
|
Rewrite key bindings to support key sequences
|
2023-06-26 05:05:57 +02:00 |
|
|
42dbbb91f4
|
Add action to refresh children of selected folder
|
2023-06-25 05:12:09 +02:00 |
|
|
6576e3a0c9
|
Add action to delete a file/folder
|
2023-06-24 15:06:22 +02:00 |
|
|
c2506a44a4
|
Add message dialog UI layer
|
2023-06-24 15:06:22 +02:00 |
|
|
fd11f3ce37
|
Migrate rendering to ratatui library
|
2023-06-05 05:47:51 +02:00 |
|
|
39dd22ba61
|
Introduce layers for stacking UI components
|
2023-06-01 12:33:41 +02:00 |
|
|
225c7cb7c7
|
Fix not refreshing column widths when traversing up
|
2023-05-31 05:20:45 +02:00 |
|
|
e1a2f8bed0
|
Split filesystem tree into a model and view structure
|
2023-05-31 05:19:35 +02:00 |
|
|
9a2b847337
|
Move actions from gui module to state module
|
2023-05-21 19:28:36 +02:00 |
|
|
cf5a7bb1dd
|
Remember column widths to stop columns from jumping when scrolling
|
2023-05-21 12:06:36 +02:00 |
|
|
39b5260731
|
Color file names based on kind and executability
|
2023-05-21 06:14:56 +02:00 |
|
|
7dd3975808
|
Add column with file size
|
2023-05-21 06:14:56 +02:00 |
|
|
6c30ecb14e
|
Remove debug statement when expanding nodes
|
2023-05-21 06:14:56 +02:00 |
|
|
99bc02c077
|
Fix int_len function for zeros
|
2023-05-18 16:19:26 +02:00 |
|
|
4515e771a4
|
Add column with file owner
|
2023-05-18 15:40:54 +02:00 |
|
|
a58ba5cfd9
|
Extract code for rendering fixed-width columns and make it more robust
|
2023-05-18 03:57:47 +02:00 |
|
|
a29d2a832f
|
Fix rendering file name multiple times before truncation
|
2023-05-18 03:57:47 +02:00 |
|
|
f5199ea52f
|
Refactor UI component rendering
|
2023-05-18 03:57:46 +02:00 |
|
|
055842453b
|
Fix key handling and file name truncation on Windows
|
2023-05-17 13:05:35 +02:00 |
|
|
2468e1ce8b
|
Fix compile errors on Windows
|
2023-05-17 13:00:41 +02:00 |
|
|
64d8eddb45
|
Optimize size of release builds
|
2023-05-17 07:43:38 +02:00 |
|
|
88e0720268
|
Add column with modification date and time
|
2023-05-17 07:43:38 +02:00 |
|
|
8ec8fe3c1f
|
Refactor code for file tree rendering
|
2023-05-17 05:33:50 +02:00 |
|
|
bd29854f02
|
Align permissions & truncate file names when there is not enough space
|
2023-05-17 01:08:28 +02:00 |
|
|
d74e229e0b
|
Add actions for moving between siblings
|
2023-05-16 04:10:48 +02:00 |
|
|
3af982c95b
|
Add action to move to parent and traverse up to filesystem root
|
2023-05-16 00:36:27 +02:00 |
|
|
a2f9a8d339
|
Add command line argument for specifying the root path
|
2023-05-16 00:36:27 +02:00 |
|
|
d6e45a09a2
|
Add view scrolling
|
2023-05-16 00:36:27 +02:00 |
|
|
e24b21e983
|
Add basic actions
|
2023-05-16 00:36:27 +02:00 |
|
|
897fad173c
|
Add basic file tree rendering
|
2023-05-15 08:08:18 +02:00 |
|
|
cdad6f27c1
|
Create structures for representing file metadata
|
2023-05-15 01:58:48 +02:00 |
|
|
5e1a438f2d
|
Add WSL setup script
|
2023-05-15 01:22:25 +02:00 |
|
|
72b7345cd5
|
Add Rust project
|
2023-05-15 01:22:23 +02:00 |
|