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
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
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
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
b55fbb3001
Merge pull request #396 from JakeStanger/refactor/clients
...
Massive Client Refactor
2024-01-09 23:39:30 +00:00
6f531a5654
refactor: remove lazy_static
and async_once
2024-01-09 23:33:07 +00:00
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
dependabot[bot]
a66003eb9a
build(deps): bump clap from 4.4.12 to 4.4.13
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.12 to 4.4.13.
- [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.12...v4.4.13 )
---
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-08 14:14:44 +00:00
dependabot[bot]
130e184722
build(deps): bump clap from 4.4.11 to 4.4.12
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.11 to 4.4.12.
- [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.11...v4.4.12 )
---
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-02 12:52:13 +00:00
dependabot[bot]
d50075021d
build(deps): bump serde_json from 1.0.108 to 1.0.109
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.108 to 1.0.109.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.108...v1.0.109 )
---
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-01 14:13:20 +00:00
1b54de98e6
build(deps): update glib
2023-12-31 00:42:14 +00:00
e19e80d6d8
Merge pull request #387 from JakeStanger/dependabot/cargo/reqwest-0.11.23
...
build(deps): bump reqwest from 0.11.22 to 0.11.23
2023-12-25 23:36:39 +00:00
9be8638291
Merge pull request #386 from JakeStanger/dependabot/cargo/tokio-1.35.1
...
build(deps): bump tokio from 1.35.0 to 1.35.1
2023-12-25 23:36:27 +00:00
fb87112ac9
Merge pull request #385 from JakeStanger/dependabot/cargo/futures-util-0.3.30
...
build(deps): bump futures-util from 0.3.29 to 0.3.30
2023-12-25 23:36:09 +00:00
dependabot[bot]
c3d5556fb1
build(deps): bump reqwest from 0.11.22 to 0.11.23
...
Bumps [reqwest](https://github.com/seanmonstar/reqwest ) from 0.11.22 to 0.11.23.
- [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.22...v0.11.23 )
---
updated-dependencies:
- dependency-name: reqwest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-25 14:38:37 +00:00
dependabot[bot]
a882976f93
build(deps): bump tokio from 1.35.0 to 1.35.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.35.0 to 1.35.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.35.0...tokio-1.35.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-25 14:38:27 +00:00
dependabot[bot]
4e6b0e38ff
build(deps): bump futures-util from 0.3.29 to 0.3.30
...
Bumps [futures-util](https://github.com/rust-lang/futures-rs ) from 0.3.29 to 0.3.30.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.29...0.3.30 )
---
updated-dependencies:
- dependency-name: futures-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-25 14:38:15 +00:00
dependabot[bot]
bdd0015eb4
build(deps): bump ctrlc from 3.4.1 to 3.4.2
...
Bumps [ctrlc](https://github.com/Detegr/rust-ctrlc ) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/Detegr/rust-ctrlc/releases )
- [Commits](https://github.com/Detegr/rust-ctrlc/compare/3.4.1...3.4.2 )
---
updated-dependencies:
- dependency-name: ctrlc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-25 14:38:00 +00:00
29eeefbd24
Merge pull request #380 from JakeStanger/refactor/update-gtk
...
Update GTK-related crates, replace GLib channels with Tokio channels, refactor Tokio runtime code
2023-12-18 22:17:44 +00:00
bea442ed96
refactor: update gtk/glib, remove glib channels
...
This is a major refactor which updates GTK, GLib and GTK Layer Shell to their latest versions.
GLib channels, previously used for receiving events on the GLib Main Context thread have been deprecated and a new method for running Futures on the main thread has been added instead. This commit also replaces all the deprecated code with this.
As part of the above, a bug was uncovered related to creating the GLib main context inside the Tokio runtime. Spawning of Tokio tasks has been refactored to fix this.
2023-12-18 22:09:21 +00:00
a9e28e163f
chore: update lock file
2023-12-12 23:20:51 +00:00
ed5a16237d
refactor: update wayland crates to latest versions
2023-12-11 22:01:50 +00:00
5653191604
Merge pull request #375 from JakeStanger/dependabot/cargo/tokio-1.35.0
...
build(deps): bump tokio from 1.34.0 to 1.35.0
2023-12-11 21:33:01 +00:00
dependabot[bot]
44733bd62d
build(deps): bump tokio from 1.34.0 to 1.35.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.34.0 to 1.35.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.34.0...tokio-1.35.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 15:00:40 +00:00
dependabot[bot]
bfe9c4ee2b
build(deps): bump clap from 4.4.10 to 4.4.11
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.10 to 4.4.11.
- [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.10...v4.4.11 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-11 15:00:27 +00:00
7175cf2f5c
Merge pull request #370 from JakeStanger/dependabot/cargo/futures-lite-2.1.0
...
build(deps): bump futures-lite from 2.0.1 to 2.1.0
2023-12-04 17:24:45 +00:00
dependabot[bot]
5094129f55
build(deps): bump futures-lite from 2.0.1 to 2.1.0
...
Bumps [futures-lite](https://github.com/smol-rs/futures-lite ) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v2.0.1...v2.1.0 )
---
updated-dependencies:
- dependency-name: futures-lite
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 14:53:07 +00:00
dependabot[bot]
d343b16341
build(deps): bump clap from 4.4.8 to 4.4.10
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.8 to 4.4.10.
- [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.8...v4.4.10 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 14:52:56 +00:00
f92845aecb
Merge pull request #366 from JakeStanger/dependabot/cargo/sysinfo-0.29.11
...
build(deps): bump sysinfo from 0.29.10 to 0.29.11
2023-11-27 22:51:32 +00:00
dependabot[bot]
12d3d76a57
build(deps): bump sysinfo from 0.29.10 to 0.29.11
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.29.10 to 0.29.11.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-27 14:25:32 +00:00
dependabot[bot]
2289755991
build(deps): bump serde from 1.0.192 to 1.0.193
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.192 to 1.0.193.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.192...v1.0.193 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-27 14:25:12 +00:00
dependabot[bot]
ac44175b77
build(deps): bump tracing-appender from 0.2.2 to 0.2.3
...
Bumps [tracing-appender](https://github.com/tokio-rs/tracing ) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-appender-0.2.2...tracing-appender-0.2.3 )
---
updated-dependencies:
- dependency-name: tracing-appender
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-20 14:43:32 +00:00
422edb3152
Merge pull request #356 from JakeStanger/dependabot/cargo/clap-4.4.8
...
build(deps): bump clap from 4.4.7 to 4.4.8
2023-11-13 19:24:49 +00:00
375860efb4
Merge pull request #355 from JakeStanger/dependabot/cargo/tokio-1.34.0
...
build(deps): bump tokio from 1.33.0 to 1.34.0
2023-11-13 19:24:03 +00:00
dependabot[bot]
ce43895394
build(deps): bump clap from 4.4.7 to 4.4.8
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.7 to 4.4.8.
- [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.7...v4.4.8 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-13 14:26:35 +00:00
dependabot[bot]
9eb1f60351
build(deps): bump tokio from 1.33.0 to 1.34.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.33.0 to 1.34.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.33.0...tokio-1.34.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-13 14:26:23 +00:00
dependabot[bot]
fbbc667b36
build(deps): bump serde from 1.0.190 to 1.0.192
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.190 to 1.0.192.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.190...v1.0.192 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-13 14:26:11 +00:00
0d9e4545aa
Merge pull request #353 from JakeStanger/dependabot/cargo/serde_json-1.0.108
...
build(deps): bump serde_json from 1.0.107 to 1.0.108
2023-11-07 17:02:07 +00:00
5fff15d953
Merge pull request #352 from JakeStanger/dependabot/cargo/futures-lite-2.0.1
...
build(deps): bump futures-lite from 2.0.0 to 2.0.1
2023-11-07 17:01:34 +00:00
dependabot[bot]
0d8029f89c
build(deps): bump serde_json from 1.0.107 to 1.0.108
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.107 to 1.0.108.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.107...v1.0.108 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-06 14:27:51 +00:00
dependabot[bot]
9b34dc0d2d
build(deps): bump futures-lite from 2.0.0 to 2.0.1
...
Bumps [futures-lite](https://github.com/smol-rs/futures-lite ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: futures-lite
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-06 14:27:19 +00:00
dependabot[bot]
897512720a
build(deps): bump indexmap from 2.0.2 to 2.1.0
...
Bumps [indexmap](https://github.com/bluss/indexmap ) from 2.0.2 to 2.1.0.
- [Changelog](https://github.com/bluss/indexmap/blob/master/RELEASES.md )
- [Commits](https://github.com/bluss/indexmap/compare/2.0.2...2.1.0 )
---
updated-dependencies:
- dependency-name: indexmap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-06 14:27:00 +00:00
876504ec77
Merge pull request #347 from JakeStanger/dependabot/cargo/serde-1.0.190
...
build(deps): bump serde from 1.0.189 to 1.0.190
2023-10-30 22:11:07 +00:00
11f217ef54
Merge pull request #345 from JakeStanger/dependabot/cargo/futures-lite-2.0.0
...
build(deps): bump futures-lite from 1.13.0 to 2.0.0
2023-10-30 22:10:39 +00:00
dependabot[bot]
23473cf070
build(deps): bump serde from 1.0.189 to 1.0.190
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.189 to 1.0.190.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.189...v1.0.190 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 21:26:35 +00:00
dependabot[bot]
bc74f6f802
build(deps): bump futures-lite from 1.13.0 to 2.0.0
...
Bumps [futures-lite](https://github.com/smol-rs/futures-lite ) from 1.13.0 to 2.0.0.
- [Release notes](https://github.com/smol-rs/futures-lite/releases )
- [Changelog](https://github.com/smol-rs/futures-lite/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/futures-lite/compare/v1.13.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: futures-lite
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 21:25:56 +00:00
49de52edda
Merge pull request #346 from JakeStanger/dependabot/cargo/mpd_client-1.3.0
...
build(deps): bump mpd_client from 1.2.0 to 1.3.0
2023-10-30 21:25:27 +00:00