Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-19 | Change command to use an enum instead of polymorphism | Jiayi Zhao | |
2020-09-04 | io operations now give more information | Jiayi Zhao | |
2020-08-30 | rework and fix issues | Jiayi 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-29 | big rework and dependency update | Jiayi Zhao | |
- abstract JoshutoContext implementation behind functions - rework io workers in an attempt to fix a bug - update dependencies - remove JoshutoContextWorker | |||
2020-06-06 | shell command now parses correctly | Kamiyaa | |
- rework file operations - simpler model for listening on io_worker progress - cargo fmt/clippy | |||
2020-05-26 | open files now pass relative paths instead of full paths | Kamiyaa | |
2020-04-18 | update to tui-rs 0.9 | Jiayi Zhao | |
2020-03-21 | fix open_file not forking properly | Jiayi Zhao | |
2020-03-20 | add initial support for detecting mimetypes | Jiayi Zhao | |
2020-03-16 | cargo clippy | Jiayi Zhao | |
2020-03-11 | remove window module and fix unwrap none when opening file | Jiayi Zhao | |
2020-03-02 | add tab widget for showing which tab we are on | Jiayi Zhao | |
- code cleanup - pageup and pagedown now work properly | |||
2020-03-01 | fix issue where open_with does not work | Jiayi Zhao | |
2020-03-01 | add support for showing mimetype options with open_with | Jiayi Zhao | |
2020-02-24 | fix open_file_with | Jiayi Zhao | |
- fix event to not consume the first few inputs on switching to a terminal program | |||
2020-02-22 | move the majority of rendering into its own widget: TuiView | Jiayi Zhao | |
- textfield is now a widget as well - reduced code duplication with TuiView - add backtab support - add a message queue for notifications | |||
2020-02-16 | remove ncurses dependency | Jiayi Zhao | |
- clean up code - update theme config - fix localstate tracking file selection not selecting proper files | |||
2020-02-16 | rework rendering system to use tui-rs widgets | Jiayi Zhao | |
- move files around - delete some old ncurses code - integrate tui-rs styles and colors | |||
2020-02-13 | more work on textfield | Jiayi Zhao | |
2020-02-13 | fix initial preview not working | Jiayi Zhao | |
2020-02-11 | progress on switching to tui-rs for ui | Jiayi Zhao | |
2020-02-09 | rework input thread and file operations | Jiayi Zhao | |
- no longer depend on fs_extra for copy/paste files - in house solution preserves permissions - ioworkers are now queued, no more parallel io tasks - input thread now listens for ioworker threads as well - cargo fmt | |||
2019-08-06 | Merge branch 'dev' of github.com:kamiyaa/joshuto into dev | Jiayi Zhao | |
2019-08-06 | opening files now have returns | Jiayi Zhao | |
2019-08-06 | make usercache persistent | Jiayi Zhao | |
2019-08-05 | decouple mimetypes and file opening more | Jiayi Zhao | |
2019-08-05 | rework how mimetype configuration works | Jiayi Zhao | |
- config file is now easier to visually parse and edit - fix opening files via open_with | |||
2019-08-03 | Make xdg_open toggleable | Jiayi Zhao | |
- xdg_open option automatically opens file rather than asking user what to do - fix crash when trying to open something in an empty directory | |||
2019-07-19 | changed how commands are handled | Jiayi Zhao | |
- 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 | |||
2019-06-29 | code cleanup | Jiayi Zhao | |
2019-06-29 | rework error system | Jiayi Zhao | |
- JoshutoErrorKind now envelops all possible errors by Joshuto - JoshutoError behaves like std::io::Error - add JoshutoResult | |||
2019-06-23 | make use of std::io::Result | Jiayi Zhao | |
2019-06-05 | get_selected_paths now returns just a vec rather an option | Jiayi Zhao | |
- fix not being able to select the current entry | |||
2019-06-05 | replace unnecessary path copying with references instead | Jiayi Zhao | |
2019-06-05 | fmt, clippy and make more fields private | Jiayi Zhao | |
2019-06-04 | change pub fields to private and rename structs to io | Jiayi Zhao | |
2019-05-29 | move hostname and username out of Context and into a static global | Jiayi Zhao | |
2019-05-27 | move updating page state to cursor_move only | Jiayi 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-05-27 | refactor rename and search to make use of the command line | Jiayi Zhao | |
- update all other commands that make use of textfield to use new interface | |||
2019-05-26 | update commands to use new textfield | Jiayi Zhao | |
2019-05-25 | changed the way new directories are handled | Jiayi Zhao | |
- now new directories are handled via the command line because it requires user input almost always | |||
2019-05-05 | cargo fmt | Jiayi Zhao | |
2019-05-05 | use readline() instead of readline_with_initial with possible | Jiayi Zhao | |
2019-04-30 | rework how mimetype.toml config works | Jiayi Zhao | |
2019-04-30 | cargo clippy | Jiayi Zhao | |
2019-04-25 | refactor previewing | Jiayi Zhao | |
- remove dependency on preview.rs in commands/ - now can just call tab.refresh_preview to update the preview | |||
2019-04-24 | major refactoring | Jiayi 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-24 | add more error handling | Jiayi Zhao | |
- optimize/cleanup code | |||
2019-04-22 | code cleanup | Jiayi Zhao | |
2019-04-19 | move back to tree_magic for mimetype parsing | Jiayi Zhao | |