Commit Graph

278 Commits

Author SHA1 Message Date
dependabot[bot]
6ac57bf73f
build(deps): bump reqwest from 0.11.24 to 0.11.25
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.24 to 0.11.25.
- [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.11.24...v0.11.25)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-11 14:14:25 +00:00
Jake Stanger
7742a46578
feat: swaync notifications module
Adds a new module which connects to SwayNC to display information from the notifications deamon.

Resolves #7
2024-03-04 20:33:53 +00:00
Jake Stanger
a70956bb3b
feat: add new volume module 2024-03-04 19:53:02 +00:00
Jake Stanger
947c314b60
Merge pull request #484 from JakeStanger/dependabot/cargo/indexmap-2.2.5
build(deps): bump indexmap from 2.2.3 to 2.2.5
2024-03-04 15:39:29 +00:00
dependabot[bot]
4215478608
build(deps): bump indexmap from 2.2.3 to 2.2.5
Bumps [indexmap](https://github.com/indexmap-rs/indexmap) from 2.2.3 to 2.2.5.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md)
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.3...2.2.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 14:58:09 +00:00
dependabot[bot]
07b2b6a4bb
build(deps): bump walkdir from 2.4.0 to 2.5.0
Bumps [walkdir](https://github.com/BurntSushi/walkdir) from 2.4.0 to 2.5.0.
- [Commits](https://github.com/BurntSushi/walkdir/compare/2.4.0...2.5.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 14:57:45 +00:00
Jake Stanger
d29d4fde8c
Merge pull request #475 from JakeStanger/dependabot/cargo/serde-1.0.197
build(deps): bump serde from 1.0.196 to 1.0.197
2024-02-26 22:37:52 +00:00
Jake Stanger
c6e1f9a50c
Merge pull request #473 from JakeStanger/dependabot/cargo/serde_json-1.0.114
build(deps): bump serde_json from 1.0.113 to 1.0.114
2024-02-26 22:33:57 +00:00
dependabot[bot]
232c56e411
build(deps): bump serde from 1.0.196 to 1.0.197
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.196 to 1.0.197.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.196...v1.0.197)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 14:37:18 +00:00
dependabot[bot]
43d1ae528d
build(deps): bump serde_json from 1.0.113 to 1.0.114
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.113 to 1.0.114.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.113...v1.0.114)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 14:37:00 +00:00
dependabot[bot]
5134534346
build(deps): bump zbus from 3.15.0 to 3.15.2
Bumps [zbus](https://github.com/dbus2/zbus) from 3.15.0 to 3.15.2.
- [Release notes](https://github.com/dbus2/zbus/releases)
- [Commits](https://github.com/dbus2/zbus/compare/zbus-3.15.0...zbus-3.15.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 14:36:50 +00:00
dependabot[bot]
91c9556bb2
build(deps): bump clap from 4.5.0 to 4.5.1
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.0 to 4.5.1.
- [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.0...clap_complete-v4.5.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-19 14:07:29 +00:00
Jake Stanger
d2adecb935
Merge pull request #448 from JakeStanger/dependabot/cargo/clap-4.5.0
build(deps): bump clap from 4.4.18 to 4.5.0
2024-02-12 21:46:03 +00:00
Jake Stanger
6286907da9
Merge pull request #447 from JakeStanger/dependabot/cargo/serde_json-1.0.113
build(deps): bump serde_json from 1.0.111 to 1.0.113
2024-02-12 21:45:51 +00:00
Jake Stanger
fb4dd4d06a
Merge pull request #446 from JakeStanger/dependabot/cargo/indexmap-2.2.3
build(deps): bump indexmap from 2.2.1 to 2.2.3
2024-02-12 21:45:16 +00:00
Jake Stanger
8a0c78b3cf
Merge pull request #445 from JakeStanger/dependabot/cargo/chrono-0.4.34
build(deps): bump chrono from 0.4.31 to 0.4.34
2024-02-12 21:44:42 +00:00
dependabot[bot]
89f92e6cc5
build(deps): bump clap from 4.4.18 to 4.5.0
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.18 to 4.5.0.
- [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/v4.4.18...clap_complete-v4.5.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 14:05:30 +00:00
dependabot[bot]
4643a871f0
build(deps): bump serde_json from 1.0.111 to 1.0.113
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.111 to 1.0.113.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.111...v1.0.113)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 14:05:16 +00:00
dependabot[bot]
3206dd5c54
build(deps): bump indexmap from 2.2.1 to 2.2.3
Bumps [indexmap](https://github.com/indexmap-rs/indexmap) from 2.2.1 to 2.2.3.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md)
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.2.1...2.2.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 14:05:06 +00:00
dependabot[bot]
db2eb125b4
build(deps): bump chrono from 0.4.31 to 0.4.34
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.31 to 0.4.34.
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.31...v0.4.34)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 14:04:57 +00:00
dependabot[bot]
bb3e03a169
build(deps): bump smithay-client-toolkit from 0.18.0 to 0.18.1
Bumps [smithay-client-toolkit](https://github.com/smithay/client-toolkit) from 0.18.0 to 0.18.1.
- [Changelog](https://github.com/Smithay/client-toolkit/blob/v0.18.1/CHANGELOG.md)
- [Commits](https://github.com/smithay/client-toolkit/compare/v0.18.0...v0.18.1)

---
updated-dependencies:
- dependency-name: smithay-client-toolkit
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 14:04:47 +00:00
Jake Stanger
6595674af2
chore: bump version to 0.15.0-pre 2024-02-10 20:56:56 +00:00
Jake Stanger
bce8122bb9
chore(release): v0.14.1 2024-02-10 20:45:34 +00:00
Jake Stanger
d981265dac
Merge pull request #437 from JakeStanger/dependabot/cargo/zbus-3.15.0
build(deps): bump zbus from 3.14.1 to 3.15.0
2024-02-06 19:55:28 +00:00
Jake Stanger
c7afe075b2
Merge pull request #438 from JakeStanger/dependabot/cargo/hyprland-0.3.13
build(deps): bump hyprland from 0.3.12 to 0.3.13
2024-02-06 19:55:20 +00:00
Jake Stanger
45848cb884
Merge pull request #436 from JakeStanger/dependabot/cargo/tokio-1.36.0
build(deps): bump tokio from 1.35.1 to 1.36.0
2024-02-06 19:53:09 +00:00
dependabot[bot]
451ded869f
build(deps): bump hyprland from 0.3.12 to 0.3.13
Bumps [hyprland](https://github.com/hyprland-community/hyprland-rs) from 0.3.12 to 0.3.13.
- [Release notes](https://github.com/hyprland-community/hyprland-rs/releases)
- [Commits](https://github.com/hyprland-community/hyprland-rs/compare/0.3.12...0.3.13)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 14:21:09 +00:00
dependabot[bot]
4880de219b
build(deps): bump zbus from 3.14.1 to 3.15.0
Bumps [zbus](https://github.com/dbus2/zbus) from 3.14.1 to 3.15.0.
- [Release notes](https://github.com/dbus2/zbus/releases)
- [Commits](https://github.com/dbus2/zbus/compare/zbus-3.14.1...zbus-3.15.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 14:20:52 +00:00
dependabot[bot]
2835a3d5c7
build(deps): bump tokio from 1.35.1 to 1.36.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.35.1 to 1.36.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.35.1...tokio-1.36.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 14:20:36 +00:00
dependabot[bot]
d983a5d33b
build(deps): bump reqwest from 0.11.23 to 0.11.24
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.23 to 0.11.24.
- [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.11.23...v0.11.24)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-05 14:20:20 +00:00
Jake Stanger
ef41462ef0
Merge pull request #425 from JakeStanger/fix/tray
Tray rewrite
2024-02-01 22:49:51 +00:00
dependabot[bot]
966fc101f3
build(deps): bump indexmap from 2.1.0 to 2.2.1
Bumps [indexmap](https://github.com/indexmap-rs/indexmap) from 2.1.0 to 2.2.1.
- [Changelog](https://github.com/indexmap-rs/indexmap/blob/master/RELEASES.md)
- [Commits](https://github.com/indexmap-rs/indexmap/compare/2.1.0...2.2.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 21:08:53 +00:00
dependabot[bot]
0d1b8c8cad
build(deps): bump serde from 1.0.195 to 1.0.196
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.195 to 1.0.196.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.195...v1.0.196)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-29 14:25:02 +00:00
Jake Stanger
cc39896181
build: update system-tray crate 2024-01-27 01:04:31 +00:00
Jake Stanger
5daeb29c28
Merge pull request #414 from JakeStanger/dependabot/cargo/clap-4.4.18
build(deps): bump clap from 4.4.16 to 4.4.18
2024-01-22 19:48:35 +00:00
dependabot[bot]
d9c21de4f3
build(deps): bump clap from 4.4.16 to 4.4.18
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.16 to 4.4.18.
- [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/v4.4.16...v4.4.18)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 14:49:53 +00:00
dependabot[bot]
a49fc5027c
build(deps): bump regex from 1.10.2 to 1.10.3
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.2 to 1.10.3.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.10.2...1.10.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-22 14:49:42 +00:00
Jake Stanger
8ca9de933f
chore: bump version to 0.14.1-pre 2024-01-20 18:12:23 +00:00
Jake Stanger
82896d91e0
chore(release): v0.14.0 2024-01-20 18:05:14 +00:00
Jake Stanger
405da855af
Merge pull request #411 from JakeStanger/dependabot/cargo/serde_json-1.0.111
build(deps): bump serde_json from 1.0.109 to 1.0.111
2024-01-15 17:40:59 +00:00
dependabot[bot]
807a26f754
build(deps): bump serde_json from 1.0.109 to 1.0.111
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.109 to 1.0.111.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.109...v1.0.111)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 14:48:19 +00:00
dependabot[bot]
6c5c62a6fb
build(deps): bump clap from 4.4.14 to 4.4.16
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.14 to 4.4.16.
- [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/v4.4.14...v4.4.16)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 14:48:08 +00:00
thmasq
ddf91b18cc build: add focused and launcher feature flags 2024-01-13 22:08:31 -03:00
dependabot[bot]
d4e8543d6e
build(deps): bump clap from 4.4.13 to 4.4.14
Bumps [clap](https://github.com/clap-rs/clap) from 4.4.13 to 4.4.14.
- [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/v4.4.13...v4.4.14)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-09 23:50:37 +00:00
Jake Stanger
f3169ecd3b
Merge pull request #397 from JakeStanger/dependabot/cargo/clap-4.4.13
build(deps): bump clap from 4.4.12 to 4.4.13
2024-01-09 23:48:03 +00:00
Jake Stanger
bb8a7d0609
Merge pull request #400 from JakeStanger/dependabot/cargo/serde-1.0.195
build(deps): bump serde from 1.0.193 to 1.0.195
2024-01-09 23:41:27 +00:00
Jake Stanger
b55fbb3001
Merge pull request #396 from JakeStanger/refactor/clients
Massive Client Refactor
2024-01-09 23:39:30 +00:00
Jake Stanger
6f531a5654
refactor: remove lazy_static and async_once 2024-01-09 23:33:07 +00:00
Jake Stanger
c702f6fffa
refactor: major client code changes
This does away with `lazy_static` singletons for all the clients, instead putting them all inside a `Clients` struct on the `Ironbar` struct.

Client code has been refactored in places to accommodate this, and module code has been updated to get the clients the new way.

The Wayland client has been re-written from the ground up to remove a lot of the needless complications, provide a nicer interface and reduce some duplicate data.

The MPD music client has been overhauled to use the `mpd_utils` crate, which simplifies the code within Ironbar and should offer more robustness and better recovery when connection is lost to the server.

The launcher module in particular has been affected by the refactor.
2024-01-09 23:33:07 +00:00
dependabot[bot]
dbf57ed0b8
build(deps): bump serde from 1.0.193 to 1.0.195
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.193 to 1.0.195.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.193...v1.0.195)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-08 14:15:39 +00:00