mirror of
https://github.com/edu4rdshl/Strata.git
synced 2026-07-17 23:24:46 +00:00
chore: bump versions to 0.7.0
Cut the 0.7.0 release (D-Bus rename + theme-recursion fix): daemon Cargo.toml to 0.7.0, refresh Cargo.lock (gif/half/log patch bumps + version), extension metadata.json version to 7, and add the [0.7.0] CHANGELOG entry. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
b41c9662cb
commit
ffa1a407fe
4 changed files with 38 additions and 9 deletions
28
CHANGELOG.md
28
CHANGELOG.md
|
|
@ -6,6 +6,34 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## [0.7.0] - 2026-05-26
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Theme stylesheet reload no longer recurses. `load_stylesheet` itself emits
|
||||||
|
the St theme context's `changed` signal, so reloading `light.css` on every
|
||||||
|
`changed` fed back into itself and hit "too much recursion" - flooding the
|
||||||
|
journal and spinning the CPU on screen unlock (which restyles widgets and
|
||||||
|
fires `changed`). `light.css` is now loaded once and the `changed`
|
||||||
|
subscription is removed entirely. (Dark/light switching is unaffected - it is
|
||||||
|
the panel's class toggle, not this load. A GNOME Shell *theme* switch no
|
||||||
|
longer auto-re-applies the sheet; that is recoverable by re-enabling.)
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- **BREAKING (D-Bus): the service was renamed from `org.gnome.Strata` to
|
||||||
|
`dev.edu4rdshl.Strata`.** The `org.gnome.*` namespace is reserved for
|
||||||
|
official GNOME software; Strata is a third-party project, so it now uses the
|
||||||
|
reverse-DNS of its own domain (matching the `strata@edu4rdshl.dev` UUID).
|
||||||
|
Bus name, object path (`/dev/edu4rdshl/Strata`), and interface
|
||||||
|
(`dev.edu4rdshl.Strata.Manager`) all changed. The bundled daemon and
|
||||||
|
extension are updated together; only external `busctl` scripts or non-GNOME
|
||||||
|
front-ends that hard-coded the old name need updating. The GSettings schema
|
||||||
|
(`org.gnome.shell.extensions.strata`) is unchanged - that namespace is the
|
||||||
|
correct convention for GNOME Shell extension settings.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## [0.6.0] - 2026-05-26
|
## [0.6.0] - 2026-05-26
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
|
||||||
15
strata-daemon/Cargo.lock
generated
15
strata-daemon/Cargo.lock
generated
|
|
@ -609,9 +609,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "gif"
|
name = "gif"
|
||||||
version = "0.14.1"
|
version = "0.14.2"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f5df2ba84018d80c213569363bdcd0c64e6933c67fe4c1d60ecf822971a3c35e"
|
checksum = "ee8cfcc411d9adbbaba82fb72661cc1bcca13e8bba98b364e62b2dba8f960159"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"color_quant",
|
"color_quant",
|
||||||
"weezl",
|
"weezl",
|
||||||
|
|
@ -619,12 +619,13 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "half"
|
name = "half"
|
||||||
version = "2.6.0"
|
version = "2.7.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
|
checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"crunchy",
|
"crunchy",
|
||||||
|
"zerocopy",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
|
|
@ -798,9 +799,9 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "log"
|
name = "log"
|
||||||
version = "0.4.29"
|
version = "0.4.30"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
|
checksum = "616ec5685824bcc94416c6d4a7a446eea774a31efd7062c8480ba6fd06d7a6e5"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "matchers"
|
name = "matchers"
|
||||||
|
|
@ -1330,7 +1331,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "strata-daemon"
|
name = "strata-daemon"
|
||||||
version = "0.6.0"
|
version = "0.7.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"blake3",
|
"blake3",
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "strata-daemon"
|
name = "strata-daemon"
|
||||||
version = "0.6.0"
|
version = "0.7.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "Strata clipboard manager backend daemon"
|
description = "Strata clipboard manager backend daemon"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "Strata",
|
"name": "Strata",
|
||||||
"description": "A fast, stutter-free clipboard manager. All I/O runs in a Rust daemon - GNOME Shell is never blocked.",
|
"description": "A fast, stutter-free clipboard manager. All I/O runs in a Rust daemon - GNOME Shell is never blocked.",
|
||||||
"uuid": "strata@edu4rdshl.dev",
|
"uuid": "strata@edu4rdshl.dev",
|
||||||
"version": 6,
|
"version": 7,
|
||||||
"shell-version": ["45", "46", "47", "48", "49", "50"],
|
"shell-version": ["45", "46", "47", "48", "49", "50"],
|
||||||
"settings-schema": "org.gnome.shell.extensions.strata",
|
"settings-schema": "org.gnome.shell.extensions.strata",
|
||||||
"url": "https://github.com/Edu4rdSHL/Strata"
|
"url": "https://github.com/Edu4rdSHL/Strata"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue