summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-08-30make io worker msgs more friendly and informativeJiayi Zhao
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-29Merge branch 'master' into devJiayi Zhao
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-07-30Revert "Delete rust.yml"Jiayi Zhao
This reverts commit b8b85d08b29b74d08b2ea584124ed1ebfd7ca9df.
2020-07-30Delete rust.ymlJiayi Zhao
2020-07-29Merge pull request #28 from UsairimIsani/masterJiayi Zhao
Github workflows and Test Badge.
2020-07-27Github workflows and Test Badge.Usairim Isani
2020-06-28Merge pull request #27 from austinhyde/fix-buildJiayi Zhao
Fix bitwise-and build issues on macOS
2020-06-28Fix bitwise-and build issues on macOSAustin Hyde
I was seeing build errors due to attempting to bitwise-and a u32 and a u16: ``` error[E0308]: mismatched types --> src/util/unix.rs:6:50 | 6 | LIBC_PERMISSION_VALS.iter().any(|val| mode & *val != 0) | ^^^^ expected `u32`, found `u16` error[E0277]: no implementation for `u32 & u16` --> src/util/unix.rs:6:48 | 6 | LIBC_PERMISSION_VALS.iter().any(|val| mode & *val != 0) | ^ no implementation for `u32 & u16` | = help: the trait `std::ops::BitAnd<u16>` is not implemented for `u32` ``` I fixed this by simply up-converting `*val` to a `u32`. The widening won't have any effect on functionality because we don't care about any of the higher bits.
2020-06-06shell command now parses correctlyKamiyaa
- rework file operations - simpler model for listening on io_worker progress - cargo fmt/clippy
2020-06-05fix keymap.tomlKamiyaa
2020-05-26open files now pass relative paths instead of full pathsKamiyaa
2020-05-26fix cut/copy symlinksKamiyaa
2020-05-13rework command parsing and add shell commandJiayi Zhao
- This change will break compatibility with previous keymap.toml configs - 'shell' command allows users to run a shell command inside joshuto
2020-05-12add support for sorting via lexical and mtimeJiayi Zhao
2020-04-29fix issue with text paste not working in textfieldJiayi Zhao
2020-04-18update to tui-rs 0.9Jiayi Zhao
2020-04-12clear screen on startupJiayi Zhao
2020-04-10version bump0.8.3Jiayi Zhao
2020-04-03updatesJiayi Zhao
2020-03-24textfield cursor working correctlyJiayi Zhao
- this fixes boundary issues and cursor not staying in place - also fix issue with quit not making sure all io workers are done
2020-03-21update screenshotJiayi Zhao
2020-03-21wrap fs::FileType with in-house solutionJiayi Zhao
- This allows for efficient symlink lookup through caching - Theme processing happens upfront rather than recomputing styling over and over
2020-03-21fix open_file not forking properlyJiayi Zhao
2020-03-21format bytes into KB, MB, etcJiayi Zhao
2020-03-20add initial support for detecting mimetypesJiayi Zhao
2020-03-20Add more reloading triggersJiayi Zhao
2020-03-19add soft-reload optionJiayi Zhao
- this helps with reloading upon sort order change
2020-03-18remove cursormovestub and add rudimentary sort commandJiayi Zhao
2020-03-18add default keymappings when config dneJiayi Zhao
- message colors are now yellow instead of cyan - there is now a wrapper around keymap hashmap
2020-03-18update config fileJiayi Zhao
2020-03-17fix cutJiayi Zhao
2020-03-16cargo clippyJiayi Zhao
2020-03-16version bump 0.8.20.8.2Jiayi Zhao
2020-03-16add version and path command line argumentsJiayi Zhao
2020-03-16better error handling for threadsJiayi Zhao
- code cleanup
2020-03-14Merge branch 'dev' of github.com:kamiyaa/joshuto into devJiayi Zhao
2020-03-14rework input event thread handlingJiayi Zhao
- this fixes issues where joshuto steals the inputs of terminal applications after file operations have been done
2020-03-14rework input event thread handlingJiayi Zhao
- this fixes issues where joshuto steals the inputs of terminal applications
2020-03-14make sure to reload src and dest dirlists after a io operation completesJiayi Zhao
2020-03-14update preview when file operations finishJiayi Zhao
2020-03-14add stub cursor move command for generating previewsJiayi Zhao
2020-03-11fix rename file and textfield homeJiayi Zhao
2020-03-11remove window module and fix unwrap none when opening fileJiayi Zhao
2020-03-05Merge branch 'master' of github.com:kamiyaa/joshutoJiayi Zhao
2020-03-05fix cursor moving to the top when a reload happensJiayi Zhao
2020-03-04Update README.mdJiayi Zhao
2020-03-03fix cursor moving to top after deletion or renameJiayi Zhao
2020-03-02Merge branch 'dev' of github.com:kamiyaa/joshuto into devJiayi Zhao