Commit Graph

435 Commits

Author SHA1 Message Date
Jake Stanger
6db7742e06
fix: crash on startup introduced by recent refactors 2023-06-29 18:02:51 +01:00
Jake Stanger
4b88079561
docs: fix header 2023-06-29 17:38:41 +01:00
Jake Stanger
9a68dc99bd
build: fix error 2023-06-29 17:37:10 +01:00
Jake Stanger
cc181a8b6d
refactor: fix new clippy warnings 2023-06-29 16:57:47 +01:00
Jake Stanger
27f920d012
feat(launcher): slightly improve focus logic when clicking item with multiple windows 2023-06-29 16:42:03 +01:00
Jake Stanger
4a9410abac
Merge pull request #199 from JakeStanger/feat/cli-ipc
IPC, CLI and Dynamic Variables
2023-06-29 16:39:56 +01:00
Jake Stanger
607c7285d7
docs: update for ipc/cli, tidy a bit 2023-06-29 16:26:55 +01:00
Jake Stanger
c6319b78fd
feat(ipc): support for injecting additional stylesheets 2023-06-29 16:26:55 +01:00
Jake Stanger
ded50cca6f
feat: support for 'ironvar' dynamic variables 2023-06-29 16:26:54 +01:00
Jake Stanger
f5bdc5a027
feat: ipc server and cli 2023-06-29 16:19:19 +01:00
Jake Stanger
44313bfc75
Merge pull request #203 from JakeStanger/dependabot/cargo/notify-6.0.1
build(deps): bump notify from 6.0.0 to 6.0.1
2023-06-26 17:16:05 +01:00
Jake Stanger
9e5f72087f
Merge pull request #201 from JakeStanger/dependabot/cargo/indexmap-2.0.0
build(deps): bump indexmap from 1.9.3 to 2.0.0
2023-06-26 17:15:44 +01:00
Jake Stanger
449795b4e9
Merge pull request #200 from JakeStanger/dependabot/cargo/mpris-2.0.1
build(deps): bump mpris from 2.0.0 to 2.0.1
2023-06-26 17:14:31 +01:00
dependabot[bot]
a67bf38faa
build(deps): bump notify from 6.0.0 to 6.0.1
Bumps [notify](https://github.com/notify-rs/notify) from 6.0.0 to 6.0.1.
- [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-6.0.0...notify-6.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 15:06:12 +00:00
dependabot[bot]
e539eadd8d
build(deps): bump indexmap from 1.9.3 to 2.0.0
Bumps [indexmap](https://github.com/bluss/indexmap) from 1.9.3 to 2.0.0.
- [Changelog](https://github.com/bluss/indexmap/blob/master/RELEASES.md)
- [Commits](https://github.com/bluss/indexmap/compare/1.9.3...2.0.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 15:05:37 +00:00
dependabot[bot]
592213d8af
build(deps): bump mpris from 2.0.0 to 2.0.1
Bumps [mpris](https://github.com/Mange/mpris-rs) from 2.0.0 to 2.0.1.
- [Changelog](https://github.com/Mange/mpris-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Mange/mpris-rs/compare/v2.0.0...v2.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-26 15:05:17 +00:00
Jake Stanger
d121dc3d1e
refactor: fix unused var warning 2023-06-22 23:21:02 +01:00
Jake Stanger
0e8c8a1770
chore: bump version to 0.13.0 2023-06-18 23:10:15 +01:00
Jake Stanger
93baf8f568
Merge pull request #197 from JakeStanger/ci/cache
ci: add caching support
2023-06-18 17:51:32 +01:00
Jake Stanger
1ef32059da
ci: add caching support 2023-06-18 17:41:10 +01:00
Jake Stanger
5be0750792
Merge pull request #160 from JakeStanger/feat/upower-icon-size
feat(upower): icon size option
2023-06-18 17:01:57 +01:00
JakeStanger
aea8de2552 docs: update CHANGELOG.md for v0.12.1 [skip ci] 2023-06-18 15:44:32 +00:00
Jake Stanger
c8c84446d6
Merge pull request #196 from JakeStanger/fix/launcher-crash
fix(launcher): crash when focusing newly opened window in popup
2023-06-18 16:33:04 +01:00
Jake Stanger
103a224355
fix(launcher): crash when focusing newly opened window in popup
Attempting to focus a newly opened window from the launcher popup attempted to close the popup directly in an invalid manner, which caused the bar to hard crash. The controller already handles this correctly, so removed this code.

Resolves #41 🎉
2023-06-18 16:21:35 +01:00
Jake Stanger
18b36423e2
Merge pull request #193 from JakeStanger/build/stray-patch
Use patched version of `stray`
2023-06-18 00:07:49 +01:00
Jake Stanger
09a26d04bc
chore: update flake lock 2023-06-17 23:53:00 +01:00
Jake Stanger
96323801d9
build: use patched version of stray 2023-06-17 23:52:52 +01:00
Jake Stanger
de98cf3dae
fix(tray): (maybe?) sometimes bus name is taken
No idea if this fix actually does anything but no harm in it I guess.
2023-06-17 21:29:33 +01:00
Jake Stanger
b3b96673b0
Merge pull request #192 from JakeStanger/fix/focused-icon
Fix focused icon issues
2023-06-17 17:11:14 +01:00
Jake Stanger
de3aa5d7b1
fix(focused): previous icon does not clear if new icon fails to load
Fixes #169
2023-06-17 16:43:58 +01:00
Jake Stanger
ac34c05d2e
fix(focused): empty icon rendered when show_icon = false
Fixes #184
2023-06-17 16:43:38 +01:00
Jake Stanger
6f7af07cdd
Merge pull request #189 from JakeStanger/fix/icon-classes
fix: add sensible class names for icon labels
2023-06-14 20:34:13 +01:00
Jake Stanger
96d36c43d4
docs: add missing icon/image selectors 2023-06-12 22:25:40 +01:00
Jake Stanger
e11177fea3
fix: add sensible class names for icon labels
BREAKING CHANGE: Where both textual and image icons are supported, CSS classes have changed to better reflect their targets. `.icon` has changed to `.icon-box` and `.icon` now targets the underlying element. `.label` has been changed to `.icon.text-icon`. This affects icons on the **music**, **workspaces**, and **clipboard** modules.

Resolves #185.
2023-06-12 22:25:23 +01:00
Jake Stanger
cbba2bc614
build: update deps, temporarily pin hyprland 2023-06-12 22:21:33 +01:00
Jake Stanger
658d040607
Merge pull request #188 from JakeStanger/dependabot/cargo/serde-1.0.164
build(deps): bump serde from 1.0.163 to 1.0.164
2023-06-12 19:47:31 +01:00
Jake Stanger
81c69f644e
Merge pull request #187 from JakeStanger/dependabot/cargo/sysinfo-0.29.2
build(deps): bump sysinfo from 0.29.0 to 0.29.2
2023-06-12 19:46:59 +01:00
Jake Stanger
55327c6f98
Merge pull request #186 from JakeStanger/dependabot/cargo/glib-0.17.10
build(deps): bump glib from 0.17.9 to 0.17.10
2023-06-12 19:46:10 +01:00
dependabot[bot]
fc2e93491f
build(deps): bump serde from 1.0.163 to 1.0.164
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.163 to 1.0.164.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.163...v1.0.164)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 15:04:54 +00:00
dependabot[bot]
a10cbd6287
build(deps): bump sysinfo from 0.29.0 to 0.29.2
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo) from 0.29.0 to 0.29.2.
- [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-06-12 15:04:04 +00:00
dependabot[bot]
1991662bc4
build(deps): bump glib from 0.17.9 to 0.17.10
Bumps [glib](https://github.com/gtk-rs/gtk-rs-core) from 0.17.9 to 0.17.10.
- [Release notes](https://github.com/gtk-rs/gtk-rs-core/releases)
- [Changelog](https://github.com/gtk-rs/gtk-rs-core/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gtk-rs/gtk-rs-core/compare/0.17.9...0.17.10)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 15:03:53 +00:00
Jake Stanger
b4f1c7ac2d
Merge pull request #182 from JakeStanger/dependabot/cargo/reqwest-0.11.18
build(deps): bump reqwest from 0.11.16 to 0.11.18
2023-06-05 18:20:08 +01:00
Jake Stanger
1e799f7635
Merge pull request #181 from JakeStanger/dependabot/cargo/notify-6.0.0
build(deps): bump notify from 5.1.0 to 6.0.0
2023-06-05 18:20:00 +01:00
dependabot[bot]
a9fe75b2f7
build(deps): bump notify from 5.1.0 to 6.0.0
Bumps [notify](https://github.com/notify-rs/notify) from 5.1.0 to 6.0.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/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 17:08:20 +00:00
dependabot[bot]
8ce7f8cb80
build(deps): bump reqwest from 0.11.16 to 0.11.18
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.16 to 0.11.18.
- [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.16...v0.11.18)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 17:08:16 +00:00
Jake Stanger
e709200242
Merge pull request #180 from JakeStanger/dependabot/cargo/chrono-0.4.26
build(deps): bump chrono from 0.4.25 to 0.4.26
2023-06-05 18:06:51 +01:00
Jake Stanger
f8a2c0f002
Merge pull request #179 from JakeStanger/dependabot/cargo/wayland-client-0.30.2
build(deps): bump wayland-client from 0.30.1 to 0.30.2
2023-06-05 18:06:29 +01:00
Jake Stanger
3b18e1d8a1
Merge pull request #178 from JakeStanger/dependabot/cargo/regex-1.8.4
build(deps): bump regex from 1.8.3 to 1.8.4
2023-06-05 17:47:45 +01:00
dependabot[bot]
f37bc80292
build(deps): bump chrono from 0.4.25 to 0.4.26
Bumps [chrono](https://github.com/chronotope/chrono) from 0.4.25 to 0.4.26.
- [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.25...v0.4.26)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 15:04:42 +00:00
dependabot[bot]
e0bc05acb5
build(deps): bump wayland-client from 0.30.1 to 0.30.2
Bumps [wayland-client](https://github.com/smithay/wayland-rs) from 0.30.1 to 0.30.2.
- [Release notes](https://github.com/smithay/wayland-rs/releases)
- [Changelog](https://github.com/Smithay/wayland-rs/blob/master/historical_changelog.md)
- [Commits](https://github.com/smithay/wayland-rs/compare/wayland-client-v0.30.1...wayland-client-v0.30.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-06-05 15:04:15 +00:00