summaryrefslogtreecommitdiffstats
path: root/src/tab.rs
AgeCommit message (Collapse)Author
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-03-19add soft-reload optionJiayi Zhao
- this helps with reloading upon sort order change
2020-03-16cargo clippyJiayi Zhao
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-13fix initial preview not workingJiayi Zhao
2020-02-11progress on switching to tui-rs for uiJiayi Zhao
2019-06-28cargo fmtJiayi Zhao
2019-06-28path shortening now uses /home/shana env variableJiayi Zhao
- fix showing extra '/' in path at root directory
2019-06-27populate_to_root now returns a ResultJiayi Zhao
2019-06-23cargo fmtJiayi Zhao
2019-06-23rename io to fsJiayi Zhao
2019-06-05add support for displaying owner and group of filesJiayi Zhao
2019-06-04change pub fields to private and rename structs to ioJiayi Zhao
2019-06-04cargo fmtJiayi Zhao
2019-06-04remove file_name_as_stringJiayi Zhao
2019-06-04revert back to previous printing methodJiayi Zhao
- fix index out of bounds error when multiple threads are running
2019-05-30move reloading of directory content into reload_dir.rs rather than tab.rsJiayi Zhao
2019-05-29move hostname and username out of Context and into a static globalJiayi Zhao
2019-05-27move updating page state to cursor_move onlyJiayi Zhao
- refactor page state to take an end to prevent blank views on init - move functions out of JoshutoPanel into ui.rs - create a struct for configuring how to display content - new type JoshutoHistory - rename display_options to display_menu
2019-04-30cargo clippyJiayi Zhao
2019-04-25fix previews not updating when reload_dir is calledJiayi Zhao
2019-04-25add option for enabling/disabling preview supportJiayi Zhao
2019-04-25refactor previewingJiayi Zhao
- remove dependency on preview.rs in commands/ - now can just call tab.refresh_preview to update the preview
2019-04-24major refactoringJiayi Zhao
- removed parent_list from JoshutoTab struct - parent_list will behave much like previewing now where the contents will be retrieved from the dictionary - completely remove DirHistory struct in favour of trait implemenation on top of HashMap
2019-04-24add more error handlingJiayi Zhao
- optimize/cleanup code
2019-04-20use rustyline for textfield implementationJiayi Zhao
2019-04-19remove redundant methods in struct.rsJiayi Zhao
2019-04-04fix cursor resetting to top when action is completedJiayi Zhao
- remove unused code - clean up compiler warnings
2019-04-02refactor sorting structsJiayi Zhao
- filtering hidden files is de-coupled from creating direntries
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-15Fix most clippy lintsCaleb Bassi
2019-02-15refactor: project layoutCaleb Bassi