Jake Stanger
8aef093ac9
Merge pull request #421 from JakeStanger/fix/dynamic-string
...
Dynamic String Fixes
2024-01-25 23:17:55 +00:00
Jake Stanger
9d7cb08f41
docs(ironvars): correct allowed chars in keys
2024-01-25 22:42:48 +00:00
Jake Stanger
63304a9ddd
fix(dynamic string): always sending partial string on initialization
2024-01-25 22:42:48 +00:00
Jake Stanger
af7e037dd5
test(dynamic string): test pango attributes with ironvars
2024-01-25 22:42:48 +00:00
Jake Stanger
db7c96bcd4
Merge pull request #422 from JakeStanger/docs/compilation
...
docs(compilation): add sccache section
2024-01-25 22:42:18 +00:00
Jake Stanger
4d9d78f4ca
fix(dynamic string): ironvar parser being too greedy
2024-01-25 22:31:07 +00:00
Jake Stanger
1b54276bea
docs(compilation): add sccache section
2024-01-25 22:29:05 +00:00
Jake Stanger
bfec31254f
Merge pull request #417 from JakeStanger/various
...
Various Small Changes
2024-01-24 23:26:06 +00:00
Jake Stanger
cb2f9b0aaf
docs(examples): fix issues with example css
2024-01-24 23:10:04 +00:00
Jake Stanger
996ad7e27f
refactor(desktop file): simplify some none-type handling
2024-01-24 23:04:14 +00:00
Jake Stanger
754e33952e
docs: add info on speeding up compilation time
2024-01-24 23:03:38 +00:00
Jake Stanger
a2a7e2ea52
Merge pull request #416 from JakeStanger/fix/style-watcher
...
fix(style): file watcher not working for relative paths
2024-01-24 22:51:00 +00:00
Jake Stanger
976dd6c55a
fix(style): file watcher not working for relative paths
...
Fixes that changes were not hot-loaded when overriding the default style path with `IRONBAR_CSS` and providing a relative file path.
2024-01-24 22:40:10 +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
Jake Stanger
7e923d699f
Merge pull request #413 from JakeStanger/dependabot/cargo/regex-1.10.3
...
build(deps): bump regex from 1.10.2 to 1.10.3
2024-01-22 19:48:23 +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
2a4587612a
Merge pull request #412 from JakeStanger/fix/swaybar-command
...
fix(cli): error when launched via `swaybar_command`
2024-01-20 23:50:04 +00:00
Jake Stanger
1c9c9bbece
fix(cli): error when launched via swaybar_command
...
Fixes #11 (again)
2024-01-20 23:42:43 +00:00
JakeStanger
7d51155a3e
docs: update CHANGELOG.md for v0.14.0 [skip ci]
2024-01-20 18:13:32 +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
Jake Stanger
c32c79379d
Merge pull request #410 from JakeStanger/dependabot/cargo/clap-4.4.16
...
build(deps): bump clap from 4.4.14 to 4.4.16
2024-01-15 17:40:50 +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
Jake Stanger
cfa1fceee5
Merge pull request #409 from JakeStanger/fix/tokio-spawn
...
Fix script crash
2024-01-14 15:53:54 +00:00
Jake Stanger
18b47844f9
refactor(wayland): simplify task spawning code
2024-01-14 15:42:29 +00:00
Jake Stanger
963f8edc45
fix(script): spawning outside of tokio runtime causing crash
...
Fixes #408 .
2024-01-14 15:42:28 +00:00
Jake Stanger
e0dc5e104a
refactor(wayland): remove unused request type
2024-01-14 01:34:49 +00:00
Jake Stanger
b9a42f0f66
Merge pull request #404 from thmasq/master
...
Make feature flags for the "focused" and launcher "modules"
2024-01-14 01:27:51 +00:00
thmasq
ddf91b18cc
build: add focused and launcher feature flags
2024-01-13 22:08:31 -03:00
Jake Stanger
e737177ab0
Merge pull request #405 from JakeStanger/feat/dpms-support
...
feat: load bars on monitor when it connects
2024-01-13 17:27:53 +00:00
Jake Stanger
ec503ade43
Merge pull request #406 from JakeStanger/fix/launcher-focus
...
fix(launcher): favourites not focused when opened
2024-01-13 17:24:02 +00:00
Jake Stanger
8371a92204
feat: load bars on monitor when it connects
...
Finally, Ironbar will respond to events of monitors being (dis)connected, and will create bars when a monitor connects.
This means at last - resolves #291
yaay
2024-01-13 17:20:09 +00:00
Jake Stanger
b004d5007c
fix(launcher): favourites not focused when opened
...
Fixes #225
2024-01-13 17:15:19 +00:00
Jake Stanger
3dc198ee41
Merge pull request #401 from JakeStanger/dependabot/cargo/clap-4.4.14
...
build(deps): bump clap from 4.4.13 to 4.4.14
2024-01-10 17:42:04 +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
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
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
Jake Stanger
57b57ed002
refactor: pass context into modules controllers
...
This paves the way to keep things tidier for the next refactors.
2024-01-07 23:42:34 +00:00
Jake Stanger
1df3d734b9
Merge pull request #395 from JakeStanger/dependabot/cargo/clap-4.4.12
...
build(deps): bump clap from 4.4.11 to 4.4.12
2024-01-02 12:59:14 +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
Jake Stanger
2c91e58317
Merge pull request #394 from JakeStanger/dependabot/cargo/serde_json-1.0.109
...
build(deps): bump serde_json from 1.0.108 to 1.0.109
2024-01-02 12:51:25 +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