summaryrefslogtreecommitdiffstats
path: root/src/history.rs
AgeCommit message (Collapse)Author
2020-12-13code cleanup and fix path not showing when too longJiayi Zhao
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-18update to tui-rs 0.9Jiayi Zhao
2020-03-20Add more reloading triggersJiayi 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-14make sure to reload src and dest dirlists after a io operation completesJiayi Zhao
2020-03-02add tab widget for showing which tab we are onJiayi Zhao
- code cleanup - pageup and pagedown now work properly
2020-02-11progress on switching to tui-rs for uiJiayi Zhao
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-07-16fix when changing directories, parent directory doesn't changeJiayi Zhao
2019-06-28cargo fmtJiayi Zhao
2019-06-27populate_to_root now returns a ResultJiayi Zhao
2019-06-23make use of std::io::ResultJiayi Zhao
2019-06-23rename io to fsJiayi Zhao
2019-06-05fmt, clippy and make more fields privateJiayi Zhao
2019-06-04change pub fields to private and rename structs to ioJiayi Zhao
2019-05-30move reloading of directory content into reload_dir.rs rather than tab.rsJiayi Zhao
2019-05-29move hostname and username out of Context and into a static globalJiayi Zhao
2019-05-29clean up code styleJiayi Zhao
2019-05-27move updating page state to cursor_move onlyJiayi Zhao
- refactor page state to take an end to prevent blank views on init - move functions out of JoshutoPanel into ui.rs - create a struct for configuring how to display content - new type JoshutoHistory - rename display_options to display_menu
2019-05-23make sure to update whenever doing a directory changeJiayi Zhao
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-29break down structs.rs into multiple filesJiayi Zhao
2019-04-24major refactoringJiayi 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-24cargo fmtJiayi Zhao
2019-04-24add more error handlingJiayi Zhao
- optimize/cleanup code
2019-04-22code cleanup and use more functional codeJiayi Zhao
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-02-20cargo fmtJiayi Zhao
2019-02-20reduce eprintlnJiayi Zhao
2019-02-19rust 2018 and clippyJiayi Zhao
2019-02-15Fix most clippy lintsCaleb Bassi
2019-02-15refactor: project layoutCaleb Bassi