summaryrefslogtreecommitdiffstats
path: root/src/commands
AgeCommit message (Collapse)Author
2020-12-26add support for trashing files instead of permanently deletingJiayi Zhao
2020-12-20fix char issue with bulk_renameJiayi Zhao
2020-12-15add option to not collapse previewJiayi Zhao
- add methods to access config_t - add back home dir path shortening option
2020-12-15folder view now always prefix file names with a spaceJiayi Zhao
- remove horizontal margins in folder view - move copy/cut methods into separate functions - change some fields to private
2020-12-13code cleanup and fix path not showing when too longJiayi Zhao
2020-12-11add a view for showing worker progressJiayi Zhao
2020-12-06version bump and code cleanup0.8.5Jiayi Zhao
2020-12-06add arrow indicating symlinksJiayi Zhao
2020-11-22add support for moving parent cursorJiayi Zhao
2020-11-02stop using debug print for termion keyJiayi Zhao
- fix certain commands not showing options - fix typos
2020-10-28fix crash cycling through multiple tabsJiayi Zhao
2020-10-11cargo fmtJiayi Zhao
2020-10-05remove .lock from gitignoreJiayi Zhao
2020-09-19Change command to use an enum instead of polymorphismJiayi Zhao
2020-09-04io operations now give more informationJiayi Zhao
2020-08-30rework and fix issuesJiayi 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-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-05-26open files now pass relative paths instead of full pathsKamiyaa
2020-05-26fix cut/copy symlinksKamiyaa
2020-05-13rework command parsing and add shell commandJiayi Zhao
- This change will break compatibility with previous keymap.toml configs - 'shell' command allows users to run a shell command inside joshuto
2020-04-18update to tui-rs 0.9Jiayi Zhao
2020-03-24textfield cursor working correctlyJiayi Zhao
- this fixes boundary issues and cursor not staying in place - also fix issue with quit not making sure all io workers are done
2020-03-21fix open_file not forking properlyJiayi Zhao
2020-03-20add initial support for detecting mimetypesJiayi 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-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-17fix cutJiayi Zhao
2020-03-16cargo clippyJiayi Zhao
2020-03-16better error handling for threadsJiayi Zhao
- code cleanup
2020-03-14update preview when file operations finishJiayi Zhao
2020-03-14add stub cursor move command for generating previewsJiayi Zhao
2020-03-11fix rename file and textfield homeJiayi Zhao
2020-03-11remove window module and fix unwrap none when opening fileJiayi Zhao
2020-03-02Merge branch 'dev' of github.com:kamiyaa/joshuto into devJiayi Zhao
2020-03-02add tab widget for showing which tab we are onJiayi Zhao
- code cleanup - pageup and pagedown now work properly
2020-03-02Merge branch 'dev'Jiayi Zhao
2020-03-02Merge branch 'dev' of github.com:kamiyaa/joshuto into devJiayi Zhao
2020-03-02add set_mode supportJiayi Zhao
2020-03-01fix issue where open_with does not workJiayi Zhao
2020-03-01add support for showing mimetype options with open_withJiayi Zhao
2020-02-24fix bulk_rename to work with tui-rsJiayi 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-22implement textfield widgetJiayi Zhao
- for asking users for long input strings - implement prompt widget - for prompting users for a single key response
2020-02-22move the majority of rendering into its own widget: TuiViewJiayi Zhao
- textfield is now a widget as well - reduced code duplication with TuiView - add backtab support - add a message queue for notifications
2020-02-17reload_dir now reloads parent and child as wellJiayi Zhao
2020-02-16remove more codeJiayi Zhao
- remove curr_list field from tab - fixes many commands not working
2020-02-16remove ncurses dependencyJiayi Zhao
- clean up code - update theme config - fix localstate tracking file selection not selecting proper files