Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-15 | folder view now always prefix file names with a space | Jiayi Zhao | |
- remove horizontal margins in folder view - move copy/cut methods into separate functions - change some fields to private | |||
2020-12-14 | selected item now highlights entire row instead of just filename | Jiayi Zhao | |
2020-12-13 | code cleanup and fix path not showing when too long | Jiayi Zhao | |
2020-12-11 | add a view for showing worker progress | Jiayi Zhao | |
2020-10-11 | fix file not displaying if file name has incorrect unicode points | Jiayi Zhao | |
2020-10-11 | Reverted raw_file_name() to file_name() and added label() | Anas Saeed | |
2020-10-10 | Added raw filenames to JoshutoDirEntry to fix sorting bug | Anas Saeed | |
2020-10-08 | Added configuraton for showing icons | Anas Saeed | |
2020-10-08 | Added Devicon Support | Anas Saeed | |
2020-09-19 | Change command to use an enum instead of polymorphism | 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-12 | add support for sorting via lexical and mtime | Jiayi Zhao | |
2020-04-03 | updates | Jiayi Zhao | |
2020-03-21 | wrap fs::FileType with in-house solution | Jiayi Zhao | |
- This allows for efficient symlink lookup through caching - Theme processing happens upfront rather than recomputing styling over and over | |||
2020-03-20 | add initial support for detecting mimetypes | Jiayi Zhao | |
2020-03-19 | add soft-reload option | Jiayi Zhao | |
- this helps with reloading upon sort order change | |||
2020-03-16 | cargo clippy | Jiayi Zhao | |
2020-03-16 | better error handling for threads | Jiayi Zhao | |
- code cleanup | |||
2020-03-14 | make sure to reload src and dest dirlists after a io operation completes | Jiayi Zhao | |
2020-03-05 | fix cursor moving to the top when a reload happens | Jiayi Zhao | |
2020-03-03 | fix cursor moving to top after deletion or rename | 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-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 | implement textfield widget | Jiayi Zhao | |
- for asking users for long input strings - implement prompt widget - for prompting users for a single key response | |||
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-18 | fix issue with hiding hidden files while selecting a hidden file | Jiayi Zhao | |
2020-02-17 | directory reloads now preserve position | Jiayi Zhao | |
- commands like show hidden and reload dir now preserves cursor/index position | |||
2020-02-16 | remove more code | Jiayi Zhao | |
- remove curr_list field from tab - fixes many commands not working | |||
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-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-07-16 | fix when changing directories, parent directory doesn't change | Jiayi Zhao | |
2019-06-28 | cargo fmt | Jiayi Zhao | |
2019-06-28 | path shortening now uses /home/shana env variable | Jiayi Zhao | |
- fix showing extra '/' in path at root directory | |||
2019-06-23 | make use of std::io::Result | Jiayi Zhao | |
2019-06-23 | cargo fmt | Jiayi Zhao | |
2019-06-23 | refactor file operations to use fs_extra | Jiayi Zhao | |
- add fs_extra_extra for specific use case | |||
2019-06-23 | rename io to fs | Jiayi Zhao | |