Repository navigation
runa v0.15.0
·
6 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Organization migration, crate rename, performance improvements and internal cleanup.
[BREAKING CHANGES]
-
runa has moved to the
runa-fm/runaGitHub organization. This includes the: -
crates.io: The crate is now published under the new name
runa-fm, replacingruna-tui.
Note: runa remains a TUI file manager, this change is solely for naming consistency. -
Migration Notice: Users who previously added the Scoop bucket or the Homebrew tap should update their tap/bucket references to the new locations.
- Homebrew:
brew uninstall runa brew untap alexm-dev/tap brew tap runa-fm/tap brew install runa
- Scoop:
scoop uninstall runa scoop bucket rm alexm-dev scoop bucket add runa-fm https://github.com/runa-fm/scoop-bucket scoop install runa
- Crates
cargo uninstall runa-tui cargo install runa-fm
Internal
- Frame: Compute frame layouts before drawing to the UI resulting in performance improvements.
- FileOp: Pass
FileOpcounts to the UI instead of reading directly from the workers. - Runtime:
root.rsandterminal.rsare now part of theruntimemodule.root.rsnow only holds theRunaRootstruct. - Core: Moved
command.rsinto thecoremodule. - App:
- Separated
AppContainerfromroot.rsand moved it to its ownapp/container.rsmodule. - Moved
overlays.rsinto theappmodule.
- Separated