Commit Graph

227 Commits

Author SHA1 Message Date
Greg Shuflin
431a77d784 Rename crate
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.
2025-11-26 22:24:42 -08:00
Greg Shuflin
0a0bc55bec Update readme 2025-11-26 22:13:59 -08:00
Greg Shuflin
847f14ce09 Version update: 0.12 -> 0.13 2025-11-26 22:03:47 -08:00
Greg Shuflin
965c42a34b Update nix flake hash 2025-11-23 14:58:05 -08:00
Greg Shuflin
47abced497 Merge pull request #3 from NoisyCoil/clap-anyhow
Port to clap 4 and anyhow 1
2025-11-23 01:37:07 -08:00
NoisyCoil
9aa28b2285 Port to anyhow 1 2025-11-23 09:55:08 +01:00
NoisyCoil
1721a7b59f Port to clap 4 2025-11-23 09:54:51 +01:00
Greg Shuflin
d43602994d Merge pull request #2 from NoisyCoil/ratatui
Port to ratatui 0.29
2025-11-22 23:44:47 -08:00
NoisyCoil
c3cebed913 Port to ratatui 0.29
- 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.
2025-11-22 14:47:34 +01:00
Greg Shuflin
3ad1840879 Fix bug in Cargo.toml 2025-11-11 09:44:19 -08:00
Greg Shuflin
2b8f81dbc6 Update to 0.12 2025-11-01 10:14:54 -07:00
Greg Shuflin
d74e127f7f flake.nix: use version from Cargo.toml 2025-11-01 10:06:39 -07:00
Greg Shuflin
4e5e49c044 Add flake.nix 2025-11-01 10:01:53 -07:00
Greg Shuflin
f407a18ed8 Update insta test harness to latest version 2025-11-01 09:50:12 -07:00
Greg Shuflin
4da3e5adbf Get rid of WarningMessage parameter 2025-11-01 09:47:04 -07:00
Greg Shuflin
581d820c20 Run cargo fmt on codebase 2025-11-01 09:46:38 -07:00
Greg Shuflin
59e3b83199 Suppress some unused code warnings 2025-10-29 17:36:57 -07:00
Greg Shuflin
7e531f9d2a Update edition to 2024 2025-10-29 17:16:54 -07:00
Greg Shuflin
196a38af18 Update packages to latest versions:
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
2025-10-29 17:15:31 -07:00
Greg Shuflin
611b7172ef Run cargo update 2025-10-29 10:52:48 -07:00
Aram Drevekenin
65cd829069 docs(sponsorship): add my Github Sponsors 2022-02-19 10:11:54 +01:00
Aram Drevekenin
2cf5c7bd06 docs(changelog): small files legend change 2020-10-15 15:30:15 +02:00
Patrick Sier
f330d85284 feat(ui): only show small files legend when visible (#75)
* feat: only show small files legend when visible

* refactor: add render_small_files_legend function
2020-10-15 15:28:45 +02:00
Aram Drevekenin
9f94e941fb chore(release): 0.11.0 2020-09-23 16:13:29 +02:00
Aram Drevekenin
b6555a8e65 docs(readme): spacing 2020-09-23 16:16:45 +02:00
Aram Drevekenin
34476f00d3 docs(readme): windows installation 2020-09-23 16:16:07 +02:00
Aram Drevekenin
9d02321d61 docs(changelog): windows support 2020-09-23 16:14:04 +02:00
pm100
929f759f63 feat(platform): windows version (#74)
* 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>
2020-09-23 16:12:12 +02:00
Aram Drevekenin
e6188b6867 chore(release): 0.10.0 2020-09-11 17:24:37 +02:00
Riccardo Tacconi
01787e8881 docs(readme): add installation instructions with NIX on OX (#72)
* 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>
2020-09-07 17:25:22 +02:00
Aram Drevekenin
566c468d6c docs(changelog): disable delete confirmation 2020-09-07 16:09:19 +02:00
markafarrell
f4989056ca feat(ux): add option to delete with out a confirmation prompt (#71)
* implement disabling delete confirmation option

* add tests for delete confirmation disable option

* fix linting
2020-09-07 16:06:04 +02:00
Aram Drevekenin
9cff09e279 docs(readme): fix some styles 2020-09-02 11:39:14 +02:00
Aram Drevekenin
701a77e2bc docs(readme): brew installation instructions 2020-09-02 11:01:57 +02:00
Aram Drevekenin
2f4ac08669 docs(installation): freebsd 2020-09-01 19:07:46 +02:00
Evan Stoll
ed3e92ec36 docs(readme): add nix installation info (#67) 2020-07-21 14:26:34 +02:00
Aram Drevekenin
a7374be505 chore(release): 0.9.0 2020-07-12 14:05:36 +02:00
Aram Drevekenin
12f042b979 feat(filesystem): flag for showing file apparent size (#66)
* feat(filesystem): flag for showing file apparent size

* style(format): fmt fmt fmt
2020-07-12 14:09:07 +02:00
Aram Drevekenin
94c9cc4576 chore(release): 0.8.0 2020-07-09 14:39:30 +02:00
Aram Drevekenin
d5358c25a3 docs(changelog): backspace 2020-07-09 14:25:54 +02:00
Max Heyer
adbae50d19 fix(controls): change delete key to backspace (#64)
* 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
2020-07-09 14:24:25 +02:00
Aram Drevekenin
cceb2a2db7 docs(changelog): u128 2020-07-06 15:04:10 +02:00
Thomas Hurst
bb86708783 fix: Use u128 for sizes (#52) (#63) 2020-07-06 15:02:28 +02:00
Aram Drevekenin
814c0ce8f4 chore(release): 0.7.0 2020-07-04 13:46:06 +02:00
Aram Drevekenin
60773121ef docs(changelog): update changes 2020-07-04 13:42:51 +02:00
Aram Drevekenin
d317ea45ef feat(ui): allow zooming in/out/reset (#61)
* feat(ui): allow zooming in/out/reset

* style(format): rustfmt

* refactor(state): consolidate percentage calculation

* style(format): rustfmt

* fix(tests): clean up temporary files in specific test
2020-07-04 13:38:31 +02:00
Mehdi Mohseni
356904fa04 feat(ux): implement a warning modal on deleting a file/folder while s… (#60)
* 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>
2020-07-04 13:36:26 +02:00
Aram Drevekenin
f63760d2df chore(release): 0.6.0 2020-07-03 09:22:11 +02:00
Aram Drevekenin
d5223787bd docs(changelog): update delete key 2020-07-03 09:24:18 +02:00
Max Heyer
e5581644c6 feat(ui): change delete key #41 (#59) 2020-07-03 09:08:38 +02:00