1
0
mirror of https://github.com/chylex/Bark-Browser.git synced 2025-09-05 20:53:12 +02:00

92 Commits

Author SHA1 Message Date
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
0d8db3eefc Initial commit 2023-05-11 15:02:18 +02:00