Commit Graph

1122 Commits

Author SHA1 Message Date
Reinout Meliesie
b0485a85f8
Merge 63f2871bea into bcaa13deae 2024-07-02 17:08:06 +01:00
Jake Stanger
bcaa13deae
Merge pull request #654 from JakeStanger/dependabot/cargo/serde_json-1.0.119
build(deps): bump serde_json from 1.0.117 to 1.0.119
2024-07-02 14:39:13 +01:00
Jake Stanger
91f02c8ed1
Merge pull request #653 from JakeStanger/dependabot/cargo/clap-4.5.8
build(deps): bump clap from 4.5.7 to 4.5.8
2024-07-02 14:38:56 +01:00
Alpha-Ursae-Minoris
92ae1a8d73
feat(nix): home-manager option to read style.css file 2024-07-02 14:38:35 +01:00
dependabot[bot]
da7c190c42
build(deps): bump serde_json from 1.0.117 to 1.0.119
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.117 to 1.0.119.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.117...v1.0.119)

---
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-07-01 14:44:08 +00:00
dependabot[bot]
9d7f0ff6dc
build(deps): bump clap from 4.5.7 to 4.5.8
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.7 to 4.5.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/clap_complete-v4.5.7...v4.5.8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 14:43:55 +00:00
Reinout Meliesie
63f2871bea
Merge branch 'master' into feat/networkmanager 2024-06-30 17:11:31 +02:00
Jake Stanger
6a06fa534a
Merge pull request #649 from JakeStanger/dependabot/cargo/mlua-0.9.9
build(deps): bump mlua from 0.9.8 to 0.9.9
2024-06-25 11:10:38 +01:00
Jake Stanger
fdc84b9f47
Merge pull request #648 from JakeStanger/dependabot/cargo/reqwest-0.12.5
build(deps): bump reqwest from 0.12.4 to 0.12.5
2024-06-25 11:10:22 +01:00
dependabot[bot]
ffa688b12a
build(deps): bump mlua from 0.9.8 to 0.9.9
Bumps [mlua](https://github.com/khvzak/mlua) from 0.9.8 to 0.9.9.
- [Release notes](https://github.com/khvzak/mlua/releases)
- [Changelog](https://github.com/mlua-rs/mlua/blob/master/CHANGELOG.md)
- [Commits](https://github.com/khvzak/mlua/compare/v0.9.8...v0.9.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 14:38:21 +00:00
dependabot[bot]
f2ee06f234
build(deps): bump reqwest from 0.12.4 to 0.12.5
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.12.4 to 0.12.5.
- [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.4...v0.12.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-24 14:38:11 +00:00
Jake Stanger
a9d728f191
Merge pull request #644 from JakeStanger/fix/minor-changes
Fix/minor changes
2024-06-20 21:15:18 +01:00
Jake Stanger
51df2b766b
build: fix clippy warning 2024-06-20 20:59:08 +01:00
Jake Stanger
7e04e30171
fix(wayland): exit on event dispatch error
This should hopefully resolve log spamming issues.
2024-06-20 20:58:56 +01:00
Jake Stanger
167f23dcbd
chore: change default_features to default-features 2024-06-20 20:58:04 +01:00
Jake Stanger
4af2c32222
Merge pull request #643 from victorvintorez/docs/fedora-copr
docs: add fedora copr package to readme
2024-06-19 20:48:17 +01:00
Victor Vintorez
076c2df4a2 docs: add fedora copr package to readme 2024-06-19 20:26:20 +01:00
Jake Stanger
d0bdf31ee9
Merge pull request #583 from JakeStanger/feat/layer-config
Options & Commands for layer-shell layer/exclusive zone
2024-06-13 22:23:09 +01:00
Jake Stanger
aa45396062
feat: ability to set bar layer and exclusive zone 2024-06-13 21:42:40 +01:00
Jake Stanger
576853f8a0
Merge pull request #638 from JakeStanger/dependabot/cargo/regex-1.10.5
build(deps): bump regex from 1.10.4 to 1.10.5
2024-06-10 16:46:36 +01:00
Jake Stanger
e79702be63
Merge pull request #636 from JakeStanger/dependabot/cargo/clap-4.5.7
build(deps): bump clap from 4.5.4 to 4.5.7
2024-06-10 16:45:07 +01:00
dependabot[bot]
9ca3407198
build(deps): bump regex from 1.10.4 to 1.10.5
Bumps [regex](https://github.com/rust-lang/regex) from 1.10.4 to 1.10.5.
- [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.4...1.10.5)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 14:55:01 +00:00
dependabot[bot]
e33b9a5b16
build(deps): bump clap from 4.5.4 to 4.5.7
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.4 to 4.5.7.
- [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.4...v4.5.7)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 14:54:29 +00:00
Reinout Meliesie
1c33b3b35a
fix: remove unconditional schemars import 2024-06-07 12:05:36 +02:00
Reinout Meliesie
954b5647f5
fix: add JSON schema derivation, move dep declaration back to bottom 2024-06-07 11:25:57 +02:00
Reinout Meliesie
f497647e8a
fix: revert inclusion of local volume module patches 2024-06-05 13:08:03 +02:00
Reinout Meliesie
3bf4e9b877
Merge branch 'refs/heads/master' into develop
# Conflicts:
#	Cargo.toml
#	src/modules/volume.rs
2024-06-05 12:49:39 +02:00
Reinout Meliesie
c75de5cd3e
fix: client not setting initial state 2024-06-05 01:54:44 +02:00
Reinout Meliesie
43619528f8
fix: useless imports, check changed props interface name 2024-06-05 01:39:05 +02:00
Reinout Meliesie
14e1f49ee9
refactor: prop changes are handled using generic signal 2024-06-05 01:28:57 +02:00
Reinout Meliesie
ef7397293a
refactor: re-add proxy trait to client 2024-06-05 00:55:02 +02:00
Jake Stanger
b0132bdb2b
Merge pull request #631 from JakeStanger/fix/music-token-escape
fix(music): tokens with `&` not rendering
2024-06-03 22:00:00 +01:00
Jake Stanger
176af997f4
fix(music): tokens with & not rendering
Fixes partially #629
2024-06-03 21:52:08 +01:00
Jake Stanger
a93108b7e7
Merge pull request #630 from JakeStanger/fix/launcher-focus
fix(launcher): apps with multiple windows stay focused when window closed
2024-06-03 21:36:14 +01:00
Jake Stanger
dbd385d225
fix(launcher): apps with multiple windows stay focused when window closed
Resolves #618
2024-06-03 21:26:11 +01:00
Jake Stanger
6e921eb567
Merge pull request #628 from JakeStanger/dependabot/cargo/tokio-1.38.0
build(deps): bump tokio from 1.37.0 to 1.38.0
2024-06-03 20:33:21 +01:00
dependabot[bot]
db95fc9e9b
build(deps): bump tokio from 1.37.0 to 1.38.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.37.0 to 1.38.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.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-06-03 19:01:03 +00:00
Jake Stanger
49f98519bf
Merge pull request #626 from JakeStanger/dependabot/cargo/schemars-0.8.21
build(deps): bump schemars from 0.8.19 to 0.8.21
2024-06-03 20:00:16 +01:00
dependabot[bot]
b97e1cebd3
build(deps): bump schemars from 0.8.19 to 0.8.21
Bumps [schemars](https://github.com/GREsau/schemars) from 0.8.19 to 0.8.21.
- [Release notes](https://github.com/GREsau/schemars/releases)
- [Changelog](https://github.com/GREsau/schemars/blob/master/CHANGELOG.md)
- [Commits](https://github.com/GREsau/schemars/compare/v0.8.19...v0.8.21)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-03 14:56:45 +00:00
Jake Stanger
5d1054abd8
Merge pull request #623 from JakeStanger/revert-621-fix/markup-escape
Revert "Fix Pango markup not escaped"
2024-06-02 17:42:39 +01:00
Jake Stanger
a9a32817e0
Revert "Fix Pango markup not escaped" 2024-06-02 17:42:18 +01:00
Jake Stanger
0085e51ff6
Merge pull request #622 from JakeStanger/fix/notification-overlay
fix(notifications): unable to click through overlay
2024-06-02 15:44:45 +01:00
Jake Stanger
277e6b6296
fix(notifications): unable to click through overlay
Fixes #620
2024-06-02 15:40:45 +01:00
Jake Stanger
cfb2fc6fdf
Merge pull request #621 from JakeStanger/fix/markup-escape
Fix Pango markup not escaped
2024-06-02 15:27:51 +01:00
Jake Stanger
b8fdd8531e
refactor: explicitly use set_text on non-pango labels 2024-06-02 15:23:46 +01:00
Jake Stanger
9d8a3eb370
fix: correctly escape pango markup 2024-06-02 15:23:30 +01:00
Jake Stanger
c28de8d902
Merge pull request #595 from JakeStanger/refactor/cli-change
Refactor/cli change
2024-06-01 17:23:17 +01:00
Jake Stanger
9dd711235f
feat!: improve CLI structure, add new commands
This splits most CLI/IPC commands into two categories:

- `var` for ironvars
- `bar` for controlling individual bars.

It also introduces more commands for visibility, as well as breaking existing ones.

New commands:

- `show`
- `hide`
- `toggle_visible`
- `set_popup_visible`
- `get_popup_visible`

Lastly, the implementation of some existing commands has been improved.

BREAKING CHANGE: All IPC commands have changed. Namely, `type` has been changed to `command`, and bar/var related commands are now under a `subcommand`. The full spec can be found on the wiki.

BREAKING CHANGE: Several CLI commands are now located under the `var` and `bar` categories. Usage of any commands to get/set Ironvars or control bar visibility will need to be updated.

BREAKING CHANGE: The `open_popup` and `close_popup` IPC commands are now called `show_popup` and `hide_popup` respectively.

BREAKING CHANGE: The popup `name` argument has been renamed to `widget_name` on all IPC commands.

BREAKING CHANGE: The `set-visibility` CLI command now takes a `true`/`false` positional argument in place of the `-v` flag.

BREAKING CHANGE: `ok_value` responses will no longer print `ok` as the first line when using the CLI
2024-06-01 17:04:51 +01:00
Jake Stanger
8dda49477b
fix(cli): using zero exit code for error responses 2024-06-01 17:01:17 +01:00
Jake Stanger
a33e0a241a
feat(cli): format flag, json output format 2024-06-01 17:01:16 +01:00