summaryrefslogtreecommitdiffstats
path: root/src/ui
AgeCommit message (Collapse)Author
2020-04-12clear screen on startupJiayi Zhao
2020-04-03updatesJiayi 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-21wrap fs::FileType with in-house solutionJiayi Zhao
- This allows for efficient symlink lookup through caching - Theme processing happens upfront rather than recomputing styling over and over
2020-03-21format bytes into KB, MB, etcJiayi Zhao
2020-03-20add initial support for detecting mimetypesJiayi Zhao
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-16cargo clippyJiayi 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-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' of github.com:kamiyaa/joshuto into devJiayi Zhao
2020-03-02add set_mode supportJiayi Zhao
2020-03-01add support for showing mimetype options with open_withJiayi 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-17rework menu widgetJiayi Zhao
- menu loop is now contained in widget rather than in run.rs - add tui_footer for showing file info - move TuiDirListDetailed into its own file - add format util file for formatting file info - add support for showing file size, symlink paths and modified times
2020-02-16move topbar functionality into widgetJiayi Zhao
- add ability to show file sizes in the main column
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-11more progress on tui-rs workJiayi Zhao
2020-02-11progress on switching to tui-rs for uiJiayi Zhao