1
0
mirror of https://github.com/chylex/Bark-Browser.git synced 2024-11-23 10:42:50 +01:00
Commit Graph

101 Commits

Author SHA1 Message Date
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