summaryrefslogtreecommitdiffstats
path: root/src/commands
AgeCommit message (Collapse)Author
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
2020-02-16rework rendering system to use tui-rs widgetsJiayi Zhao
- move files around - delete some old ncurses code - integrate tui-rs styles and colors
2020-02-13more work on textfieldJiayi Zhao
2020-02-13fix initial preview not workingJiayi Zhao
2020-02-13textfield progressionJiayi Zhao
2020-02-11more progress on tui-rs workJiayi Zhao
2020-02-11progress on switching to tui-rs for uiJiayi Zhao
2020-02-09update delete file prompt to use new input threadJiayi Zhao
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
2019-09-29change default behaviour of bulk_renameJiayi Zhao
2019-08-06Merge branch 'dev' of github.com:kamiyaa/joshuto into devJiayi Zhao
2019-08-06opening files now have returnsJiayi Zhao
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-07-19fix not remembering cursor position when switching directories via cdJiayi Zhao
2019-07-01make use of ? operator moreJiayi Zhao
2019-06-30use mv for bulk renaming filesJiayi Zhao
2019-06-30add bulk_rename commandJiayi Zhao
2019-06-29code cleanupJiayi Zhao
2019-06-29rework error systemJiayi Zhao
- JoshutoErrorKind now envelops all possible errors by Joshuto - JoshutoError behaves like std::io::Error - add JoshutoResult