summaryrefslogtreecommitdiffstats
path: root/src/config
AgeCommit message (Collapse)Author
2020-04-03updatesJiayi Zhao
2020-03-21wrap fs::FileType with in-house solutionJiayi Zhao
- This allows for efficient symlink lookup through caching - Theme processing happens upfront rather than recomputing styling over and over
2020-03-20add initial support for detecting mimetypesJiayi Zhao
2020-03-19add soft-reload optionJiayi Zhao
- this helps with reloading upon sort order change
2020-03-18remove cursormovestub and add rudimentary sort commandJiayi Zhao
2020-03-18add default keymappings when config dneJiayi Zhao
- message colors are now yellow instead of cyan - there is now a wrapper around keymap hashmap
2020-03-16cargo clippyJiayi Zhao
2020-03-16better error handling for threadsJiayi Zhao
- code cleanup
2020-03-02add tab widget for showing which tab we are onJiayi Zhao
- code cleanup - pageup and pagedown now work properly
2020-02-24reduce duration of messagesJiayi Zhao
2020-02-24fix open_file_withJiayi Zhao
- fix event to not consume the first few inputs on switching to a terminal program
2020-02-16remove ncurses dependencyJiayi Zhao
- clean up code - update theme config - fix localstate tracking file selection not selecting proper files
2020-02-09rework input thread and file operationsJiayi 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-08change to using termion's keyboard handlingJiayi 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-06make usercache persistentJiayi Zhao
2019-08-05decouple mimetypes and file opening moreJiayi Zhao
2019-08-05rework how mimetype configuration worksJiayi Zhao
- config file is now easier to visually parse and edit - fix opening files via open_with
2019-08-03Make xdg_open toggleableJiayi 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-19changed how commands are handledJiayi 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-29rework error systemJiayi Zhao
- JoshutoErrorKind now envelops all possible errors by Joshuto - JoshutoError behaves like std::io::Error - add JoshutoResult
2019-06-28change mimetype.toml configJiayi Zhao
2019-06-05fmt, clippy and make more fields privateJiayi Zhao
2019-06-01make default keys more saneJiayi Zhao
2019-05-31cargo fmtJiayi Zhao
2019-05-31add support for specifying certain keycodes for certain keyboard actionsJiayi Zhao
2019-05-26Revert keymaps back to vectorsJiayi Zhao
- shell variables will no longer work in config
2019-05-25update toml structures to work with new configJiayi Zhao
- simplify code with default values
2019-05-19cargo fmtJiayi Zhao
2019-05-19make use of serde default where possibleJiayi Zhao
- update other code to be consistent with changes
2019-05-05cargo fmtJiayi Zhao
2019-05-05use readline() instead of readline_with_initial with possibleJiayi Zhao
2019-05-01add ConfigStructure traitJiayi 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-30rework how mimetype.toml config worksJiayi Zhao
2019-04-29put prefix and prefixsize into a single OptionJiayi Zhao
2019-04-28code cleanupJiayi Zhao
2019-04-28from_args has been changed from option to resultJiayi Zhao
- attempt to fix progress bars
2019-04-26rework preview to work with configuration filesJiayi Zhao
2019-04-25add option for enabling/disabling preview supportJiayi Zhao
2019-04-25add option for limiting preview to small file sizesJiayi Zhao
2019-04-22code cleanup and implement std::default::DefaultJiayi Zhao
2019-04-04fix cursor resetting to top when action is completedJiayi Zhao
- remove unused code - clean up compiler warnings
2019-04-02refactor sorting structsJiayi Zhao
- filtering hidden files is de-coupled from creating direntries
2019-03-30move view struct out of Context and pass in as a separate argumentJiayi 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-02fix search_prev silently overwriting paste commandsJiayi Zhao
- joshuto should now exit if a conflict occurs between keybindings
2019-02-20remove dyn for Box<Trait>Jiayi Zhao
2019-02-19rust 2018 and clippyJiayi Zhao
2019-02-19add keycode for shift+tabJiayi Zhao
2019-02-19configs should be before [sort_option]Jiayi Zhao
2019-02-16fix open_with adding program name as argumentJiayi Zhao
2019-02-15Fix most clippy lintsCaleb Bassi