Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-03 | updates | Jiayi Zhao | |
2020-03-21 | wrap fs::FileType with in-house solution | Jiayi Zhao | |
- This allows for efficient symlink lookup through caching - Theme processing happens upfront rather than recomputing styling over and over | |||
2020-03-20 | add initial support for detecting mimetypes | 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-18 | add default keymappings when config dne | Jiayi Zhao | |
- message colors are now yellow instead of cyan - there is now a wrapper around keymap hashmap | |||
2020-03-16 | cargo clippy | Jiayi Zhao | |
2020-03-16 | better error handling for threads | Jiayi Zhao | |
- code cleanup | |||
2020-03-02 | add tab widget for showing which tab we are on | Jiayi Zhao | |
- code cleanup - pageup and pagedown now work properly | |||
2020-02-24 | reduce duration of messages | Jiayi Zhao | |
2020-02-24 | fix open_file_with | Jiayi Zhao | |
- fix event to not consume the first few inputs on switching to a terminal program | |||
2020-02-16 | remove ncurses dependency | Jiayi Zhao | |
- clean up code - update theme config - fix localstate tracking file selection not selecting proper files | |||
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 | |||
2020-02-08 | change to using termion's keyboard handling | Jiayi Zhao | |
- user input is now on a seperate thread - this allows for other threads to be added as well - keymap configs have changed to be more user friendly | |||
2019-08-06 | make usercache persistent | Jiayi Zhao | |
2019-08-05 | decouple mimetypes and file opening more | Jiayi Zhao | |
2019-08-05 | rework how mimetype configuration works | Jiayi Zhao | |
- config file is now easier to visually parse and edit - fix opening files via open_with | |||
2019-08-03 | Make xdg_open toggleable | Jiayi Zhao | |
- xdg_open option automatically opens file rather than asking user what to do - fix crash when trying to open something in an empty directory | |||
2019-07-19 | changed how commands are handled | Jiayi Zhao | |
- arguments no longer go through wordexp (still working on a good alternative) other changes: - changed update_contents to reload_contents - opening files with mimetype entries are now moved from unix.rs to mimetypes.rs | |||
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-28 | change mimetype.toml config | Jiayi Zhao | |
2019-06-05 | fmt, clippy and make more fields private | Jiayi Zhao | |
2019-06-01 | make default keys more sane | Jiayi Zhao | |
2019-05-31 | cargo fmt | Jiayi Zhao | |
2019-05-31 | add support for specifying certain keycodes for certain keyboard actions | Jiayi Zhao | |
2019-05-26 | Revert keymaps back to vectors | Jiayi Zhao | |
- shell variables will no longer work in config | |||
2019-05-25 | update toml structures to work with new config | Jiayi Zhao | |
- simplify code with default values | |||
2019-05-19 | cargo fmt | Jiayi Zhao | |
2019-05-19 | make use of serde default where possible | Jiayi Zhao | |
- update other code to be consistent with changes | |||
2019-05-05 | cargo fmt | Jiayi Zhao | |
2019-05-05 | use readline() instead of readline_with_initial with possible | Jiayi Zhao | |
2019-05-01 | add ConfigStructure trait | Jiayi Zhao | |
- make JoshutoKeymap just an alias for HashMap<i32, CommandKeybind> - change keymap.toml to use ascii values rather than strings that needs reparsing | |||
2019-04-30 | rework how mimetype.toml config works | Jiayi Zhao | |
2019-04-29 | put prefix and prefixsize into a single Option | Jiayi Zhao | |
2019-04-28 | code cleanup | Jiayi Zhao | |
2019-04-28 | from_args has been changed from option to result | Jiayi Zhao | |
- attempt to fix progress bars | |||
2019-04-26 | rework preview to work with configuration files | Jiayi Zhao | |
2019-04-25 | add option for enabling/disabling preview support | Jiayi Zhao | |
2019-04-25 | add option for limiting preview to small file sizes | Jiayi Zhao | |
2019-04-22 | code cleanup and implement std::default::Default | Jiayi Zhao | |
2019-04-04 | fix cursor resetting to top when action is completed | Jiayi Zhao | |
- remove unused code - clean up compiler warnings | |||
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 | fix search_prev silently overwriting paste commands | Jiayi Zhao | |
- joshuto should now exit if a conflict occurs between keybindings | |||
2019-02-20 | remove dyn for Box<Trait> | Jiayi Zhao | |
2019-02-19 | rust 2018 and clippy | Jiayi Zhao | |
2019-02-19 | add keycode for shift+tab | Jiayi Zhao | |
2019-02-19 | configs should be before [sort_option] | Jiayi Zhao | |
2019-02-16 | fix open_with adding program name as argument | Jiayi Zhao | |
2019-02-15 | Fix most clippy lints | Caleb Bassi | |