Rename the create to `diskonaut-ng` in order to publish it on
crates.io . If in the future it's possible for me publish to the
original `diskonaut` name on crates.io, I will return the crate to its
original name, but this is ultimately up to the original author of this
crate.
- Buffer::get{,_mut}() are deprecated, use Buffer[] instead.
They panic under the same conditions.
- Define dummy cursor actions and a window size for TestBackend.
- Frame::size() is deprecated, use Frame::area() instead.
This commit updates several packages to their latest versions
- unicode-width
- nix
- jwalk
- tui
- crosterm
And fixes some code to use the API of the latest packages
* init checkin
* tests now compile
* Update linux.rs
* fixed linux build
* fmt
* most tests pass
* all tests pass
* reinstate delete after test
* remove old snaps
* oops on the crossterm dep
* fix fmt
* add windows test to travis
* travis windows tests linux messed up term after q
* fmt
* clean as per PR
* more pr clean
* tests done on windows
* oops
* non windows tests
* more cleanup
* fmt
* one last clean
* linux->unix
* linux->unix
* style(cleanup): minor fixes
* style(cleanup): moar minor fixes
Co-authored-by: Aram Drevekenin <aram@poor.dev>
* Add installation instructions with NIX on OX
We can install diskonaut on OSX using NIX too.
* docs(readme): refer to nix section
Co-authored-by: Aram Drevekenin <aram@poor.dev>
* Change delete key to backspace
* Add BACKSPACE as delete key within snap tests
* Readd delete key for warning modal
* Change key for warning modal to Backspace
* feat(app) implement a warning modal on deleting a file/folder while scanning
add keypress handler for warning_modal
update apps ui state of warning modal
implement autoclose functionality for warningmodal
* remove auto close functionality from warning modal
* fix(controls): use delete key when loading
Co-authored-by: Aram Drevekenin <aram@poor.dev>