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 |
|
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 |
|