Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-17 | fix cut | Jiayi Zhao | |
2020-03-16 | add version and path command line arguments | 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-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-16 | remove ncurses dependency | Jiayi Zhao | |
- clean up code - update theme config - fix localstate tracking file selection not selecting proper files | |||
2020-02-13 | more work on textfield | 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 | |||
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-06-23 | cargo fmt | Jiayi Zhao | |
2019-06-23 | rename io to fs | Jiayi Zhao | |
2019-06-04 | change pub fields to private and rename structs to io | 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-29 | move hostname and username out of Context and into a static global | Jiayi Zhao | |
2019-05-25 | make home directory a global variable | Jiayi Zhao | |
2019-05-18 | add debug flag | Jiayi Zhao | |
2019-05-05 | cargo fmt | 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-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-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-02-19 | rust 2018 and clippy | Jiayi Zhao | |
2019-02-15 | refactor: project layout | Caleb Bassi | |
2019-02-15 | Replace clap with structopt for argument parsing | Caleb Bassi | |
- structopt is built on top of clap and provides a convenient layer for configuring cli args - it also comes built in with `-V, --version` and `-h, --help` | |||
2019-02-15 | refactor: config file handling | Caleb Bassi | |
2019-01-31 | cargo fmt | Caleb Bassi | |
2019-01-31 | Merge branch 'master' into dev | Jiayi Zhao | |
2019-01-31 | Cleanup config hierarchy; Only add ./config in debug mode | Caleb Bassi | |
2019-01-30 | preliminary for preview rework | Jiayi Zhao | |
2019-01-27 | make theme and mimetypes static | Jiayi Zhao | |
- reduce the need to pass them into every function | |||
2019-01-15 | clean up code | Jiayi Zhao | |
2019-01-08 | major refactoring in preparation for tabs support | Jiayi Zhao | |
2019-01-06 | change mimetype.toml format to extensions for now | Jiayi Zhao | |
- might go back to actual mimetypes later | |||
2019-01-06 | move configuration code into config/ folder | Jiayi Zhao | |
- change sort related configuration into its own [] | |||
2019-01-05 | revert back to using keymap.toml | Jiayi Zhao | |
- figured out a way to make things work | |||
2019-01-03 | allow for code to prefill input when getting string input | Jiayi Zhao | |
2019-01-02 | remove print | Jiayi Zhao | |
2019-01-01 | add lazy_static to dependencies | Jiayi Zhao | |
2018-12-25 | switch to .conf file for keymapping for better customization in the future | Jiayi Zhao | |
2018-12-24 | add support for showing version number | Jiayi Zhao | |
2018-12-24 | fix ENTER not recognizing | Jiayi Zhao | |
2018-12-23 | move functions into their respective config parsing file | Jiayi Zhao | |
2018-12-23 | add support for keymaps | Jiayi Zhao | |
2018-12-22 | add preliminary support for keymapping configuration | Jiayi Zhao | |
2018-12-22 | change method name | Jiayi Zhao | |
2018-12-20 | add support back for opening files | Jiayi Zhao | |
2018-12-20 | add support back for reading config files | Jiayi Zhao | |
- clean up code for reading config files - add support for sorting files by mtime | |||
2018-12-18 | put username and hostname inside config struct | Jiayi Zhao | |
2018-12-18 | lots of changes | Jiayi Zhao | |
- make sort easier to use - SortType, SortStruct - make History a struct |