Commit Graph

  • a102ab3430 chore(cargo): add description Aram Drevekenin 2020-06-17 17:12:09 +02:00
  • d13a17d7cb chore(release): 0.1.0 Aram Drevekenin 2020-06-17 17:07:50 +02:00
  • 895be4ccc5 docs(coc): add coc Aram Drevekenin 2020-06-17 16:58:17 +02:00
  • f8ceeab73b fix(tests): cross platform temporary folder Aram Drevekenin 2020-06-17 15:49:17 +02:00
  • 86cec192ec style(format): rustfmt Aram Drevekenin 2020-06-17 14:45:42 +02:00
  • cb0c5f4e9f chore(build): fix build Aram Drevekenin 2020-06-17 14:43:20 +02:00
  • 8612fa9c97 Merge branch 'main' of https://github.com/imsnif/diskonaut into main Aram Drevekenin 2020-06-17 14:40:38 +02:00
  • 503069daeb chore(build): travis Aram Drevekenin 2020-06-17 14:40:25 +02:00
  • 75329f068d docs(readme): fix formatting Aram Drevekenin 2020-06-17 14:24:42 +02:00
  • c072f7486d docs(readme): initial Aram Drevekenin 2020-06-17 14:23:40 +02:00
  • bd5572e0a1 docs(demo): update gif Aram Drevekenin 2020-06-17 13:51:59 +02:00
  • 08ae2dc465 docs(readme): demo Aram Drevekenin 2020-06-17 12:21:25 +02:00
  • e24f72d706 fix(colors): better visibility for different terminals Aram Drevekenin 2020-06-17 11:35:31 +02:00
  • 5f9f8352a9 chore(name): rename to diskonaut Aram Drevekenin 2020-06-17 11:04:05 +02:00
  • c2cbab8b80 style(format): clippy Aram Drevekenin 2020-06-17 10:58:06 +02:00
  • fe9f5ba419 style(exports): deflatten Aram Drevekenin 2020-06-16 17:43:08 +02:00
  • 7735f94ff8 style(imports): order and clarity Aram Drevekenin 2020-06-16 17:29:21 +02:00
  • 6eaf50e037 style(format): remove needless space breaks Aram Drevekenin 2020-06-16 17:22:06 +02:00
  • f196cdcaf9 style(format): rustfmt Aram Drevekenin 2020-06-16 17:20:34 +02:00
  • 65eccf8fb0 tests(utils): remove unused background capture Aram Drevekenin 2020-06-16 17:16:41 +02:00
  • 964af81df9 style(code): move some things around Aram Drevekenin 2020-06-16 17:05:24 +02:00
  • a99c09ee86 fix(mem): use ManuallyDrop instead of std::mem::forget Aram Drevekenin 2020-06-16 15:49:02 +02:00
  • 8122306fb8 feat(cli): accept folder to scan as argument Aram Drevekenin 2020-06-16 15:10:37 +02:00
  • 67efe19744 refactor(ui): make bottom_line clearer Aram Drevekenin 2020-06-16 12:35:28 +02:00
  • cc26a0e26a feat(ux): clear selection when moving off screen edges Aram Drevekenin 2020-06-16 11:53:11 +02:00
  • ac9c13cb18 fix(ux): do not lose selection when resizing Aram Drevekenin 2020-06-16 11:14:17 +02:00
  • 6a6b5d4f91 feat(ui): move read errors to title Aram Drevekenin 2020-06-16 11:04:41 +02:00
  • 45094e014a fix(grid): do not render unrenderable small files Aram Drevekenin 2020-06-16 10:49:17 +02:00
  • 909a22e5cc refactor(state): move file_to_delete out of app Aram Drevekenin 2020-06-15 20:35:56 +02:00
  • 841fd6641e refactor(ui): draw_symbol => draw_next_symbol Aram Drevekenin 2020-06-15 20:29:18 +02:00
  • 5037333201 refactor(state): clean up file tree Aram Drevekenin 2020-06-15 20:17:20 +02:00
  • 2c15b39d80 refactor(messages): do not pass useless info Aram Drevekenin 2020-06-15 18:11:30 +02:00
  • 707974560e refactor(messages): remove unused instructions and events Aram Drevekenin 2020-06-15 17:55:33 +02:00
  • 981639b0fb refactor(modals): styles and commonalities Aram Drevekenin 2020-06-15 17:13:21 +02:00
  • 696b9190dd refactor(title): rename title_text to title_telescope Aram Drevekenin 2020-06-15 15:48:05 +02:00
  • de0def8d5b refactor(grid): separate functionality to different files Aram Drevekenin 2020-06-15 15:26:18 +02:00
  • b1a480a89d style(comment): add todo Aram Drevekenin 2020-06-15 14:13:00 +02:00
  • f515956615 refactor(tiles): treemap, board and unrenderable tiles Aram Drevekenin 2020-06-15 11:59:18 +02:00
  • af5ea4275b refactor(board): movement and area Aram Drevekenin 2020-06-12 10:59:45 +02:00
  • 9c74f02a4d refactor(tiles): move selected out of tile Aram Drevekenin 2020-06-11 15:16:26 +02:00
  • 21dbb45f72 refactor(board): consolidate file updating Aram Drevekenin 2020-06-11 15:03:41 +02:00
  • 9d1e600293 refactor(data): simplify structures and flow Aram Drevekenin 2020-06-11 14:39:57 +02:00
  • 2178b8b5f4 refactor(traits): remove where clause Aram Drevekenin 2020-06-10 14:50:49 +02:00
  • e7dc45051e feat(selection): reset selection on esc instead of going up a folder Aram Drevekenin 2020-06-09 16:32:43 +02:00
  • 1d2243c3da feat(controls): allow going up with backspace Aram Drevekenin 2020-06-09 16:00:58 +02:00
  • 177e0bab15 feat(loading): show last read path Aram Drevekenin 2020-06-09 13:12:56 +02:00
  • 48545adcb7 feat(statusline): show selected file Aram Drevekenin 2020-06-08 17:33:31 +02:00
  • c5cd66e865 fix(title): do not duplicate path if base_path is / Aram Drevekenin 2020-06-08 14:13:51 +02:00
  • c75c1e3d58 fix(colors): rectangle grid styles for all black terminals Aram Drevekenin 2020-06-08 11:49:47 +02:00
  • 9c594b9dec fix(colors): fix selected style to support more terminals Aram Drevekenin 2020-06-07 21:48:29 +02:00
  • aa37e63099 docs(readme): rename Aram Drevekenin 2020-06-06 19:19:39 +02:00
  • 56daf8bce8 feat(name): rename Aram Drevekenin 2020-06-06 19:18:54 +02:00
  • a0807ff059 fix(tests): do not fail tests when changing terminal window size Aram Drevekenin 2020-06-06 18:53:10 +02:00
  • 4b3828ecdc fix(ui): make Small Files legend clearer Aram Drevekenin 2020-06-06 18:18:44 +02:00
  • ced6a2b769 fix(errors): handle read error when deleting files Aram Drevekenin 2020-06-06 17:54:35 +02:00
  • 45fd83051a feat(ux): show message when deletion is in progress Aram Drevekenin 2020-06-06 16:20:40 +02:00
  • 2321544c55 chore(deps): clean cargo dependencies Aram Drevekenin 2020-06-05 10:04:04 +02:00
  • a4bb81ebd4 fix(ux): do not hang when spamming esc Aram Drevekenin 2020-06-05 09:53:21 +02:00
  • 90fce388e7 fix(ui): do not render rects that are too small due to rounding errors Aram Drevekenin 2020-06-04 17:07:25 +02:00
  • dcc0de7b54 fix(ui): draw small files when x or y are zero Aram Drevekenin 2020-06-04 16:36:56 +02:00
  • 9d639718c0 fix(ui): disallow any action when terminal window is too small Aram Drevekenin 2020-06-04 15:53:32 +02:00
  • 1601bd8f28 fix(dataflow): consistent FileToDelete rather than recalculation for safety Aram Drevekenin 2020-06-04 15:06:18 +02:00
  • a41fa6b430 feat(ui): make selection prettier Aram Drevekenin 2020-06-03 18:16:40 +02:00
  • 1b90413c06 fix(ui): prevent rendering of rectangles that are too small Aram Drevekenin 2020-06-03 17:44:02 +02:00
  • 481a86f828 feat(ui): new title design Aram Drevekenin 2020-06-03 12:22:02 +02:00
  • 2dcf8373a7 feat(logging): indicate when we failed to read files Aram Drevekenin 2020-05-28 17:25:44 +02:00
  • 40fb98649b refactor(deletion): move ui mode to delete method Aram Drevekenin 2020-05-27 19:15:43 +02:00
  • 7da60bc652 feat(app): handle deletion error Aram Drevekenin 2020-05-27 19:08:53 +02:00
  • 3b1bd572ce feat(ui): scanning animation Aram Drevekenin 2020-05-26 19:40:38 +02:00
  • 71e18f4dd3 fix(ui): do not render too small delete window Aram Drevekenin 2020-05-25 19:10:04 +02:00
  • 23e698f71a feat(ui): terminal too small Aram Drevekenin 2020-05-25 18:35:29 +02:00
  • 1f2dfb3add fix(performance): quit faster Aram Drevekenin 2020-05-23 20:22:28 +02:00
  • e7ec393605 feat(ui): empty folder screen Aram Drevekenin 2020-05-23 18:14:58 +02:00
  • a5b1673bc1 fix(ui): render files with size 0 when needed Aram Drevekenin 2020-05-23 18:09:24 +02:00
  • 096bbeea78 fix(ui): properly display size Aram Drevekenin 2020-05-22 16:46:15 +02:00
  • b2bc7d5869 fix(compatibility): String ==> OsString Aram Drevekenin 2020-05-22 15:31:02 +02:00
  • a5c0b4e027 feat(title): display number of descendants Aram Drevekenin 2020-05-22 13:37:59 +02:00
  • 8481302e33 fix(rendering): properly render small files in some edge cases Aram Drevekenin 2020-05-20 21:07:10 +02:00
  • 2492b7ea0c refactor(messages): instructions and events Aram Drevekenin 2020-05-20 18:56:35 +02:00
  • 482879aaf3 test(events): less blinking Aram Drevekenin 2020-05-17 22:37:59 +02:00
  • 574b1d1f8b style(comment): remove outdated Aram Drevekenin 2020-05-17 16:50:37 +02:00
  • b7fc436941 fix(rendering): properly test for minimum height and width for rectangles Aram Drevekenin 2020-05-17 16:49:49 +02:00
  • 40b9902a5e refactor(state): ui-effects Aram Drevekenin 2020-05-16 18:59:21 +02:00
  • 693af37c16 feat(ui): blink in response to user actions Aram Drevekenin 2020-05-12 20:58:03 +02:00
  • baeea0b19d refactor(structure): move treemap to state Aram Drevekenin 2020-05-05 19:29:45 +02:00
  • 41d48f576e refactor(state): board/tiles/rect_float Aram Drevekenin 2020-05-05 19:01:11 +02:00
  • a04c820906 refactor(structs): FileSizeRect ==> FileRect Aram Drevekenin 2020-05-03 16:42:49 +02:00
  • 3f3acd49ec refactor(state): file tree with file_or_folder Aram Drevekenin 2020-05-03 13:17:06 +02:00
  • 010cc2118f refactor(filetree): remove unused methods Aram Drevekenin 2020-05-03 11:17:45 +02:00
  • 58c1a27cf2 refactor(state): combine with app and restructure Aram Drevekenin 2020-05-02 21:36:46 +02:00
  • a8c79c2425 fix(algorithm): formalize small files and unrenderable tiles behaviour Aram Drevekenin 2020-04-30 17:54:36 +02:00
  • c01e2ae8f0 test(treemap): better small files algorithm Aram Drevekenin 2020-04-29 19:17:20 +02:00
  • e4274b7232 refactor(state): file tree Aram Drevekenin 2020-04-24 20:48:11 +02:00
  • b475a86775 refactor(structure): move apis around Aram Drevekenin 2020-04-21 22:03:31 +02:00
  • 2ea2bbe296 feat(loading): show live update as we load Aram Drevekenin 2020-04-21 19:02:49 +02:00
  • 22cdb708e6 fix(movement): do not crash if there are no tiles Aram Drevekenin 2020-04-16 17:16:57 +02:00
  • f3818fcffc feat(help): bottom line Aram Drevekenin 2020-04-16 17:03:41 +02:00
  • 3294638a8a test(comment): comment in cleanup - oops Aram Drevekenin 2020-04-15 18:28:29 +02:00
  • 76beade45e feat(title): space freed and base path Aram Drevekenin 2020-04-15 18:12:55 +02:00
  • bd2f8c5d3c feat(display): number of descendants for folders Aram Drevekenin 2020-04-13 20:39:50 +02:00