Jake Stanger
967801dc32
refactor(workspaces): avoid sending unknown update info
2023-12-31 00:50:41 +00:00
Jake Stanger
1b54de98e6
build(deps): update glib
2023-12-31 00:42:14 +00:00
Jake Stanger
c356b22401
fix(workspaces): favourites missing inactive class on startup
...
Fixes #390
2023-12-30 23:30:03 +00:00
Jake Stanger
b3a3c78a3d
Merge pull request #389 from eclairevoyant/nerdfont-fix
...
docs: fix nerdfont icons
2023-12-28 13:15:37 +00:00
Jake Stanger
e19e80d6d8
Merge pull request #387 from JakeStanger/dependabot/cargo/reqwest-0.11.23
...
build(deps): bump reqwest from 0.11.22 to 0.11.23
2023-12-25 23:36:39 +00:00
Jake Stanger
9be8638291
Merge pull request #386 from JakeStanger/dependabot/cargo/tokio-1.35.1
...
build(deps): bump tokio from 1.35.0 to 1.35.1
2023-12-25 23:36:27 +00:00
Jake Stanger
fb87112ac9
Merge pull request #385 from JakeStanger/dependabot/cargo/futures-util-0.3.30
...
build(deps): bump futures-util from 0.3.29 to 0.3.30
2023-12-25 23:36:09 +00:00
Jake Stanger
ace1f848ba
Merge pull request #384 from JakeStanger/dependabot/cargo/ctrlc-3.4.2
...
build(deps): bump ctrlc from 3.4.1 to 3.4.2
2023-12-25 23:35:59 +00:00
Jake Stanger
b6351003ab
Merge pull request #383 from JakeStanger/fix/await-sync
...
fix: some modules crashing due to recent gtk refactor
2023-12-25 00:21:39 +00:00
Jake Stanger
80de5dd824
fix: some modules crashing due to recent gtk refactor
...
Fixes a crash introduced by commit bea442e where the `await_sync` function incorrectly tried to use the current tokio runtime, which it is often outside, instead of the singleton.
Fixes #382
2023-12-24 13:44:38 +00:00
Jake Stanger
29eeefbd24
Merge pull request #380 from JakeStanger/refactor/update-gtk
...
Update GTK-related crates, replace GLib channels with Tokio channels, refactor Tokio runtime code
2023-12-18 22:17:44 +00:00
Jake Stanger
e847a84c21
refactor: fix casting based clippy warnings
2023-12-18 22:09:21 +00:00
Jake Stanger
bea442ed96
refactor: update gtk/glib, remove glib channels
...
This is a major refactor which updates GTK, GLib and GTK Layer Shell to their latest versions.
GLib channels, previously used for receiving events on the GLib Main Context thread have been deprecated and a new method for running Futures on the main thread has been added instead. This commit also replaces all the deprecated code with this.
As part of the above, a bug was uncovered related to creating the GLib main context inside the Tokio runtime. Spawning of Tokio tasks has been refactored to fix this.
2023-12-18 22:09:21 +00:00
Jake Stanger
a9e28e163f
chore: update lock file
2023-12-12 23:20:51 +00:00
Jake Stanger
2c2f1c1243
Merge pull request #377 from JakeStanger/refactor/update-wayland
...
refactor: update wayland crates to latest versions
2023-12-11 22:11:13 +00:00
Jake Stanger
ed5a16237d
refactor: update wayland crates to latest versions
2023-12-11 22:01:50 +00:00
Jake Stanger
9a7ee6babc
Merge pull request #372 from JakeStanger/feat/auto-hide
...
feat: bar auto-hide options
2023-12-11 21:37:55 +00:00
Jake Stanger
b784b7b0d2
Merge pull request #373 from JakeStanger/feat/top-level-default
...
feat: use top-level config as fallback when using monitor-based config
2023-12-11 21:36:47 +00:00
Jake Stanger
5653191604
Merge pull request #375 from JakeStanger/dependabot/cargo/tokio-1.35.0
...
build(deps): bump tokio from 1.34.0 to 1.35.0
2023-12-11 21:33:01 +00:00
Jake Stanger
85498feadc
Merge pull request #374 from JakeStanger/dependabot/cargo/clap-4.4.11
...
build(deps): bump clap from 4.4.10 to 4.4.11
2023-12-11 21:32:26 +00:00
Jake Stanger
659c93dd2a
feat: use top-level config as fallback when using monitor-based config
...
This allows you to configure a default bar to use, then override specific monitors.
Not setting anything at the top level will hide bars which are not explicitly configured.
This actually came about as a bug in the recent refactorings, but now it's a feature :)
2023-12-10 23:12:21 +00:00
Jake Stanger
ee04cd025a
feat: bar auto-hide options
...
Adds two new bar-level options:
- `start_hidden`, which stops a bar from showing when Ironbar starts. It can then be hidden via IPC or auto-hide.
- `autohide`, which takes a delay after which the bar will be hidden when the cursor leaves. Hovering at the screen edge where the bar is located reveals the bar again.
Resolves #167
2023-12-10 22:56:43 +00:00
Jake Stanger
56f423e408
Merge pull request #371 from JakeStanger/refactor/encapsulate
...
refactor: begin restructuring core code to better encapsulate
2023-12-09 21:37:08 +00:00
Jake Stanger
b2fa19ab6c
refactor: begin restructuring core code to better encapsulate
...
This is a first pass towards trying to structure things a bit better, with data generally encapsulated under a single hierarchical tree, rather than lots of globals all over the place. Lots of work is still required.
The plan is that with this and some more work, #291 should become a lot easier to sort.
2023-12-08 22:39:27 +00:00
Jake Stanger
7175cf2f5c
Merge pull request #370 from JakeStanger/dependabot/cargo/futures-lite-2.1.0
...
build(deps): bump futures-lite from 2.0.1 to 2.1.0
2023-12-04 17:24:45 +00:00
Jake Stanger
ed48e5c8c3
Merge pull request #369 from JakeStanger/dependabot/cargo/clap-4.4.10
...
build(deps): bump clap from 4.4.8 to 4.4.10
2023-12-04 17:23:41 +00:00
Jake Stanger
96615502a8
Merge pull request #360 from chmanie/fix/tray-icon-themes
...
Re-use existing IconTheme during icon retrieval
2023-12-03 11:49:42 +00:00
Jake Stanger
4fe20865bf
Merge pull request #368 from JakeStanger/update_flake_lock_action
...
Update flake.lock
2023-12-02 15:45:19 +00:00
Jake Stanger
f92845aecb
Merge pull request #366 from JakeStanger/dependabot/cargo/sysinfo-0.29.11
...
build(deps): bump sysinfo from 0.29.10 to 0.29.11
2023-11-27 22:51:32 +00:00
Jake Stanger
b443b8f868
Merge pull request #365 from JakeStanger/dependabot/cargo/serde-1.0.193
...
build(deps): bump serde from 1.0.192 to 1.0.193
2023-11-27 22:51:15 +00:00
Jake Stanger
2016a904c1
Merge pull request #362 from JakeStanger/dependabot/cargo/tracing-appender-0.2.3
...
build(deps): bump tracing-appender from 0.2.2 to 0.2.3
2023-11-20 19:42:32 +00:00
Jake Stanger
ae75fcf2b2
Merge pull request #359 from delliottxyz/master
...
fix: Home Manager systemdIntegration warnings
2023-11-14 21:19:48 +00:00
Jake Stanger
422edb3152
Merge pull request #356 from JakeStanger/dependabot/cargo/clap-4.4.8
...
build(deps): bump clap from 4.4.7 to 4.4.8
2023-11-13 19:24:49 +00:00
Jake Stanger
375860efb4
Merge pull request #355 from JakeStanger/dependabot/cargo/tokio-1.34.0
...
build(deps): bump tokio from 1.33.0 to 1.34.0
2023-11-13 19:24:03 +00:00
Jake Stanger
62229c7a3b
Merge pull request #354 from JakeStanger/dependabot/cargo/serde-1.0.192
...
build(deps): bump serde from 1.0.190 to 1.0.192
2023-11-13 19:22:50 +00:00
Jake Stanger
0d9e4545aa
Merge pull request #353 from JakeStanger/dependabot/cargo/serde_json-1.0.108
...
build(deps): bump serde_json from 1.0.107 to 1.0.108
2023-11-07 17:02:07 +00:00
Jake Stanger
5fff15d953
Merge pull request #352 from JakeStanger/dependabot/cargo/futures-lite-2.0.1
...
build(deps): bump futures-lite from 2.0.0 to 2.0.1
2023-11-07 17:01:34 +00:00
Jake Stanger
6707fb6f7e
Merge pull request #351 from JakeStanger/dependabot/cargo/indexmap-2.1.0
...
build(deps): bump indexmap from 2.0.2 to 2.1.0
2023-11-07 17:01:18 +00:00
Jake Stanger
ae70f1d432
Merge pull request #348 from JakeStanger/update_flake_lock_action
...
Update flake.lock
2023-11-01 08:22:13 +00:00
Jake Stanger
876504ec77
Merge pull request #347 from JakeStanger/dependabot/cargo/serde-1.0.190
...
build(deps): bump serde from 1.0.189 to 1.0.190
2023-10-30 22:11:07 +00:00
Jake Stanger
11f217ef54
Merge pull request #345 from JakeStanger/dependabot/cargo/futures-lite-2.0.0
...
build(deps): bump futures-lite from 1.13.0 to 2.0.0
2023-10-30 22:10:39 +00:00
Jake Stanger
49de52edda
Merge pull request #346 from JakeStanger/dependabot/cargo/mpd_client-1.3.0
...
build(deps): bump mpd_client from 1.2.0 to 1.3.0
2023-10-30 21:25:27 +00:00
Jake Stanger
fd33714d9c
Merge pull request #344 from JakeStanger/dependabot/cargo/clap-4.4.7
...
build(deps): bump clap from 4.4.6 to 4.4.7
2023-10-30 21:24:28 +00:00
Jake Stanger
c7baa38e32
Merge pull request #343 from JakeStanger/dependabot/cargo/futures-util-0.3.29
...
build(deps): bump futures-util from 0.3.28 to 0.3.29
2023-10-30 21:23:46 +00:00
Jake Stanger
74930df83b
docs(compiling): fix fedora instructions
2023-10-29 21:19:53 +00:00
Jake Stanger
a8fd1d1dd1
Merge pull request #340 from JakeStanger/fix/focus-workspace-switch
...
fix(focused): not clearing when switching to empty workspace
2023-10-23 16:28:11 +01:00
Jake Stanger
2c07c9c31f
Merge pull request #341 from JakeStanger/dependabot/cargo/tracing-0.1.40
...
build(deps): bump tracing from 0.1.39 to 0.1.40
2023-10-23 16:27:54 +01:00
Jake Stanger
34ed6a9e11
fix(focused): not clearing when switching to empty workspace
2023-10-19 22:43:18 +01:00
Jake Stanger
08e354e019
refactor: fix new clippy warnings
2023-10-19 21:12:19 +01:00
Jake Stanger
4aa3009f4f
Merge pull request #338 from JakeStanger/fix/focus-clearing
...
fix(focused): clear when no window is focused
2023-10-19 21:08:38 +01:00
Jake Stanger
f24b21d242
fix(focused): clear when no window is focused
...
Fixes #337
2023-10-19 20:34:18 +01:00
Jake Stanger
8fc516a85d
Merge pull request #336 from JakeStanger/fix/vim-style-watcher
...
Fix style hot reloading when editing with Vim
2023-10-17 20:38:14 +01:00
Jake Stanger
5582dcf373
refactor: fix new clippy warning
2023-10-17 20:22:19 +01:00
Jake Stanger
40998475e2
fix(styles): hot reload not working when edited with vim
...
Possibly resolves the same issue with other editors or scripts.
Fixes #304
2023-10-17 20:22:02 +01:00
Jake Stanger
917c1bd52e
docs(dynamic values): link to scripts/ironvars pages
...
Also adds a little bit of clarification around script syntax.
2023-10-16 22:39:48 +01:00
Jake Stanger
f93a66f83a
Merge pull request #328 from Schweber/patch-1
...
Update Styling guide: add sentences explaining how to increase specificity of entries
2023-10-16 20:23:47 +01:00
Jake Stanger
a10ec50b72
Merge pull request #332 from JakeStanger/dependabot/cargo/serde-1.0.189
...
build(deps): bump serde from 1.0.188 to 1.0.189
2023-10-16 19:59:47 +01:00
Jake Stanger
85431b9636
Merge pull request #330 from JakeStanger/dependabot/cargo/tracing-0.1.39
...
build(deps): bump tracing from 0.1.37 to 0.1.39
2023-10-16 19:59:24 +01:00
Jake Stanger
ef827f26b7
Merge pull request #329 from JakeStanger/dependabot/cargo/regex-1.10.2
...
build(deps): bump regex from 1.9.6 to 1.10.2
2023-10-16 19:59:04 +01:00
Jake Stanger
c2306d6680
docs(styling): add another example for selecting gtk widgets
2023-10-13 22:16:16 +01:00
Jake Stanger
66e111e8a2
Merge pull request #326 from JakeStanger/dependabot/cargo/reqwest-0.11.22
...
build(deps): bump reqwest from 0.11.20 to 0.11.22
2023-10-09 23:43:35 +01:00
Jake Stanger
983036b7d2
Merge pull request #325 from JakeStanger/dependabot/cargo/tokio-1.33.0
...
build(deps): bump tokio from 1.32.0 to 1.33.0
2023-10-09 16:24:19 +01:00
Jake Stanger
abbd3ab623
Merge pull request #324 from JakeStanger/dependabot/cargo/indexmap-2.0.2
...
build(deps): bump indexmap from 2.0.0 to 2.0.2
2023-10-02 20:31:31 +01:00
Jake Stanger
121bc2c925
Merge pull request #323 from JakeStanger/dependabot/cargo/regex-1.9.6
...
build(deps): bump regex from 1.9.5 to 1.9.6
2023-10-02 20:30:38 +01:00
Jake Stanger
043b4d32e8
Merge pull request #322 from JakeStanger/dependabot/cargo/clap-4.4.6
...
build(deps): bump clap from 4.4.4 to 4.4.6
2023-10-02 20:30:10 +01:00
Jake Stanger
6585935d40
Merge pull request #321 from JakeStanger/update_flake_lock_action
...
Update flake.lock
2023-10-01 18:51:28 +01:00
Jake Stanger
0c0163cfa1
Merge pull request #317 from JakeStanger/dependabot/cargo/hyprland-0.3.12
...
build(deps): bump hyprland from 0.3.11 to 0.3.12
2023-09-25 20:06:23 +01:00
Jake Stanger
e1b1d6f465
Merge pull request #315 from JakeStanger/dependabot/cargo/clap-4.4.4
...
build(deps): bump clap from 4.4.2 to 4.4.4
2023-09-25 20:06:06 +01:00
Jake Stanger
59f66df079
Merge pull request #311 from JakeStanger/dependabot/cargo/serde_json-1.0.107
...
build(deps): bump serde_json from 1.0.105 to 1.0.107
2023-09-18 20:03:44 +01:00
Jake Stanger
2d5d1b450c
Merge pull request #314 from JakeStanger/dependabot/cargo/chrono-0.4.31
...
build(deps): bump chrono from 0.4.30 to 0.4.31
2023-09-18 20:03:34 +01:00
Jake Stanger
7a2edcdffc
Merge pull request #310 from JakeStanger/dependabot/cargo/sysinfo-0.29.10
...
build(deps): bump sysinfo from 0.29.9 to 0.29.10
2023-09-18 20:02:36 +01:00
Jake Stanger
ccc6ff2d94
docs(readme): add nixpkgs details
...
Resolves #303 .
2023-09-16 22:59:03 +01:00
Jake Stanger
71ea185a65
Merge pull request #305 from JakeStanger/dependabot/cargo/walkdir-2.4.0
...
build(deps): bump walkdir from 2.3.3 to 2.4.0
2023-09-11 21:54:34 +01:00
Jake Stanger
c793cd3c1a
Merge pull request #306 from JakeStanger/dependabot/cargo/chrono-0.4.30
...
build(deps): bump chrono from 0.4.28 to 0.4.30
2023-09-11 21:36:32 +01:00
Jake Stanger
4755e2c827
Merge pull request #307 from JakeStanger/dependabot/cargo/regex-1.9.5
...
build(deps): bump regex from 1.9.4 to 1.9.5
2023-09-11 21:35:13 +01:00
Jake Stanger
b548e3ec01
Merge pull request #308 from JakeStanger/dependabot/cargo/serde-1.0.188
...
build(deps): bump serde from 1.0.185 to 1.0.188
2023-09-11 21:34:45 +01:00
Jake Stanger
7033d29c6a
Merge pull request #309 from JakeStanger/dependabot/cargo/hyprland-0.3.11
...
build(deps): bump hyprland from 0.3.9 to 0.3.11
2023-09-11 21:33:18 +01:00
Jake Stanger
4e67b73a83
refactor(wlr data control): update to new nix epoll bindings
2023-09-05 22:43:29 +01:00
Jake Stanger
60bb69feec
feat: add widget and widget-container css classes on all widgets
2023-09-05 22:37:58 +01:00
Jake Stanger
5bc7b7f317
Merge pull request #300 from JakeStanger/dependabot/cargo/nix-0.27.1
...
build(deps): bump nix from 0.26.2 to 0.27.1
2023-09-04 19:59:50 +01:00
Jake Stanger
0d0447bbd2
Merge pull request #301 from JakeStanger/dependabot/cargo/clap-4.4.2
...
build(deps): bump clap from 4.4.1 to 4.4.2
2023-09-04 19:43:16 +01:00
Jake Stanger
49a79bb011
Merge pull request #299 from JakeStanger/dependabot/cargo/ctrlc-3.4.1
...
build(deps): bump ctrlc from 3.4.0 to 3.4.1
2023-09-04 19:42:33 +01:00
Jake Stanger
1dcda6c90e
Merge pull request #298 from JakeStanger/dependabot/cargo/chrono-0.4.28
...
build(deps): bump chrono from 0.4.26 to 0.4.28
2023-09-04 19:35:13 +01:00
Jake Stanger
0df3d4c725
Merge pull request #297 from JakeStanger/update_flake_lock_action
...
Update flake.lock
2023-09-01 17:33:36 +01:00
Jake Stanger
abd1f80548
docs(examples): update discord icon, temporarily disable random label
2023-08-30 21:45:53 +01:00
Jake Stanger
3ddf799739
build: update universal-config/corn
2023-08-30 21:37:46 +01:00
Jake Stanger
6fbe0d5e71
chore: bump version to 0.14.0-pre
2023-08-29 22:49:26 +01:00
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