mirror of
https://github.com/archlinux/aur.git
synced 2026-03-13 19:04:45 +01:00
update to 0.8.0
This commit is contained in:
parent
74c36a3233
commit
655d02dbcf
3 changed files with 46 additions and 12 deletions
10
.SRCINFO
10
.SRCINFO
|
|
@ -1,6 +1,6 @@
|
|||
pkgbase = runa-bin
|
||||
pkgdesc = A fast and lightweight console file browser written in Rust
|
||||
pkgver = 0.7.0
|
||||
pkgver = 0.8.0
|
||||
pkgrel = 1
|
||||
url = https://github.com/alexm-dev/runa
|
||||
changelog = CHANGELOG.md
|
||||
|
|
@ -11,9 +11,9 @@ pkgbase = runa-bin
|
|||
depends = gcc-libs
|
||||
provides = runa
|
||||
conflicts = runa
|
||||
source_x86_64 = runa-bin-0.7.0-x86_64.tar.gz::https://github.com/alexm-dev/runa/releases/download/v0.7.0/runa-linux-x86_64.tar.gz
|
||||
sha256sums_x86_64 = 8876f5682e9d3ffa0e984c140940d2661102e0b6f6ab4abfdefbb8fcaf80ed82
|
||||
source_aarch64 = runa-bin-0.7.0-aarch64.tar.gz::https://github.com/alexm-dev/runa/releases/download/v0.7.0/runa-linux-aarch64.tar.gz
|
||||
sha256sums_aarch64 = b1f2602d8b0a9628167b609e108e5d1557b85297a50935cadbf7b3e508653141
|
||||
source_x86_64 = runa-bin-0.8.0-x86_64-gnu.tar.gz::https://github.com/alexm-dev/runa/releases/download/v0.8.0/runa-linux-x86_64-gnu.tar.gz
|
||||
sha256sums_x86_64 = da733457b590e9d746afdd6f89c1e68e79339518314fb0eb41ad3856252687f2
|
||||
source_aarch64 = runa-bin-0.8.0-aarch64-gnu.tar.gz::https://github.com/alexm-dev/runa/releases/download/v0.8.0/runa-linux-aarch64-gnu.tar.gz
|
||||
sha256sums_aarch64 = 293bafb5a817564ce626ebf95cca63aa32cb2b4baf59becfd6ce0039e05f4fa9
|
||||
|
||||
pkgname = runa-bin
|
||||
|
|
|
|||
34
CHANGELOG.md
34
CHANGELOG.md
|
|
@ -2,6 +2,40 @@
|
|||
|
||||
All the changes made to runa are documented here.
|
||||
|
||||
## [0.8.0] - 2026-02-22
|
||||
|
||||
#### Tabs added to `runa`. Better workflow and easier directory overview with up to 9 tabs.
|
||||
|
||||
### Added:
|
||||
- **Tabs**: Added the ability to add tabs and manage a multi-tab workflow.
|
||||
- **Tab Status Bar**: Customizable status bar via `tab.line_format`.
|
||||
- **Widget Scrolling**: Added widget scrolling to the **delete**, **move action**, and **key-bind help** widgets.
|
||||
- **Linux musl binaries**: Added Linux binaries for musl.
|
||||
|
||||
### Breaking Changes:
|
||||
- Due to the new scroll feature for widgets, there has been a change in the default key bindings for runa.
|
||||
- `alternate_delete` is now by default mapped to `<m-d>` or `alt+d`.
|
||||
- `clear_clipboard` is now by default mapped to `<f2>`.
|
||||
|
||||
### Changed:
|
||||
- **`Clipboard`**: To enable cross-tab clipboard support, moved clipboard from `ActionContext` into the new central `RunaRoot` struct.
|
||||
- **`Workers`**: Refactored worker ownership from `AppState` into the central `RunaRoot` struct.
|
||||
|
||||
### Fixed
|
||||
- **Nav IO worker**: Fixed issues caused by unbounded channel by switching to bounded(1).
|
||||
- **Border Shapes**: Fixed an issue where the border shape would reset to `"squared"` on root and on previews.
|
||||
|
||||
### Internal:
|
||||
- **RunaRoot**: Added a central struct which holds `Clipboard`, `AppContainer` and `Workers`. Due to tabs being added, these data structures needed to be managed out of AppState.
|
||||
- **AppContainer**: Added a internal container struct to manage and hold the new `TabManager` for tabs mode and a boxed `AppState` for single (no-tab) mode.
|
||||
- **CI**: Improved CI workflow to check more build variants and include additional checks like `clippy`, `fmt` and `audit`.
|
||||
- **CI**: Added `cross` to the CI and release workflows for Linux targets.
|
||||
- **Performance**: Cached `entry.path` in `core::fm::browse_dir` to remove redundant calls whenever a directory has symlinks.
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
## [0.7.0] - 2026-02-06
|
||||
|
||||
#### Major responsiveness and UX improvements, including a redesigned worker thread model, smarter preview/parent handling, expanded keybinding support, and new UI widgets.
|
||||
|
|
|
|||
14
PKGBUILD
14
PKGBUILD
|
|
@ -1,9 +1,9 @@
|
|||
# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
|
||||
# Contributor: alexm-dev <runa-dev@proton.me>
|
||||
# Contributor: Alexandros McCray <alexandros dot mc at proton dot me>
|
||||
|
||||
pkgname=runa-bin
|
||||
_name=runa
|
||||
pkgver=0.7.0
|
||||
pkgver=0.8.0
|
||||
pkgrel=1
|
||||
pkgdesc="A fast and lightweight console file browser written in Rust"
|
||||
arch=('x86_64' 'aarch64')
|
||||
|
|
@ -13,15 +13,15 @@ depends=('gcc-libs')
|
|||
provides=('runa')
|
||||
conflicts=('runa')
|
||||
changelog=CHANGELOG.md
|
||||
source_x86_64=("$pkgname-$pkgver-x86_64.tar.gz::$url/releases/download/v$pkgver/runa-linux-x86_64.tar.gz")
|
||||
source_aarch64=("$pkgname-$pkgver-aarch64.tar.gz::$url/releases/download/v$pkgver/runa-linux-aarch64.tar.gz")
|
||||
sha256sums_x86_64=('8876f5682e9d3ffa0e984c140940d2661102e0b6f6ab4abfdefbb8fcaf80ed82')
|
||||
sha256sums_aarch64=('b1f2602d8b0a9628167b609e108e5d1557b85297a50935cadbf7b3e508653141')
|
||||
source_x86_64=("$pkgname-$pkgver-x86_64-gnu.tar.gz::$url/releases/download/v$pkgver/runa-linux-x86_64-gnu.tar.gz")
|
||||
source_aarch64=("$pkgname-$pkgver-aarch64-gnu.tar.gz::$url/releases/download/v$pkgver/runa-linux-aarch64-gnu.tar.gz")
|
||||
sha256sums_x86_64=('da733457b590e9d746afdd6f89c1e68e79339518314fb0eb41ad3856252687f2')
|
||||
sha256sums_aarch64=('293bafb5a817564ce626ebf95cca63aa32cb2b4baf59becfd6ce0039e05f4fa9')
|
||||
|
||||
package() {
|
||||
cd "runa-linux-$CARCH"
|
||||
install -Dm755 rn -t "$pkgdir/usr/bin/"
|
||||
install -Dm644 LICENSE-{MIT,APACHE} -t "$pkgdir/usr/share/licenses/$pkgname/"
|
||||
install -Dm644 README.md docs/configuration.md -t "$pkgdir/usr/share/docs/$pkgname/"
|
||||
install -Dm644 README.md docs/configuration.md -t "$pkgdir/usr/share/doc/$pkgname/"
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue