Commit Graph
100 Commits
Author SHA1 Message Date
Jake Stanger bc553b4918 Merge pull request #292 from JakeStanger/dependabot/cargo/clap-4.4.1
build(deps): bump clap from 4.3.23 to 4.4.1
2023-08-28 21:36:54 +01:00
Jake Stanger 4ee2ce4d67 Merge pull request #290 from JakeStanger/dependabot/cargo/regex-1.9.4
build(deps): bump regex from 1.9.3 to 1.9.4
2023-08-28 21:08:08 +01:00
Jake Stanger 8b8ccf7be7 Merge pull request #288 from JakeStanger/dependabot/cargo/reqwest-0.11.20
build(deps): bump reqwest from 0.11.18 to 0.11.20
2023-08-28 21:03:47 +01:00
Jake Stanger 1035ce670f Merge pull request #287 from JakeStanger/dependabot/cargo/sysinfo-0.29.9
build(deps): bump sysinfo from 0.29.8 to 0.29.9
2023-08-28 21:03:30 +01:00
Jake Stanger 43b446d266 Merge pull request #286 from JakeStanger/dependabot/cargo/notify-6.1.1
build(deps): bump notify from 6.0.1 to 6.1.1
2023-08-28 21:02:38 +01:00
Jake Stanger af1f9e39b0 Merge pull request #283 from malicean/feat/workspaces-visible
feat(workspaces): visible CSS selector
2023-08-26 22:20:40 +01:00
Jake Stanger 6c38ff29c4 Merge pull request #281 from JakeStanger/dependabot/cargo/serde-1.0.185
build(deps): bump serde from 1.0.183 to 1.0.185
2023-08-25 23:03:01 +01:00
Jake Stanger fea1f18524 refactor: fix new clippy warnings, fmt 2023-08-25 22:55:12 +01:00
Jake Stanger b9c41af0f7 docs(workspaces): add missing .inactive selector 2023-08-24 23:29:16 +01:00
Jake Stanger d010fd6398 Merge pull request #280 from JakeStanger/dependabot/cargo/hyprland-0.3.9
build(deps): bump hyprland from 0.3.8 to 0.3.9
2023-08-21 21:26:18 +01:00
Jake Stanger 57cca121bf Merge pull request #279 from JakeStanger/dependabot/cargo/serde_json-1.0.105
build(deps): bump serde_json from 1.0.104 to 1.0.105
2023-08-21 21:24:48 +01:00
Jake Stanger 9431d09de7 Merge pull request #278 from JakeStanger/dependabot/cargo/clap-4.3.23
build(deps): bump clap from 4.3.21 to 4.3.23
2023-08-21 21:06:44 +01:00
Jake Stanger 69bd650810 Merge pull request #277 from JakeStanger/dependabot/cargo/tokio-1.32.0
build(deps): bump tokio from 1.31.0 to 1.32.0
2023-08-21 21:02:24 +01:00
Jake Stanger 1b476eb9f9 chore(wayland): downgrade some logs from debug to trace 2023-08-16 20:27:24 +01:00
Jake Stanger 50741941fb Merge pull request #147 from yavko/add-always-workspaces
feat: Add favorite and hidden workspaces
2023-08-15 20:25:49 +01:00
Jake Stanger 7e877f6631 Merge pull request #276 from JakeStanger/dependabot/cargo/strip-ansi-escapes-0.2.0
build(deps): bump strip-ansi-escapes from 0.1.1 to 0.2.0
2023-08-14 19:31:13 +01:00
Jake Stanger 6203447ec5 Merge pull request #275 from JakeStanger/dependabot/cargo/sysinfo-0.29.8
build(deps): bump sysinfo from 0.29.7 to 0.29.8
2023-08-14 19:30:35 +01:00
Jake Stanger 3621414843 Merge pull request #274 from JakeStanger/dependabot/cargo/tokio-1.31.0
build(deps): bump tokio from 1.29.1 to 1.31.0
2023-08-14 19:29:22 +01:00
Jake Stanger e75616c547 Merge pull request #273 from JakeStanger/dependabot/cargo/clap-4.3.21
build(deps): bump clap from 4.3.19 to 4.3.21
2023-08-14 19:28:47 +01:00
Jake Stanger 8ec0237bc5 amend 54f0f232 2023-08-13 20:38:49 +01:00
Jake Stanger 9e2ac0f43d Merge pull request #272 from JakeStanger/build/stray
build: replace `stray` with `system-tray` fork
2023-08-13 15:25:30 +01:00
Jake Stanger baeb4eae74 Merge pull request #271 from JakeStanger/fix/launcher-popup
fix(launcher): popup not closing when hover leaves widget
2023-08-13 15:21:47 +01:00
Jake Stanger b6e4ed6608 build: replace stray with system-tray fork
Fully resolves #166
2023-08-13 15:11:29 +01:00
Jake Stanger 54f0f232f2 fix(launcher): popup not closing when hover leaves widget
Fixes #224
2023-08-13 15:07:31 +01:00
Jake Stanger 5255ddffbb Merge pull request #270 from JakeStanger/build/hyprland
build: update to latest hyprland-rs
2023-08-11 21:49:11 +01:00
Jake Stanger 9fe6d49195 build: update to latest hyprland-rs
Resolves #269
2023-08-11 21:15:45 +01:00
Jake Stanger b649525a2c Merge pull request #266 from JakeStanger/dependabot/cargo/serde-1.0.183
build(deps): bump serde from 1.0.180 to 1.0.183
2023-08-09 20:59:10 +01:00
Jake Stanger 82030c7d51 Merge pull request #265 from JakeStanger/update_flake_lock_action
Update flake.lock
2023-08-01 21:31:13 +01:00
Jake Stanger 4679d8b842 Merge pull request #263 from JakeStanger/dependabot/cargo/serde-1.0.180
build(deps): bump serde from 1.0.175 to 1.0.180
2023-08-01 21:30:11 +01:00
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