Commit Graph

216 Commits

Author SHA1 Message Date
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
Aram Drevekenin
096bbeea78 fix(ui): properly display size 2020-05-22 16:46:15 +02:00
Aram Drevekenin
b2bc7d5869 fix(compatibility): String ==> OsString 2020-05-22 15:31:02 +02:00
Aram Drevekenin
a5c0b4e027 feat(title): display number of descendants 2020-05-22 13:37:59 +02:00
Aram Drevekenin
8481302e33 fix(rendering): properly render small files in some edge cases 2020-05-20 21:07:10 +02:00
Aram Drevekenin
2492b7ea0c refactor(messages): instructions and events 2020-05-20 18:56:35 +02:00
Aram Drevekenin
482879aaf3 test(events): less blinking 2020-05-17 22:37:59 +02:00
Aram Drevekenin
574b1d1f8b style(comment): remove outdated 2020-05-17 16:50:37 +02:00
Aram Drevekenin
b7fc436941 fix(rendering): properly test for minimum height and width for rectangles 2020-05-17 16:49:49 +02:00
Aram Drevekenin
40b9902a5e refactor(state): ui-effects 2020-05-16 18:59:21 +02:00
Aram Drevekenin
693af37c16 feat(ui): blink in response to user actions 2020-05-12 20:58:03 +02:00
Aram Drevekenin
baeea0b19d refactor(structure): move treemap to state 2020-05-05 19:29:45 +02:00
Aram Drevekenin
41d48f576e refactor(state): board/tiles/rect_float 2020-05-05 19:01:11 +02:00
Aram Drevekenin
a04c820906 refactor(structs): FileSizeRect ==> FileRect 2020-05-03 16:42:49 +02:00
Aram Drevekenin
3f3acd49ec refactor(state): file tree with file_or_folder 2020-05-03 13:17:06 +02:00
Aram Drevekenin
010cc2118f refactor(filetree): remove unused methods 2020-05-03 11:17:45 +02:00
Aram Drevekenin
58c1a27cf2 refactor(state): combine with app and restructure 2020-05-02 21:36:46 +02:00
Aram Drevekenin
a8c79c2425 fix(algorithm): formalize small files and unrenderable tiles behaviour 2020-04-30 17:54:36 +02:00
Aram Drevekenin
c01e2ae8f0 test(treemap): better small files algorithm 2020-04-29 19:17:20 +02:00
Aram Drevekenin
e4274b7232 refactor(state): file tree 2020-04-24 20:48:11 +02:00
Aram Drevekenin
b475a86775 refactor(structure): move apis around 2020-04-21 22:03:31 +02:00
Aram Drevekenin
2ea2bbe296 feat(loading): show live update as we load 2020-04-21 19:02:49 +02:00
Aram Drevekenin
22cdb708e6 fix(movement): do not crash if there are no tiles 2020-04-16 17:16:57 +02:00
Aram Drevekenin
f3818fcffc feat(help): bottom line 2020-04-16 17:03:41 +02:00
Aram Drevekenin
3294638a8a test(comment): comment in cleanup - oops 2020-04-15 18:28:29 +02:00
Aram Drevekenin
76beade45e feat(title): space freed and base path 2020-04-15 18:12:55 +02:00
Aram Drevekenin
bd2f8c5d3c feat(display): number of descendants for folders 2020-04-13 20:39:50 +02:00
Aram Drevekenin
6f783d5916 feat(display): better coloring 2020-04-12 19:05:00 +02:00
Aram Drevekenin
27edc4e16c feat(app): delete files and folders 2020-04-12 17:27:01 +02:00
Aram Drevekenin
b8b751bb41 test(delete): folders with children 2020-04-11 19:49:43 +02:00
Aram Drevekenin
244c778b71 test(delete): delete files and folders 2020-04-09 16:42:44 +02:00
Aram Drevekenin
17dbeea61e feat(ui): rerender on SIGWINCH 2020-04-02 11:25:13 +02:00
Aram Drevekenin
593b71f7b3 fix(performance): calculate treemap faster 2020-04-01 22:07:48 +02:00
Aram Drevekenin
9e9c8ea601 feat(ui): small files and green selected 2020-03-31 22:43:29 +02:00
Aram Drevekenin
bed696befc test(ui): small files and green selected 2020-03-29 19:08:32 +02:00
Aram Drevekenin
8c55710dcd refactor(types): file metadata 2020-03-28 17:57:23 +01:00
Aram Drevekenin
6ea7e1b503 refactor(files): structure 2020-03-28 13:40:38 +01:00
Aram Drevekenin
9f3df465b7 refactor(state): remove unused and double stuff 2020-03-27 17:40:29 +01:00
Aram Drevekenin
2f1af70ef2 refactor(state): change selected function 2020-03-27 17:12:05 +01:00
Aram Drevekenin
0e3edb08e6 refactor(state): generic alignment functions 2020-03-26 18:04:38 +01:00
Aram Drevekenin
cc40e18b46 refactor(state): generic overlap functions 2020-03-25 22:32:03 +01:00
Aram Drevekenin
598307331b refactor(state): positional functions 2020-03-25 21:55:59 +01:00