1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-09-15 19:26:58 +02:00
Commit graph

1673 commits

Author SHA1 Message Date
24ef1b700a
Merge pull request #1105 from JakeStanger/dependabot/cargo/clap-4.5.42
build(deps): bump clap from 4.5.41 to 4.5.42
2025-08-05 09:10:45 +01:00
b7557bc78b
Merge pull request #1104 from JakeStanger/dependabot/cargo/tokio-1.47.1
build(deps): bump tokio from 1.46.1 to 1.47.1
2025-08-05 09:10:18 +01:00
037de421cd
Merge pull request #1103 from JakeStanger/dependabot/cargo/notify-8.2.0
build(deps): bump notify from 8.1.0 to 8.2.0
2025-08-05 09:09:59 +01:00
dependabot[bot]
4041e080d0
build(deps): bump clap from 4.5.41 to 4.5.42
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.41 to 4.5.42.
- [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.41...clap_complete-v4.5.42)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.42
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-04 18:51:20 +00:00
dependabot[bot]
491e055aa1
build(deps): bump tokio from 1.46.1 to 1.47.1
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.46.1 to 1.47.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.46.1...tokio-1.47.1)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.47.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-04 18:35:36 +00:00
dependabot[bot]
304b1d3e17
build(deps): bump notify from 8.1.0 to 8.2.0
Bumps [notify](https://github.com/notify-rs/notify) from 8.1.0 to 8.2.0.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/notify-rs/notify/compare/notify-8.1.0...notify-8.2.0)

---
updated-dependencies:
- dependency-name: notify
  dependency-version: 8.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-04 18:13:45 +00:00
dea571506f
Merge pull request #1101 from JakeStanger/update_flake_lock_action
Update flake.lock
2025-08-01 08:42:25 +01:00
github-actions[bot]
bd5745f2ef flake.lock: Update
Flake lock file updates:

• Updated input 'naersk':
    'github:nix-community/naersk/38bc60bbc157ae266d4a0c96671c6c742ee17a5f?narHash=sha256-cyAAMal0aPrlb1NgzMxZqeN1mAJ2pJseDhm2m6Um8T0%3D' (2025-04-29)
  → 'github:nix-community/naersk/0e72363d0938b0208d6c646d10649164c43f4d64?narHash=sha256-uldUBFkZe/E7qbvxa3mH1ItrWZyT6w1dBKJQF/3ZSsc%3D' (2025-07-16)
• Added input 'naersk/fenix':
    'github:nix-community/fenix/bf0d6f70f4c9a9cf8845f992105652173f4b617f?narHash=sha256-z6QEu4ZFuHiqdOPbYss4/Q8B0BFhacR8ts6jO/F/aOU%3D' (2025-07-14)
• Added input 'naersk/fenix/nixpkgs':
    follows 'naersk/nixpkgs'
• Added input 'naersk/fenix/rust-analyzer-src':
    'github:rust-lang/rust-analyzer/591e3b7624be97e4443ea7b5542c191311aa141d?narHash=sha256-EJcdxw3aXfP8Ex1Nm3s0awyH9egQvB2Gu%2BQEnJn2Sfg%3D' (2025-07-13)
• Updated input 'naersk/nixpkgs':
    'github:NixOS/nixpkgs/b95255df2360a45ddbb03817a68869d5cb01bf96?narHash=sha256-IJWIzZSkBsDzS7iS/iwSwur%2BxFkWqeLYC4kdf8ObtOM%3D' (2025-06-30)
  → 'github:NixOS/nixpkgs/be9e214982e20b8310878ac2baa063a961c1bdf6?narHash=sha256-HM791ZQtXV93xtCY%2BZxG1REzhQenSQO020cu6rHtAPk%3D' (2025-07-09)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/30e2e2857ba47844aa71991daa6ed1fc678bcbb7?narHash=sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM%3D' (2025-06-27)
  → 'github:nixos/nixpkgs/dc9637876d0dcc8c9e5e22986b857632effeb727?narHash=sha256-cKgvtz6fKuK1Xr5LQW/zOUiAC0oSQoA9nOISB0pJZqM%3D' (2025-07-28)
2025-08-01 00:20:13 +00:00
106e23e311
Merge pull request #1096 from JakeStanger/dependabot/cargo/serde_json-1.0.141
build(deps): bump serde_json from 1.0.140 to 1.0.141
2025-07-21 16:52:44 +01:00
546e75c43c
Merge pull request #1099 from JakeStanger/dependabot/cargo/zbus-5.9.0
build(deps): bump zbus from 5.8.0 to 5.9.0
2025-07-21 16:47:56 +01:00
50ab48500f
Merge pull request #1097 from JakeStanger/dependabot/cargo/mlua-0.11.1
build(deps): bump mlua from 0.11.0 to 0.11.1
2025-07-21 16:45:11 +01:00
798a71cc13
Merge pull request #1098 from JakeStanger/dependabot/cargo/sysinfo-0.36.1
build(deps): bump sysinfo from 0.36.0 to 0.36.1
2025-07-21 16:44:59 +01:00
dependabot[bot]
dca0e07ce2
build(deps): bump serde_json from 1.0.140 to 1.0.141
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.140 to 1.0.141.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.140...v1.0.141)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-version: 1.0.141
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:42:30 +00:00
dependabot[bot]
8c9673eb1f
build(deps): bump zbus from 5.8.0 to 5.9.0
Bumps [zbus](https://github.com/dbus2/zbus) from 5.8.0 to 5.9.0.
- [Release notes](https://github.com/dbus2/zbus/releases)
- [Commits](https://github.com/dbus2/zbus/compare/zbus-5.8.0...zbus-5.9.0)

---
updated-dependencies:
- dependency-name: zbus
  dependency-version: 5.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:35:25 +00:00
a92e6684a0
Merge pull request #1095 from JakeStanger/dependabot/cargo/rustix-1.0.8
build(deps): bump rustix from 1.0.7 to 1.0.8
2025-07-21 16:35:18 +01:00
dependabot[bot]
eadc7a7bab
build(deps): bump sysinfo from 0.36.0 to 0.36.1
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo) from 0.36.0 to 0.36.1.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/GuillaumeGomez/sysinfo/compare/v0.36.0...v0.36.1)

---
updated-dependencies:
- dependency-name: sysinfo
  dependency-version: 0.36.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:32:44 +00:00
dependabot[bot]
c3c3dab11b
build(deps): bump mlua from 0.11.0 to 0.11.1
Bumps [mlua](https://github.com/mlua-rs/mlua) from 0.11.0 to 0.11.1.
- [Release notes](https://github.com/mlua-rs/mlua/releases)
- [Changelog](https://github.com/mlua-rs/mlua/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mlua-rs/mlua/compare/v0.11.0...v0.11.1)

---
updated-dependencies:
- dependency-name: mlua
  dependency-version: 0.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:29:37 +00:00
dependabot[bot]
dd9a0c2065
build(deps): bump rustix from 1.0.7 to 1.0.8
Bumps [rustix](https://github.com/bytecodealliance/rustix) from 1.0.7 to 1.0.8.
- [Release notes](https://github.com/bytecodealliance/rustix/releases)
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md)
- [Commits](https://github.com/bytecodealliance/rustix/compare/v1.0.7...v1.0.8)

---
updated-dependencies:
- dependency-name: rustix
  dependency-version: 1.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-21 15:25:58 +00:00
Alan
5520562a18
feat: support glob patterns for keyboard layout icons (#949)
* Simplistic globbing for matching keyboard layout icons

Update the logic for determining the display text for the current keyboard layout.
Instead of a direct map lookup, iterate through the layout map to support wildcard matching.

Patterns ending with `*` will match any language string starting with the characters before the `*`. This allows grouping similar layouts (e.g., `English`, `English (Colemak-DH ISO)`) under a single pattern like `English*`.

* Use `IndexMap` instead of `HashMap` for keyboard layout icons map

This enables users to choose which globs to prioritize via ordering in the config

* Enable feature `serde` for `indexmap`

* Document wildcard matching for keyboard layouts

* Enable `indexmap2` feature flag for `schemars`

* Add missing period

* use string slices

* Fix formatting
2025-07-20 22:19:58 +01:00
233f7f1ee2
Merge pull request #1094 from JakeStanger/fix/launcher-regression
fix: regression caused by #1089
2025-07-20 16:26:33 +01:00
feccc29fd1
fix: regression caused by #1089
This resolves an issue caused by a previous fix which broke launching applications with the `launcher` and `menu` modules
2025-07-20 16:21:31 +01:00
ccb57c8458
Merge pull request #1092 from slowsage/app_id_lowercase
fix(desktop_file): case-insensitive app_id -> desktop_file find
2025-07-19 09:33:56 +01:00
slowsage
ff185d0de9 fix(desktop_file): case-insensitive app_id -> desktop_file find 2025-07-19 04:01:51 -04:00
34da5edfe0
docs(sysinfo): add info on querying values
Resolves #1090
2025-07-15 22:45:49 +01:00
622ca3cc4f
Merge pull request #1089 from JakeStanger/fix/gtk-launch-zombie
fix: opening programs via `launcher` and `menu` leaving zombie processes
2025-07-14 21:45:40 +01:00
40adfaf810
fix: opening programs via launcher and menu leaving zombie processes
Fixes #1020
2025-07-14 21:42:11 +01:00
749b9f0433
Merge pull request #1067 from JakeStanger/fix/ipc-limit
fix(ipc): message size limited to 1024 bytes
2025-07-14 21:10:31 +01:00
c4f5485d53
fix(ipc): message size limited to 1024 bytes
Fixes #1065
2025-07-14 21:06:57 +01:00
a67e722dee
Merge pull request #1088 from JakeStanger/chores
Chores
2025-07-14 20:09:20 +01:00
f1a8b42cfa
chore: clippy/fmt 2025-07-14 19:55:46 +01:00
3a3888a2d6
chore: update deps 2025-07-14 19:55:25 +01:00
b68e4b4af9
chore(deps): update system-tray 2025-07-14 19:34:04 +01:00
f1dc35e873
Merge pull request #1086 from JakeStanger/dependabot/cargo/clap-4.5.41
build(deps): bump clap from 4.5.40 to 4.5.41
2025-07-14 19:32:25 +01:00
dc8af7ada8
Merge pull request #1085 from JakeStanger/dependabot/cargo/sysinfo-0.36.0
build(deps): bump sysinfo from 0.35.2 to 0.36.0
2025-07-14 19:30:48 +01:00
613495ce0b
Merge pull request #1084 from JakeStanger/dependabot/cargo/zbus-5.8.0
build(deps): bump zbus from 5.7.1 to 5.8.0
2025-07-14 19:28:25 +01:00
dependabot[bot]
98e9af68d9
build(deps): bump clap from 4.5.40 to 4.5.41
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.40 to 4.5.41.
- [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.40...clap_complete-v4.5.41)

---
updated-dependencies:
- dependency-name: clap
  dependency-version: 4.5.41
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-14 18:24:12 +00:00
dependabot[bot]
1fbe655480
build(deps): bump sysinfo from 0.35.2 to 0.36.0
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo) from 0.35.2 to 0.36.0.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/GuillaumeGomez/sysinfo/compare/v0.35.2...v0.36.0)

---
updated-dependencies:
- dependency-name: sysinfo
  dependency-version: 0.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-14 17:46:09 +00:00
dependabot[bot]
93a797be3f
build(deps): bump zbus from 5.7.1 to 5.8.0
Bumps [zbus](https://github.com/dbus2/zbus) from 5.7.1 to 5.8.0.
- [Release notes](https://github.com/dbus2/zbus/releases)
- [Commits](https://github.com/dbus2/zbus/compare/zbus-5.7.1...zbus-5.8.0)

---
updated-dependencies:
- dependency-name: zbus
  dependency-version: 5.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-14 17:15:47 +00:00
b980d74a9a
Merge pull request #1082 from JakeStanger/dependabot/cargo/tokio-1.46.1
build(deps): bump tokio from 1.45.1 to 1.46.1
2025-07-08 16:18:00 +01:00
3fce815fa9
Merge pull request #1080 from JakeStanger/dependabot/cargo/reqwest-0.12.22
build(deps): bump reqwest from 0.12.20 to 0.12.22
2025-07-08 16:17:24 +01:00
cc11e9df52
Merge pull request #1079 from JakeStanger/dependabot/cargo/notify-8.1.0
build(deps): bump notify from 8.0.0 to 8.1.0
2025-07-08 16:16:59 +01:00
dependabot[bot]
6c41b9c336
build(deps): bump tokio from 1.45.1 to 1.46.1
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.45.1 to 1.46.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.1...tokio-1.46.1)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.46.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 17:36:28 +00:00
dependabot[bot]
74e19848f3
build(deps): bump reqwest from 0.12.20 to 0.12.22
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.20 to 0.12.22.
- [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.20...v0.12.22)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-version: 0.12.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 17:17:34 +00:00
dependabot[bot]
b6d8d73858
build(deps): bump notify from 8.0.0 to 8.1.0
Bumps [notify](https://github.com/notify-rs/notify) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/notify-rs/notify/releases)
- [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md)
- [Commits](https://github.com/notify-rs/notify/compare/notify-8.0.0...notify-8.1.0)

---
updated-dependencies:
- dependency-name: notify
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 17:04:08 +00:00
6d4170d3a6
Merge pull request #1073 from JakeStanger/update_flake_lock_action
Update flake.lock
2025-07-01 10:46:17 +01:00
15a933e887
Merge pull request #1070 from JakeStanger/dependabot/cargo/indexmap-2.10.0
build(deps): bump indexmap from 2.9.0 to 2.10.0
2025-07-01 10:45:29 +01:00
github-actions[bot]
a4cc46b2d8 flake.lock: Update
Flake lock file updates:

• Updated input 'naersk/nixpkgs':
    'github:NixOS/nixpkgs/59138c7667b7970d205d6a05a8bfa2d78caa3643?narHash=sha256-7gGa49iB9nCnFk4h/g9zwjlQAyjtpgcFkODjcOQS0Es%3D' (2025-05-31)
  → 'github:NixOS/nixpkgs/b95255df2360a45ddbb03817a68869d5cb01bf96?narHash=sha256-IJWIzZSkBsDzS7iS/iwSwur%2BxFkWqeLYC4kdf8ObtOM%3D' (2025-06-30)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/96ec055edbe5ee227f28cdbc3f1ddf1df5965102?narHash=sha256-7doLyJBzCllvqX4gszYtmZUToxKvMUrg45EUWaUYmBg%3D' (2025-05-28)
  → 'github:nixos/nixpkgs/30e2e2857ba47844aa71991daa6ed1fc678bcbb7?narHash=sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM%3D' (2025-06-27)
2025-07-01 00:19:15 +00:00
dependabot[bot]
4bc41415fa
build(deps): bump indexmap from 2.9.0 to 2.10.0
Bumps [indexmap](https://github.com/indexmap-rs/indexmap) from 2.9.0 to 2.10.0.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md)
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.9.0...2.10.0)

---
updated-dependencies:
- dependency-name: indexmap
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-30 17:24:37 +00:00
d45eb2a69a
Merge pull request #1063 from JakeStanger/dependabot/cargo/lua-src-548.1.1
build(deps): bump lua-src from 548.1.0 to 548.1.1
2025-06-23 23:23:38 +01:00
dependabot[bot]
411fa53071
build(deps): bump lua-src from 548.1.0 to 548.1.1
Bumps [lua-src](https://github.com/mlua-rs/lua-src-rs) from 548.1.0 to 548.1.1.
- [Commits](https://github.com/mlua-rs/lua-src-rs/compare/v548.1.0...v548.1.1)

---
updated-dependencies:
- dependency-name: lua-src
  dependency-version: 548.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 16:30:59 +00:00