Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-06 | Update all dependencies to latest version | Sebastian Thiel | |
2019-07-26 | Don't follow symlinks when calculating size interactively | Vinzent Steinberg | |
This should provide more accurate results. Unfortunately, this cannot be easily fixed for the non-interactive part of the app, because it uses `jwalk` which does not expose any options to deal with symlinks. | |||
2019-07-26 | Don't follow symlinks when deleting files recursively | Vinzent Steinberg | |
The fix in 560a76d43fa44c4ebf9bdc51087647bb800bbe68 did not work, because it checked the metadata of the file the symlink was pointing to, instead of the metadata of the symlink. Effectively, this resulted in symlinks never being detected. Also see https://doc.rust-lang.org/std/fs/struct.FileType.html#method.is_symlink. Fixes #24. | |||
2019-07-25 | A single decimal slot for percentages; Fixes #26 | Sebastian Thiel | |
On top of that, I think less information can be more. | |||
2019-07-25 | Run rustfmt; use debug_assert; rename function | Sebastian Thiel | |
2019-07-24 | Use same colors in mark pane as in entries pane | Vinzent Steinberg | |
This required passing the information whether a path is a directory accordingly. | |||
2019-07-21 | Show broken symlinks on the first level of iteration | Sebastian Thiel | |
2019-07-21 | Handle broken symlinks, they can now be deleted | Sebastian Thiel | |
These are tough, as metadata on them will fail, as it tries to follow the symlink. It's odd, as we can still check if this was a symlink in case it could be followed, but we can't check that in case it could not be followed. In a way, the `metadata()` call should rather amended with a sybling method like `nmetadata()` to have a version that doesn't follow symlinks. Anyway... . | |||
2019-07-14 | Allow for pageup/down to work in selector pane (interactive mode) | Sebastian Thiel | |
Fixes #21 | |||
2019-07-14 | Do not follow symbolic links when iterating directories! | Sebastian Thiel | |
Fixes #24 | |||
2019-06-16 | performance improvementsv2.1.2 | Sebastian Thiel | |
2019-06-16 | Better progress display when deleting multiple items | Sebastian Thiel | |
2019-06-16 | Auto-restore previously selected entries; quality of life! | Sebastian Thiel | |
2019-06-16 | Add 'h' and 'l' as alternative keybindings | Sebastian Thiel | |
2019-06-15 | Handle symlinks in a rather brutal way. | Sebastian Thiel | |
2019-06-15 | pane is now displayed during deletion; keeps last item selected | Sebastian Thiel | |
2019-06-15 | This might be the first working version of deletion | Sebastian Thiel | |
2019-06-15 | Update num entries and bytes total | Sebastian Thiel | |
2019-06-15 | better separation of concerns when iterating marked items | Sebastian Thiel | |
also: fix consumption of mark-pane - it's now not always consuming it. | |||
2019-06-15 | First half-baked version of deletion within traversal tree | Sebastian Thiel | |
No size handling for now | |||
2019-06-15 | refactor | Sebastian Thiel | |
2019-06-15 | First rough version of the required pieces in MarkPane | Sebastian Thiel | |
2019-06-14 | first sketch of the delete-draw-loop | Sebastian Thiel | |
2019-06-14 | Xi'an/China: first test to fully verify deletion | Sebastian Thiel | |
2019-06-08 | Pune/India: Rustic way of handling the mark panes disappearance | Sebastian Thiel | |
Interesting: before that fix, the GUI was in an invalid state, as the mark pane disappeared without setting the focus back to the main window. Thanks to everything being encoded in the typesystem and no assumptions made, the program wouldn't crash when buttons are pressed, which would otherwise be attempted to dispatch to the now gone mark pane. Instead one could press 'q' or tab, as fortunately, the pane handling is always done before any of the panes get a chance. | |||
2019-06-08 | Pune/India: Don't try to go down as marked items are removed | Sebastian Thiel | |
2019-06-07 | Fixed Up and Down key inputs and added Left and Right for Ascent and Descent ↵ | Sathish | |
navigation | |||
2019-06-07 | Happier clippy | Sebastian Thiel | |
2019-06-07 | Grapheme handling when truncating long filenames | Sebastian Thiel | |
2019-06-07 | Happy clippy | Sathish | |
2019-06-07 | move EntryMarkMap into Mark widget | Sebastian Thiel | |
2019-06-07 | maintain sorting even though we have a map - each render must allocate now | Sebastian Thiel | |
Maybe it's better to just spend the time searching through an array, which we could sort before and do a bisection. ... sounds better actually. Even though... that might even be more expensive if the sorting is done every time. Just stick to a list, huh? | |||
2019-06-06 | Know about focus in marker pane | Sebastian Thiel | |
2019-06-06 | Move ownership of marked entries to the MarkPane | Sebastian Thiel | |
interesting experience... it's easier to just keep state central, and have one place where mutation happens. Now that things are all over the place, it becomes more difficult to handle. However, I believe there is a way, the problem here is the hybrid state the program is currenlty in... partly centralized, partly localized. | |||
2019-06-06 | some experimentation with selection handling in the new pane | Sebastian Thiel | |
It's entirely different from the first one :D, incredible | |||
2019-06-06 | A step towards more self-contained components | Sebastian Thiel | |
2019-06-06 | reactor help: move event handling closer to where it belongs | Sebastian Thiel | |
2019-06-06 | refactor | Sebastian Thiel | |
2019-06-06 | The first display of paths to be deleted! | Sebastian Thiel | |
Still no way to show that one is contained in others... probably not needed right now... . | |||
2019-06-06 | The first incarnation of the mark window | Sebastian Thiel | |
2019-06-06 | Fix issue with seeing nothing when trying to enter a file | Sebastian Thiel | |
...there was (and still is) no test for that. | |||
2019-06-06 | Fix endless loop and infinite memory consumption due to... NAN!! | Sebastian Thiel | |
2019-06-06 | Inform about marked entries in the footer | Sebastian Thiel | |
2019-06-06 | Coloring for marked entries | Sebastian Thiel | |
2019-06-06 | preparing for displaying the marked state in entries list | Sebastian Thiel | |
2019-06-06 | refactor | Sebastian Thiel | |
2019-06-05 | more hotkeys | Sebastian Thiel | |
2019-06-05 | fix sorting; add some alternate keys | Sebastian Thiel | |
2019-06-05 | Clear screen at initialization | Sebastian Thiel | |
2019-06-05 | refactor | Sebastian Thiel | |