Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-15 | add option to not collapse preview | Jiayi Zhao | |
- add methods to access config_t - add back home dir path shortening option | |||
2020-09-19 | Change command to use an enum instead of polymorphism | Jiayi Zhao | |
2020-08-30 | rework and fix issues | Jiayi Zhao | |
- fixed bug where io tasks would not run when user is in a textfield or prompt - fixed bug where cut doesn't work - rework structs to have private fields and public functions - move IOWorkerObserver into seperate file - move code from TuiView to TuiFolderView | |||
2020-08-29 | big rework and dependency update | Jiayi Zhao | |
- abstract JoshutoContext implementation behind functions - rework io workers in an attempt to fix a bug - update dependencies - remove JoshutoContextWorker | |||
2020-04-18 | update to tui-rs 0.9 | Jiayi Zhao | |
2020-03-20 | Add more reloading triggers | Jiayi Zhao | |
2020-03-19 | add soft-reload option | Jiayi Zhao | |
- this helps with reloading upon sort order change | |||
2020-03-18 | remove cursormovestub and add rudimentary sort command | Jiayi Zhao | |
2020-03-14 | update preview when file operations finish | Jiayi Zhao | |
2020-03-02 | add tab widget for showing which tab we are on | Jiayi Zhao | |
- code cleanup - pageup and pagedown now work properly | |||
2020-03-01 | add support for showing mimetype options with open_with | Jiayi Zhao | |
2020-02-22 | implement textfield widget | Jiayi Zhao | |
- for asking users for long input strings - implement prompt widget - for prompting users for a single key response | |||
2020-02-22 | move the majority of rendering into its own widget: TuiView | Jiayi Zhao | |
- textfield is now a widget as well - reduced code duplication with TuiView - add backtab support - add a message queue for notifications | |||
2020-02-16 | remove more code | Jiayi Zhao | |
- remove curr_list field from tab - fixes many commands not working | |||
2020-02-11 | progress on switching to tui-rs for ui | Jiayi Zhao | |
2020-02-09 | update delete file prompt to use new input thread | Jiayi Zhao | |
2020-02-09 | rework input thread and file operations | Jiayi Zhao | |
- no longer depend on fs_extra for copy/paste files - in house solution preserves permissions - ioworkers are now queued, no more parallel io tasks - input thread now listens for ioworker threads as well - cargo fmt | |||
2019-06-30 | add bulk_rename command | Jiayi Zhao | |
2019-06-29 | rework error system | Jiayi Zhao | |
- JoshutoErrorKind now envelops all possible errors by Joshuto - JoshutoError behaves like std::io::Error - add JoshutoResult | |||
2019-06-23 | make use of std::io::Result | Jiayi Zhao | |
2019-06-05 | get_selected_paths now returns just a vec rather an option | Jiayi Zhao | |
- fix not being able to select the current entry | |||
2019-06-05 | replace unnecessary path copying with references instead | Jiayi Zhao | |
2019-06-04 | revert back to previous printing method | Jiayi Zhao | |
- fix index out of bounds error when multiple threads are running | |||
2019-06-01 | make default keys more sane | Jiayi Zhao | |
2019-05-30 | move reloading of directory content into reload_dir.rs rather than tab.rs | Jiayi Zhao | |
2019-05-29 | move hostname and username out of Context and into a static global | Jiayi Zhao | |
2019-05-05 | use readline() instead of readline_with_initial with possible | Jiayi Zhao | |
2019-04-30 | cargo clippy | Jiayi Zhao | |
2019-04-25 | rework how previewing works | Jiayi Zhao | |
- should be more extensible now | |||
2019-04-25 | refactor previewing | Jiayi Zhao | |
- remove dependency on preview.rs in commands/ - now can just call tab.refresh_preview to update the preview | |||
2019-04-24 | major refactoring | Jiayi Zhao | |
- removed parent_list from JoshutoTab struct - parent_list will behave much like previewing now where the contents will be retrieved from the dictionary - completely remove DirHistory struct in favour of trait implemenation on top of HashMap | |||
2019-04-24 | add more error handling | Jiayi Zhao | |
- optimize/cleanup code | |||
2019-04-19 | reimplement cut/copy/paste functionality | Jiayi Zhao | |
- now renames automatically if destionation exists | |||
2019-04-14 | rework error handling system | Jiayi Zhao | |
rather than letting each command separately handle errors, we return a Result<(), JoshutoError> instead and allow for run.rs to handle all errors | |||
2019-04-02 | refactor sorting structs | Jiayi Zhao | |
- filtering hidden files is de-coupled from creating direntries | |||
2019-03-30 | move view struct out of Context and pass in as a separate argument | Jiayi Zhao | |
- rename static variables to all caps - change index to be Option<usize> rather than i32 where -1 means the directory is empty | |||
2019-03-02 | make sure preview panel reloads upon certain commands | Jiayi Zhao | |
2019-02-25 | add verbose messages for file operations | Jiayi Zhao | |
2019-02-19 | rust 2018 and clippy | Jiayi Zhao | |
2019-02-15 | merge 'master' with 'dev' | Jiayi Zhao | |
2019-02-15 | refactor: project layout | Caleb Bassi | |