Jake Stanger
326c036acd
Merge pull request #1054 from JakeStanger/dependabot/cargo/swayipc-async-2.1.0
...
build(deps): bump swayipc-async from 2.0.4 to 2.1.0
2025-06-16 17:14:48 +01:00
Jake Stanger
4b9d783026
Merge pull request #1052 from JakeStanger/dependabot/cargo/lua-src-548.1.0
...
build(deps): bump lua-src from 548.0.0 to 548.1.0
2025-06-16 17:14:27 +01:00
Jake Stanger
f1e07d496b
Merge pull request #1051 from JakeStanger/dependabot/cargo/clap-4.5.40
...
build(deps): bump clap from 4.5.39 to 4.5.40
2025-06-16 17:14:04 +01:00
Jake Stanger
a00f38bfe9
Merge pull request #1055 from JakeStanger/dependabot/cargo/cfg-if-1.0.1
...
build(deps): bump cfg-if from 1.0.0 to 1.0.1
2025-06-16 17:13:46 +01:00
dependabot[bot]
687b3c60fb
build(deps): bump cfg-if from 1.0.0 to 1.0.1
...
Bumps [cfg-if](https://github.com/rust-lang/cfg-if ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/rust-lang/cfg-if/releases )
- [Changelog](https://github.com/rust-lang/cfg-if/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/cfg-if/compare/1.0.0...v1.0.1 )
---
updated-dependencies:
- dependency-name: cfg-if
dependency-version: 1.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 15:53:17 +00:00
dependabot[bot]
fc1b54c26b
build(deps): bump swayipc-async from 2.0.4 to 2.1.0
...
Bumps [swayipc-async](https://github.com/jaycefayne/swayipc-rs ) from 2.0.4 to 2.1.0.
- [Commits](https://github.com/jaycefayne/swayipc-rs/compare/swayipc-async-2.0.4...swayipc-async-2.1.0 )
---
updated-dependencies:
- dependency-name: swayipc-async
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 15:51:51 +00:00
dependabot[bot]
e54a6f087a
build(deps): bump lua-src from 548.0.0 to 548.1.0
...
Bumps [lua-src](https://github.com/mlua-rs/lua-src-rs ) from 548.0.0 to 548.1.0.
- [Commits](https://github.com/mlua-rs/lua-src-rs/compare/v548.0.0...v548.1.0 )
---
updated-dependencies:
- dependency-name: lua-src
dependency-version: 548.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 15:45:27 +00:00
dependabot[bot]
ffb087fe0b
build(deps): bump clap from 4.5.39 to 4.5.40
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.39 to 4.5.40.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.39...clap_complete-v4.5.40 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.40
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-16 15:37:26 +00:00
Jake Stanger
923fc4b5af
Merge pull request #1048 from postsolar/feat/music-popup-truncate
...
feat(music): Add `truncate_popup_{artist,album,title}` to `music`
2025-06-16 11:40:42 +01:00
postsolar
69ae4c2ac6
Add truncate_popup_{artist,album,title} to music
2025-06-16 13:36:28 +03:00
Jake Stanger
ff9f4477bb
Merge pull request #1047 from postsolar/feat/volume-input-truncate
...
feat(volume): Add `truncate` option for `volume` popup
2025-06-16 09:55:08 +01:00
Jake Stanger
d4c2ac1dc2
Merge pull request #1046 from postsolar/fix/hm-settings
...
fix(nix): default HM module `config` option to `null`
2025-06-16 09:31:26 +01:00
postsolar
f9ff267aa2
Add truncate option for volume popup
2025-06-14 05:43:42 +03:00
postsolar
9b0c0dd0fe
fix: default HM module config option to null
...
This makes it more semantically approachable IMO.
I would expect this behavior:
- Default value is `null`
- Config is created if the value is not `null`
Currently it's this behavior (makes little sense to me):
- Default value is `{}`
- Config is created if the values is not `""`
2025-06-14 04:29:47 +03:00
Jake Stanger
4fad5a4d18
Merge pull request #1041 from JakeStanger/dependabot/cargo/lua-src-548.0.0
...
build(deps): bump lua-src from 547.1.0 to 548.0.0
2025-06-10 22:21:20 +01:00
Jake Stanger
1b40bf6450
Merge pull request #1040 from JakeStanger/dependabot/cargo/sysinfo-0.35.2
...
build(deps): bump sysinfo from 0.35.1 to 0.35.2
2025-06-10 22:21:05 +01:00
dependabot[bot]
268a34f504
build(deps): bump lua-src from 547.1.0 to 548.0.0
...
Bumps [lua-src](https://github.com/mlua-rs/lua-src-rs ) from 547.1.0 to 548.0.0.
- [Commits](https://github.com/mlua-rs/lua-src-rs/commits )
---
updated-dependencies:
- dependency-name: lua-src
dependency-version: 548.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 14:39:33 +00:00
dependabot[bot]
a438a6c322
build(deps): bump sysinfo from 0.35.1 to 0.35.2
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.35.1 to 0.35.2.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/compare/v0.35.1...v0.35.2 )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-version: 0.35.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-09 14:38:48 +00:00
Jake Stanger
199c86d945
Merge pull request #1019 from atagen/nix-fix
...
chore(nix): simplify packaging and outputs
2025-06-06 09:08:39 +01:00
atagen
3b80b43582
chore(nix): simplify packaging and outputs
2025-06-04 13:05:17 +10:00
Jake Stanger
098df1ee26
Merge pull request #1024 from JakeStanger/dependabot/cargo/clap-4.5.39
...
build(deps): bump clap from 4.5.38 to 4.5.39
2025-06-02 21:07:17 +01:00
dependabot[bot]
1e8e902781
build(deps): bump clap from 4.5.38 to 4.5.39
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.38 to 4.5.39.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.38...clap_complete-v4.5.39 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.39
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 15:58:00 +00:00
Jake Stanger
1467c19a18
Merge pull request #1027 from JakeStanger/dependabot/cargo/clap_complete-4.5.52
...
build(deps): bump clap_complete from 4.5.50 to 4.5.52
2025-06-02 16:56:18 +01:00
Jake Stanger
da37126dd2
Merge pull request #1026 from JakeStanger/dependabot/cargo/color-eyre-0.6.5
...
build(deps): bump color-eyre from 0.6.3 to 0.6.5
2025-06-02 16:56:06 +01:00
Jake Stanger
f06af2e7d0
Merge pull request #1023 from JakeStanger/dependabot/cargo/reqwest-0.12.19
...
build(deps): bump reqwest from 0.12.15 to 0.12.19
2025-06-02 16:50:10 +01:00
dependabot[bot]
8afc797918
build(deps): bump clap_complete from 4.5.50 to 4.5.52
...
Bumps [clap_complete](https://github.com/clap-rs/clap ) from 4.5.50 to 4.5.52.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.50...clap_complete-v4.5.52 )
---
updated-dependencies:
- dependency-name: clap_complete
dependency-version: 4.5.52
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 15:25:34 +00:00
dependabot[bot]
a4ed8dc7be
build(deps): bump color-eyre from 0.6.3 to 0.6.5
...
Bumps [color-eyre](https://github.com/eyre-rs/eyre ) from 0.6.3 to 0.6.5.
- [Commits](https://github.com/eyre-rs/eyre/compare/color-eyre-v0.6.3...color-eyre@0.6.5 )
---
updated-dependencies:
- dependency-name: color-eyre
dependency-version: 0.6.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 15:25:09 +00:00
dependabot[bot]
026fff6430
build(deps): bump reqwest from 0.12.15 to 0.12.19
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.12.15 to 0.12.19.
- [Release notes](https://github.com/seanmonstar/reqwest/releases )
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.12.15...v0.12.19 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-version: 0.12.19
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 15:09:07 +00:00
Jake Stanger
ba8506b41f
Merge pull request #1021 from JakeStanger/update_flake_lock_action
...
Update flake.lock
2025-06-01 11:24:25 +01:00
github-actions[bot]
51d2f5129f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'crane':
'github:ipetkov/crane/efd36682371678e2b6da3f108fdb5c613b3ec598?narHash=sha256-oLvmxOnsEKGtwczxp/CwhrfmQUG2ym24OMWowcoRhH8%3D' (2025-04-24)
→ 'github:ipetkov/crane/b718a78696060df6280196a6f992d04c87a16aef?narHash=sha256-t0qLLqb4C1rdtiY8IFRH5KIapTY/n3Lqt57AmxEv9mk%3D' (2025-05-24)
• Updated input 'flake-compat':
'github:edolstra/flake-compat/ff81ac966bb2cae68946d5ed5fc4994f96d0ffec?narHash=sha256-NeCCThCEP3eCl2l/%2B27kNNK7QrwZB1IJCrXfrbv5oqU%3D' (2024-12-04)
→ 'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12)
• Updated input 'naersk/nixpkgs':
'github:NixOS/nixpkgs/423d2df5b04b4ee7688c3d71396e872afa236a89?narHash=sha256-vonyYAKJSlsX4n9GCsS0pHxR6yCrfqBIuGvANlkwG6U%3D' (2025-04-30)
→ 'github:NixOS/nixpkgs/59138c7667b7970d205d6a05a8bfa2d78caa3643?narHash=sha256-7gGa49iB9nCnFk4h/g9zwjlQAyjtpgcFkODjcOQS0Es%3D' (2025-05-31)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/46e634be05ce9dc6d4db8e664515ba10b78151ae?narHash=sha256-y3h3NLnzRSiUkYpnfvnS669zWZLoqqI6NprtLQ%2B5dck%3D' (2025-04-29)
→ 'github:nixos/nixpkgs/96ec055edbe5ee227f28cdbc3f1ddf1df5965102?narHash=sha256-7doLyJBzCllvqX4gszYtmZUToxKvMUrg45EUWaUYmBg%3D' (2025-05-28)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/7fbdae44b0f40ea432e46fd152ad8be0f8f41ad6?narHash=sha256-CITAeiuXGjDvT5iZBXr6vKVWQwsUQLJUMFO91bfJFC4%3D' (2025-04-30)
→ 'github:oxalica/rust-overlay/fc82ce758cc5df6a6d5d24e75710321cdbdc787a?narHash=sha256-F%2BnGITu6D7RswJlm8qCuU1PCuOSgDeAqaDKWW1n1jmQ%3D' (2025-05-31)
2025-06-01 00:20:23 +00:00
Jake Stanger
b62d0d58cb
refactor: fix clippy warnings
2025-05-27 13:33:05 +01:00
Jake Stanger
3c4b6a0fdb
refactor: remove unnecessary Clone constraint from recv_glib methods
2025-05-27 13:31:22 +01:00
Jake Stanger
448f461943
fix: regression - image prefixes not handled correctly
...
Fixes #1015
2025-05-27 11:38:08 +01:00
Jake Stanger
93489d6924
Merge pull request #1007 from JakeStanger/dependabot/cargo/mlua-0.10.5
...
build(deps): bump mlua from 0.10.3 to 0.10.5
2025-05-26 23:12:13 +01:00
Jake Stanger
3b0527c78a
Merge pull request #1009 from JakeStanger/dependabot/cargo/tokio-1.45.1
...
build(deps): bump tokio from 1.45.0 to 1.45.1
2025-05-26 23:05:23 +01:00
dependabot[bot]
ecf6a21cd4
build(deps): bump tokio from 1.45.0 to 1.45.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.45.0 to 1.45.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.0...tokio-1.45.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 21:56:24 +00:00
Jake Stanger
e035b8eda7
Merge pull request #1008 from JakeStanger/dependabot/cargo/zbus-5.7.1
...
build(deps): bump zbus from 5.7.0 to 5.7.1
2025-05-26 22:54:46 +01:00
Jake Stanger
b27c601733
Merge pull request #1010 from JakeStanger/refactor/glib-deps
...
refactor: `recv_glib` dependency arrays
2025-05-26 22:54:04 +01:00
Jake Stanger
9d18ce52f5
refactor: recv_glib dependency arrays
...
Adds a dependency array system to `recv_glib` which internally clones the passed deps and then passes by reference to the callback.
This cleans up a lot of the big `{}` blocks full of `widget.clone()` and removes a lot of boilerplate. Yay!
2025-05-26 22:46:25 +01:00
Jake Stanger
beab26a37e
docs: add missing menu sidebar link
2025-05-26 16:38:15 +01:00
Jake Stanger
333796a9ae
Merge pull request #609 from ClaireNeveu/menu-widget
...
feat: Add Menu module
2025-05-26 16:37:15 +01:00
Claire Neveu
96e10fe139
feat: add menu module
...
Adds a new Menu module which allows users to create XDG or custom menus that open after clicking on a button.
Resolves #534
Co-authored-by: Jake Stanger <mail@jstanger.dev>
2025-05-26 16:23:49 +01:00
dependabot[bot]
190045b13b
build(deps): bump zbus from 5.7.0 to 5.7.1
...
Bumps [zbus](https://github.com/dbus2/zbus ) from 5.7.0 to 5.7.1.
- [Release notes](https://github.com/dbus2/zbus/releases )
- [Commits](https://github.com/dbus2/zbus/compare/zbus-5.7.0...zbus-5.7.1 )
---
updated-dependencies:
- dependency-name: zbus
dependency-version: 5.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 14:28:54 +00:00
dependabot[bot]
ee2ac6f3b0
build(deps): bump mlua from 0.10.3 to 0.10.5
...
Bumps [mlua](https://github.com/mlua-rs/mlua ) from 0.10.3 to 0.10.5.
- [Release notes](https://github.com/mlua-rs/mlua/releases )
- [Changelog](https://github.com/mlua-rs/mlua/blob/v0.10.5/CHANGELOG.md )
- [Commits](https://github.com/mlua-rs/mlua/compare/v0.10.3...v0.10.5 )
---
updated-dependencies:
- dependency-name: mlua
dependency-version: 0.10.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 14:28:32 +00:00
Jake Stanger
2ae2e78407
Merge pull request #1005 from JakeStanger/fix/icon-label-markup
...
fix: unable to use markup in icon labels
2025-05-25 23:31:12 +01:00
Jake Stanger
9ed0d1270a
fix: unable to use markup in icon labels
2025-05-25 23:27:03 +01:00
Jake Stanger
e99a04923d
Merge pull request #1003 from JakeStanger/refactor/image
...
Overhaul `.desktop` and image resolver code
2025-05-25 19:29:07 +01:00
Jake Stanger
9270225db8
chore(intellij): add test run config
2025-05-25 16:24:17 +01:00
Jake Stanger
3a0e102afc
feat: change icon_overrides to apply to all resolved images
2025-05-25 16:24:17 +01:00
Jake Stanger
3e55d87c3a
refactor: overhaul .desktop and image resolver systems
...
Rewrites the desktop file parser code and image resolver code to introduce caching system and make fully async. They should be much faster now.
BREAKING CHANGE: The `icon_theme` setting has been moved from per-bar to top-level
2025-05-25 16:24:17 +01:00