Commit Graph

207 Commits

Author SHA1 Message Date
Aram Drevekenin
cc26a0e26a feat(ux): clear selection when moving off screen edges 2020-06-16 11:53:11 +02:00
Aram Drevekenin
ac9c13cb18 fix(ux): do not lose selection when resizing 2020-06-16 11:14:17 +02:00
Aram Drevekenin
6a6b5d4f91 feat(ui): move read errors to title 2020-06-16 11:04:41 +02:00
Aram Drevekenin
45094e014a fix(grid): do not render unrenderable small files 2020-06-16 10:49:17 +02:00
Aram Drevekenin
909a22e5cc refactor(state): move file_to_delete out of app 2020-06-15 20:35:56 +02:00
Aram Drevekenin
841fd6641e refactor(ui): draw_symbol => draw_next_symbol 2020-06-15 20:29:18 +02:00
Aram Drevekenin
5037333201 refactor(state): clean up file tree 2020-06-15 20:17:20 +02:00
Aram Drevekenin
2c15b39d80 refactor(messages): do not pass useless info 2020-06-15 18:11:30 +02:00
Aram Drevekenin
707974560e refactor(messages): remove unused instructions and events 2020-06-15 17:55:33 +02:00
Aram Drevekenin
981639b0fb refactor(modals): styles and commonalities 2020-06-15 17:13:21 +02:00
Aram Drevekenin
696b9190dd refactor(title): rename title_text to title_telescope 2020-06-15 15:48:05 +02:00
Aram Drevekenin
de0def8d5b refactor(grid): separate functionality to different files 2020-06-15 15:26:18 +02:00
Aram Drevekenin
b1a480a89d style(comment): add todo 2020-06-15 14:13:00 +02:00
Aram Drevekenin
f515956615 refactor(tiles): treemap, board and unrenderable tiles 2020-06-15 11:59:18 +02:00
Aram Drevekenin
af5ea4275b refactor(board): movement and area 2020-06-12 10:59:45 +02:00
Aram Drevekenin
9c74f02a4d refactor(tiles): move selected out of tile 2020-06-11 15:16:26 +02:00
Aram Drevekenin
21dbb45f72 refactor(board): consolidate file updating 2020-06-11 15:03:41 +02:00
Aram Drevekenin
9d1e600293 refactor(data): simplify structures and flow 2020-06-11 14:39:57 +02:00
Aram Drevekenin
2178b8b5f4 refactor(traits): remove where clause 2020-06-10 14:50:49 +02:00
Aram Drevekenin
e7dc45051e feat(selection): reset selection on esc instead of going up a folder 2020-06-09 16:32:43 +02:00
Aram Drevekenin
1d2243c3da feat(controls): allow going up with backspace 2020-06-09 16:00:58 +02:00
Aram Drevekenin
177e0bab15 feat(loading): show last read path 2020-06-09 13:12:56 +02:00
Aram Drevekenin
48545adcb7 feat(statusline): show selected file 2020-06-08 17:33:31 +02:00
Aram Drevekenin
c5cd66e865 fix(title): do not duplicate path if base_path is / 2020-06-08 14:13:51 +02:00
Aram Drevekenin
c75c1e3d58 fix(colors): rectangle grid styles for all black terminals 2020-06-08 11:49:47 +02:00
Aram Drevekenin
9c594b9dec fix(colors): fix selected style to support more terminals 2020-06-07 21:48:29 +02:00
Aram Drevekenin
aa37e63099 docs(readme): rename 2020-06-06 19:19:39 +02:00
Aram Drevekenin
56daf8bce8 feat(name): rename 2020-06-06 19:18:54 +02:00
Aram Drevekenin
a0807ff059 fix(tests): do not fail tests when changing terminal window size 2020-06-06 18:53:10 +02:00
Aram Drevekenin
4b3828ecdc fix(ui): make Small Files legend clearer 2020-06-06 18:18:44 +02:00
Aram Drevekenin
ced6a2b769 fix(errors): handle read error when deleting files 2020-06-06 17:54:35 +02:00
Aram Drevekenin
45fd83051a feat(ux): show message when deletion is in progress 2020-06-06 16:20:40 +02:00
Aram Drevekenin
2321544c55 chore(deps): clean cargo dependencies 2020-06-05 10:04:04 +02:00
Aram Drevekenin
a4bb81ebd4 fix(ux): do not hang when spamming esc 2020-06-05 09:53:21 +02:00
Aram Drevekenin
90fce388e7 fix(ui): do not render rects that are too small due to rounding errors 2020-06-04 17:07:25 +02:00
Aram Drevekenin
dcc0de7b54 fix(ui): draw small files when x or y are zero 2020-06-04 16:36:56 +02:00
Aram Drevekenin
9d639718c0 fix(ui): disallow any action when terminal window is too small 2020-06-04 15:53:32 +02:00
Aram Drevekenin
1601bd8f28 fix(dataflow): consistent FileToDelete rather than recalculation for safety 2020-06-04 15:06:18 +02:00
Aram Drevekenin
a41fa6b430 feat(ui): make selection prettier 2020-06-03 18:16:40 +02:00
Aram Drevekenin
1b90413c06 fix(ui): prevent rendering of rectangles that are too small 2020-06-03 17:44:02 +02:00
Aram Drevekenin
481a86f828 feat(ui): new title design 2020-06-03 12:22:02 +02:00
Aram Drevekenin
2dcf8373a7 feat(logging): indicate when we failed to read files 2020-05-28 17:25:44 +02:00
Aram Drevekenin
40fb98649b refactor(deletion): move ui mode to delete method 2020-05-27 19:15:43 +02:00
Aram Drevekenin
7da60bc652 feat(app): handle deletion error 2020-05-27 19:08:53 +02:00
Aram Drevekenin
3b1bd572ce feat(ui): scanning animation 2020-05-26 19:40:38 +02:00
Aram Drevekenin
71e18f4dd3 fix(ui): do not render too small delete window 2020-05-25 19:10:04 +02:00
Aram Drevekenin
23e698f71a feat(ui): terminal too small 2020-05-25 18:35:29 +02:00
Aram Drevekenin
1f2dfb3add fix(performance): quit faster 2020-05-23 20:22:28 +02:00
Aram Drevekenin
e7ec393605 feat(ui): empty folder screen 2020-05-23 18:14:58 +02:00
Aram Drevekenin
a5b1673bc1 fix(ui): render files with size 0 when needed 2020-05-23 18:09:24 +02:00