Age | Commit message (Collapse) | Author |
|
|
|
- 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
|
|
- This change will break compatibility with previous keymap.toml configs
- 'shell' command allows users to run a shell command inside joshuto
|
|
|
|
- for asking users for long input strings
- implement prompt widget
- for prompting users for a single key response
|
|
- textfield is now a widget as well
- reduced code duplication with TuiView
- add backtab support
- add a message queue for notifications
|
|
- clean up code
- update theme config
- fix localstate tracking file selection not selecting proper files
|
|
- move files around
- delete some old ncurses code
- integrate tui-rs styles and colors
|
|
|
|
|
|
|
|
|
|
- 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
|
|
- JoshutoErrorKind now envelops all possible errors by Joshuto
- JoshutoError behaves like std::io::Error
- add JoshutoResult
|
|
|
|
- update all other commands that make use of textfield to use new
interface
|
|
|
|
- add a command line command
|