summaryrefslogtreecommitdiffstats
path: root/src/ui/widgets/tui_prompt.rs
AgeCommit message (Collapse)Author
2021-06-21refactor previewing codeJeff Zhao
- event.rs is moved out of utils as its an integral part of the codebase - load_child.rs has been replaced with preview module - moved previewing logic inside run.rs instead of spreading it across multiple commands
2021-04-29rename some structs that start with Joshuto to AppJeff Zhao
- reduce sharing global variables between modules
2021-01-19add mouse clicking supportJeff Zhao
- add optional features
2020-12-30add resize notification support and preliminary mouse supportJiayi Zhao
- currently scroll is hardmapped to cursor_up and cursor_down
2020-12-11add a view for showing worker progressJiayi 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-04-29fix issue with text paste not working in textfieldJiayi Zhao
2020-04-18update to tui-rs 0.9Jiayi Zhao
2020-03-16better error handling for threadsJiayi Zhao
- code cleanup
2020-03-14rework input event thread handlingJiayi Zhao
- this fixes issues where joshuto steals the inputs of terminal applications after file operations have been done
2020-03-02add tab widget for showing which tab we are onJiayi Zhao
- code cleanup - pageup and pagedown now work properly
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