Jake Stanger
901a86caa4
fix(custom): crash when clicking non-popup button
2023-08-01 21:29:00 +01:00
Jake Stanger
22ab33d194
Merge pull request #261 from JakeStanger/dependabot/cargo/sysinfo-0.29.7
...
build(deps): bump sysinfo from 0.29.6 to 0.29.7
2023-07-31 21:53:36 +01:00
Jake Stanger
78ba508fb3
Merge pull request #260 from JakeStanger/dependabot/cargo/serde_json-1.0.104
...
build(deps): bump serde_json from 1.0.103 to 1.0.104
2023-07-31 21:53:20 +01:00
Jake Stanger
2902331af0
fix(dynamic string): incorrectly handling strings containing multipoint utf-8 chars
2023-07-30 23:30:24 +01:00
Jake Stanger
a47ec69a07
chore(cargo): add keywords
2023-07-29 22:00:24 +01:00
Jake Stanger
c094179fca
Merge pull request #258 from yavko/use-crane
...
ci(nix): Add Crane and Naersk builders
2023-07-26 22:51:16 +01:00
Jake Stanger
ff04be70cc
Merge pull request #259 from JakeStanger/fix/images
...
Image fixes
2023-07-26 22:15:19 +01:00
Jake Stanger
89ec06fc7b
fix(music): hide album art widget when no image
2023-07-26 22:03:27 +01:00
Jake Stanger
7f6fef6338
fix(image): matching desktop file names too eagerly
...
Fixes #228
2023-07-26 22:03:27 +01:00
Jake Stanger
36f3db7411
refactor(image): do not try to read desktop files where definitely not necessary
2023-07-26 22:03:27 +01:00
Jake Stanger
2367faab04
fix(image): using fallback in places it shouldn't
2023-07-26 21:49:45 +01:00
Jake Stanger
1c68a97d33
chore(nix): add shell.nix file
2023-07-26 21:22:19 +01:00
Jake Stanger
00d5606f06
Merge pull request #257 from JakeStanger/fix/missing-icon-crash
...
feat(image resolver): add fallback image
2023-07-24 21:31:44 +01:00
Jake Stanger
ef443e6978
feat(image resolver): add fallback image
...
Puts a cap on the recursion, and falls back to a question mark image from the icon theme if no image could be resolved.
Fixes #250
2023-07-24 21:04:41 +01:00
Jake Stanger
4a8c823590
Merge pull request #254 from JakeStanger/dependabot/cargo/serde-1.0.175
...
build(deps): bump serde from 1.0.171 to 1.0.175
2023-07-24 18:17:05 +01:00
Jake Stanger
0d388d91f9
Merge pull request #256 from JakeStanger/dependabot/cargo/sysinfo-0.29.6
...
build(deps): bump sysinfo from 0.29.5 to 0.29.6
2023-07-24 17:34:53 +01:00
Jake Stanger
bf682d84ff
Merge pull request #253 from JakeStanger/dependabot/cargo/clap-4.3.19
...
build(deps): bump clap from 4.3.12 to 4.3.19
2023-07-24 17:34:38 +01:00
Jake Stanger
ef446f084a
Merge pull request #252 from JakeStanger/ci/nix-cache
...
ci(build): add nix caching
2023-07-22 15:39:10 +01:00
Jake Stanger
4bb75282b4
ci(build): add nix caching
2023-07-22 14:58:16 +01:00
Jake Stanger
5a6b14e5f8
Merge pull request #243 from JakeStanger/dependabot/cargo/serde_json-1.0.103
...
build(deps): bump serde_json from 1.0.100 to 1.0.103
2023-07-18 21:41:00 +01:00
Jake Stanger
806cfc61aa
Merge pull request #242 from JakeStanger/dependabot/cargo/wayland-protocols-0.30.1
...
build(deps): bump wayland-protocols from 0.30.0 to 0.30.1
2023-07-17 23:38:17 +01:00
Jake Stanger
c823bcc83b
Merge pull request #241 from JakeStanger/dependabot/cargo/sysinfo-0.29.5
...
build(deps): bump sysinfo from 0.29.4 to 0.29.5
2023-07-17 23:37:09 +01:00
Jake Stanger
0654f146a3
Merge pull request #240 from JakeStanger/dependabot/cargo/clap-4.3.12
...
build(deps): bump clap from 4.3.10 to 4.3.12
2023-07-17 23:36:42 +01:00
Jake Stanger
3d949874de
docs(ipc): add link to luajit library
2023-07-16 21:25:03 +01:00
Jake Stanger
c09bec2d2b
Merge pull request #238 from JakeStanger/fix/launcher-focus
...
Launcher focus fixes
2023-07-16 20:53:20 +01:00
Jake Stanger
6f57ad47ac
fix(launcher): not setting focus state when opening favourite
...
Fixes partially #225 .
2023-07-16 20:41:53 +01:00
Jake Stanger
87dd7646fc
fix(launcher): not clearing focused state when closing window
...
Fixes #213 .
Fixes partially #225 .
2023-07-16 20:24:23 +01:00
Jake Stanger
06251e293e
refactor: fix new pedantic clippy warnings
2023-07-16 20:17:32 +01:00
Jake Stanger
36abe4073e
Merge pull request #237 from JakeStanger/feat/ipc-popup
...
feat(ipc): commands for opening/closing popups
2023-07-16 20:06:13 +01:00
Jake Stanger
b7ee794bfc
feat(ipc): commands for opening/closing popups
...
Also includes some refactoring around related GTK helper code
2023-07-16 19:15:55 +01:00
Jake Stanger
c582bc3390
fix(cli): set-visible command causing panic
2023-07-16 18:47:44 +01:00
Jake Stanger
2a8313a9b4
Merge pull request #236 from A-Cloud-Ninja/master
...
[Feature] Add basic bar visibility change to IPC
2023-07-16 18:35:17 +01:00
Jake Stanger
2f8443f349
Merge pull request #234 from JakeStanger/dependabot/cargo/serde_json-1.0.100
...
build(deps): bump serde_json from 1.0.96 to 1.0.100
2023-07-10 17:52:03 +01:00
Jake Stanger
fbb41f33a3
Merge pull request #232 from JakeStanger/dependabot/cargo/sysinfo-0.29.4
...
build(deps): bump sysinfo from 0.29.2 to 0.29.4
2023-07-10 17:51:54 +01:00
Jake Stanger
cc2669a3a6
Merge pull request #230 from JakeStanger/dependabot/cargo/serde-1.0.171
...
build(deps): bump serde from 1.0.165 to 1.0.171
2023-07-10 17:51:45 +01:00
Jake Stanger
eee2182ab9
fix(ipc): command/response casing
2023-07-09 19:59:17 +01:00
Jake Stanger
abf490b04e
Merge pull request #226 from JakeStanger/fix/desktop-file
...
fix(launcher): incorrectly resolving some applications
2023-07-06 09:17:36 +01:00
Jake Stanger
4ca17d1337
fix(launcher): incorrectly resolving some applications
...
Potentially also fixes some mismatches with icons.
Fixes #222 .
2023-07-05 23:32:56 +01:00
Jake Stanger
fc820746a4
Merge pull request #220 from JakeStanger/feat/default-config
...
Default configuration
2023-07-04 18:08:33 +01:00
Jake Stanger
738b9e3da7
feat(config): use default fallback with config instructions
...
When no config file is found, the bar will now automatically instead load a hard-coded default consisting of the `focused` and `clock` modules, and a `label` informing you the bar is not configured. Instructions are also printed to the log.
2023-07-04 17:38:39 +01:00
Jake Stanger
1a272e00fb
fix(label): not using markup
2023-07-04 17:38:08 +01:00
Jake Stanger
f8d8c06300
Merge pull request #210 from christoph00/XDG_DATA_DIRS
...
Find Additional Applications dirs in XDG_DATA_DIR
2023-07-04 12:53:22 +01:00
Jake Stanger
68432b066b
Merge pull request #221 from JakeStanger/feat/clock-localization
...
feat(clock): localization support
2023-07-03 23:35:27 +01:00
Jake Stanger
b310ea7636
feat(clock): localization support
2023-07-03 23:20:37 +01:00
Jake Stanger
7c8d4668bc
build: update universal-config (for corn v0.8)
2023-07-03 20:42:42 +01:00
Jake Stanger
f1231384c1
Merge pull request #217 from JakeStanger/dependabot/cargo/zbus-3.14.1
...
build(deps): bump zbus from 3.13.1 to 3.14.1
2023-07-03 16:04:01 +01:00
Jake Stanger
c2cf41a8b0
Merge pull request #214 from JakeStanger/dependabot/cargo/mpd_client-1.2.0
...
build(deps): bump mpd_client from 1.1.0 to 1.2.0
2023-07-03 16:03:23 +01:00
Jake Stanger
aa635291c3
Merge pull request #215 from JakeStanger/dependabot/cargo/clap-4.3.10
...
build(deps): bump clap from 4.3.4 to 4.3.10
2023-07-03 16:02:08 +01:00
Jake Stanger
5b2a1787ef
Merge pull request #218 from JakeStanger/dependabot/cargo/serde-1.0.165
...
build(deps): bump serde from 1.0.164 to 1.0.165
2023-07-03 16:01:04 +01:00
Jake Stanger
95786a1c90
Merge pull request #216 from JakeStanger/dependabot/cargo/tokio-1.29.1
...
build(deps): bump tokio from 1.28.2 to 1.29.1
2023-07-03 15:57:31 +01:00
Jake Stanger
7f4a816379
Merge pull request #209 from JakeStanger/update_flake_lock_action
...
Update flake.lock
2023-07-01 11:23:34 +01:00
Jake Stanger
3502c23817
Merge pull request #208 from JakeStanger/feat/config-reload
...
feat(ipc): reload config command
2023-07-01 00:33:03 +01:00
Jake Stanger
7d3bb02b46
feat(ipc): reload config command
2023-07-01 00:05:12 +01:00
Jake Stanger
4620f29d38
docs(examples): update stylesheet
2023-06-30 23:01:11 +01:00
Jake Stanger
a9ac29d885
fix: clipboard partially behind wrong feature flag
2023-06-30 23:00:52 +01:00
Jake Stanger
6ae15f44bd
Merge pull request #206 from JakeStanger/feat/music-progress
...
Resolves #128 .
Also includes a fix to ensure elements in the popup are hidden if the connected player is not capable of providing the info.
2023-06-30 20:07:16 +01:00
Jake Stanger
1759945912
fix(music): correctly show/hide popup elements based on player capabilities
2023-06-30 19:27:00 +01:00
Jake Stanger
12053f111a
feat(music): progress/seek bar in popup
...
Resolves #128 .
2023-06-30 19:26:49 +01:00
Jake Stanger
bd90167f4e
feat(clock): format option for popup header
2023-06-30 11:10:19 +01:00
Jake Stanger
7016f7f79e
refactor: use new smart pointer macros throughout codebase
2023-06-29 23:16:31 +01:00
Jake Stanger
ac04cc27ce
Merge pull request #191 from body20002/flatpak_icons
...
Add Support For Flatpak Icons
2023-06-29 23:06:51 +01:00
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
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
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
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
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