summaryrefslogtreecommitdiffstats
path: root/src/context.rs
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-16cargo clippyJiayi Zhao
2020-03-16better error handling for threadsJiayi Zhao
- code cleanup
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' of github.com:kamiyaa/joshuto into devJiayi Zhao
2020-03-02add set_mode supportJiayi Zhao
2020-02-24reduce duration of messagesJiayi Zhao
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-11progress on switching to tui-rs for uiJiayi 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-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-23refactor file operations to use fs_extraJiayi Zhao
- add fs_extra_extra for specific use case
2019-05-29move hostname and username out of Context and into a static globalJiayi Zhao
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-19rust 2018 and clippyJiayi Zhao
2019-02-19change how tab closing worksJiayi Zhao
- if there is only 1 tab, then joshuto quits on tab close
2019-02-15refactor: project layoutCaleb Bassi