summaryrefslogtreecommitdiffstats
path: root/Cargo.toml
AgeCommit message (Collapse)Author
2022-07-07version bump 0.9.4v0.9.4Jeff Zhao
2022-06-22Bump `ansi-to-tui` to `0.6` and remove `tui_old` (#179)Noah Too
`ansi-to-tui` 0.6 uses the latest `tui`
2022-06-22Add `flat` command (#177)Noah Too
* add `flat` command * fix bulk_rename command * fix `open_file` commands * update docs * fix errors found by clippy * fix errors found by clippy::unnecessary-to-owned * fix open and open_with commands * fix: crash on root dirs
2022-06-08update dependenciesJeff Zhao
2022-05-26split up keymaps into different modesJeff Zhao
2022-05-14update dependenciesJeff Zhao
2022-05-14add multiple tui dependenciesJeff Zhao
- this should fix build
2022-05-08update notify dependencyJeff Zhao
2022-03-05remove ansi-to-tui git versionJeff Zhao
2022-03-05version bump 0.9.30.9.3Jeff Zhao
2022-03-05make ansi-to-tui optionalJeff Zhao
2022-01-25set tui to use termionJeff Zhao
2022-01-13add forking capabilities via xdg_openJeff Zhao
2021-12-27fix crash if ansi to tui failsJeff Zhao
2021-12-16change vec to hashsetJeff Zhao
2021-12-16Update view on filesystem changes (#112)DLFW
* Update view on filesystem changes AppContext owns an INotifyWatcher, which watches the visible directories (max. three). The list of directories to watch is updated on every event. If a filesystem change is announced, a "soft-update" of the current view is issued. * Specific "watchers" for Linux and MacOS For supervision of filesystem changes, specific `notify::Watcher` implementations are used for Linux and MacOS. Builds will likely fail for other OSes as `notify::recommended_watcher` may return some specific watcher implementation but the code just expects a `NullWatcher`. * remove dead code
2021-11-19version bump 0.9.20.9.2Jeff Zhao
2021-11-18Add syntax highlighting to file previews (#106)Noah Too
2021-10-15deprecate skim over fzfJeff Zhao
2021-09-25version bump 0.9.10.9.1Jeff Zhao
2021-06-19Show symlinked files and dirs correctly (#72)DLFW
* Treat symlinks as normal files and dirs * Dirs are recognized as dirs no matter is they are a symlink (correct devicon) * Permission flags shown in the footer are the permissions of the target in case a symlink is selected * Size of a symlinked file is the size of the target * File display to be fixed: symlink arrow now just overrides the file size, but both need to be shown one after the other * Correctly show symlink arrow and file size next This commit includes quite some refactoring. The shortening of the left and right part of an entry in a dir list and the shortening of the file name are separated into functions which don't directly write to the buffer but just return strings. That way, they get testable and further enhancements like different line modes should be easier to implement. * fix review findings * better file name truncation File names are only truncated at grapheme border, while the width is calculated on the actual nuber of terminal cells. * more adequate test organization * more code structure
2021-06-09Add a "touch" command (#66)DLFW
* touch existing file works * touch can create files * bind key sequence "ft" to command ":touch " * fix: touch can touch new file in empty directory
2021-05-24add search_skim commandJeff Zhao
- This provides rudimentary support to search for files via skim
2021-05-13add support for rgb colorsJeff Zhao
2021-05-07version bump 0.9.00.9.0Jeff Zhao
2021-04-29rework config structureJeff Zhao
- sort options is now nested under display options which holds a lot of previously general options - fix glob search not searching backwards
2021-04-25add support for glob file selectionJeff Zhao
- rename some command configurations
2021-03-06version bump 0.8.6Jeff Zhao
2021-02-14fix devicons not workingJeff Zhao
2021-02-02remove clipboard dependencies and utilize commands insteadJeff Zhao
- fix some printing issues
2021-01-27add mouse scroll support without mouse terminalJeff Zhao
2021-01-24add optional clipboard supportJeff Zhao
- make mouse support optional
2021-01-19Merge branch 'dev' of github.com:kamiyaa/joshuto into devJeff Zhao
2021-01-20cd with tilde expansionMatthew Blode
2021-01-19add mouse clicking supportJeff Zhao
- add optional features
2020-12-30add resize notification support and preliminary mouse supportJiayi Zhao
- currently scroll is hardmapped to cursor_up and cursor_down
2020-12-26add support for trashing files instead of permanently deletingJiayi Zhao
2020-12-15update Cargo filesJiayi Zhao
2020-12-06version bump and code cleanup0.8.5Jiayi Zhao
2020-10-08Added Devicon SupportAnas Saeed
2020-08-29big rework and dependency updateJiayi Zhao
- abstract JoshutoContext implementation behind functions - rework io workers in an attempt to fix a bug - update dependencies - remove JoshutoContextWorker
2020-06-06shell command now parses correctlyKamiyaa
- rework file operations - simpler model for listening on io_worker progress - cargo fmt/clippy
2020-04-10version bump0.8.3Jiayi Zhao
2020-03-21format bytes into KB, MB, etcJiayi Zhao
2020-03-20add initial support for detecting mimetypesJiayi Zhao
2020-03-16version bump 0.8.20.8.2Jiayi Zhao
2020-03-01fix version0.8.1Jiayi Zhao
2020-03-01version bump 0.8.1Jiayi Zhao
2020-02-16remove ncurses dependencyJiayi Zhao
- clean up code - update theme config - fix localstate tracking file selection not selecting proper files
2020-02-16rework rendering system to use tui-rs widgetsJiayi Zhao
- move files around - delete some old ncurses code - integrate tui-rs styles and colors