Age | Commit message (Collapse) | Author |
|
- add methods to access config_t
- add back home dir path shortening option
|
|
|
|
- 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
|
|
- abstract JoshutoContext implementation behind functions
- rework io workers in an attempt to fix a bug
- update dependencies
- remove JoshutoContextWorker
|
|
|
|
|
|
|
|
- code cleanup
- pageup and pagedown now work properly
|
|
- textfield is now a widget as well
- reduced code duplication with TuiView
- add backtab support
- add a message queue for notifications
|
|
- remove curr_list field from tab
- fixes many commands not working
|
|
- clean up code
- update theme config
- fix localstate tracking file selection not selecting proper files
|
|
|
|
|
|
- JoshutoErrorKind now envelops all possible errors by Joshuto
- JoshutoError behaves like std::io::Error
- add JoshutoResult
|
|
|
|
- fix index out of bounds error when multiple threads are running
|
|
|
|
|
|
- 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
|
|
- attempt to fix progress bars
|
|
|
|
- remove dependency on preview.rs in commands/
- now can just call tab.refresh_preview to update the preview
|
|
- 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
|
|
- fix issue where after a copy/paste is finised,
the directory list view is not updated
|
|
|
|
- changed selection.rs to work with new methods in struct
|
|
|
|
- even when a repaint is not needed (e.g. cursor is at beginning/end of directory listing)
|
|
rather than letting each command separately handle errors, we return a
Result<(), JoshutoError> instead and allow for run.rs to handle all errors
|
|
- remove unused code
- clean up compiler warnings
|
|
- rename static variables to all caps
- change index to be Option<usize> rather than i32 where -1 means
the directory is empty
|
|
|
|
|
|
|