1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-04-20 03:44:23 +02:00
Commit graph

378 commits

Author SHA1 Message Date
14e1f49ee9
refactor: prop changes are handled using generic signal 2024-06-05 01:28:57 +02:00
ef7397293a
refactor: re-add proxy trait to client 2024-06-05 00:55:02 +02:00
12074027a5
Merge branch 'feat/volume-icon' into develop 2024-05-31 00:24:17 +02:00
cd8c6b33bf
Merge branch 'develop' into feat/networkmanager 2024-05-27 13:04:40 +02:00
41bdecf210
Merge branch 'develop' into feat/volume-icon 2024-05-27 13:02:34 +02:00
b14fe5a1b8
Merge branch 'master' into develop 2024-05-27 12:54:35 +02:00
63ca68988f
Merge pull request #597 from JakeStanger/docs/modules
docs: add rustdoc comments to all module options
2024-05-23 21:52:10 +01:00
c7743b28c6
docs: add rustdoc comments to all module options
This part of an upcoming effort to generate documentation from code.

Pushing this out before that stage so that the JSON schema is fully documented.
2024-05-23 21:46:33 +01:00
9a39420ae2
fix(launcher): favourites staying focused when closed in hyprland
Fixes #603
2024-05-21 19:27:23 +01:00
SerraPi
4ad4b0e070
fix(ipc): regression - reload not working due to #592
let index = match index {
        Some(index) => index - 1,
        None => {
            lock!(map).push(monitor_name.clone());
            lock!(map).len() - 1
        }
    };

//This causes index to underflow
//Expected Output is something like 0, 1, etc
//But sometimes we go back around to 18446744073709551615

//Removing the -1 here seems to work ok with multi monitor, and reload is not broken anymore
Some(index) => index,
2024-05-19 22:35:52 +01:00
c876904bda
refactor: update nix crate to latest version
Fixes #573
2024-05-18 21:58:32 +01:00
da94923f73
Replace text with icons in volume module 2024-05-18 20:11:43 +02:00
520a94abfa
fix: all bars showing on same display due to GTK bug
This is a nasty hack, which will hopefully only be temporary.

See https://github.com/swaywm/sway/issues/8164 for details
2024-05-18 01:25:14 +01:00
4a37429634
fix(launcher): ghost windows in reload
Fixes #585
2024-05-15 19:54:55 +01:00
00df5aa79e
Add GTK Box import alias, change DBus strings to const 2024-05-14 19:11:24 +02:00
17e830afbf
Revert "Add GTK Box import alias, change DBus strings to const"
This reverts commit 33f73eefa0.
2024-05-14 19:05:19 +02:00
33f73eefa0
Add GTK Box import alias, change DBus strings to const 2024-05-14 19:02:16 +02:00
04a694e2ad refactor: fix latest clippy warnings 2024-05-11 20:56:18 +01:00
951576ce3c feat: pango markup support in image icons 2024-05-11 20:44:20 +01:00
f11da3eca1 feat(music): pango markup support 2024-05-11 20:44:03 +01:00
c45ea02a7d fix(workspaces): regression due to #572
Fixes #574
2024-05-09 17:25:08 +01:00
5e7f576841 fix(workspaces): add support for hyprland rename event
Renaming workspaces on Hyprland will now work as expected.

This also refactors the workspace code to depend on IDs rather than
names which should make it more robust against the same sort of issue
in future.

Fixes #469
2024-05-07 09:42:55 +01:00
3a947d1e14 chore: remove println 2024-05-04 17:14:39 +01:00
Nadia
f7a39ddecc
build: update hyprland-rs to 0.4.0-alpha.1
(#565) 

this does have some breaking changes in it so it could have other
side effects.
2024-05-03 21:39:09 +01:00
30613754ad
Merge branch 'master' into feat/networkmanager 2024-04-30 00:11:17 +02:00
SerraPi
d03c752f9a
feat(launcher): option to reverse order
* Add reverse order for launcher items/favorites

* Add lanucher reverse order to docs

* Add example configs for json,toml,yaml,corn

---------

Co-authored-by: SerraPi <serrapm2@gmail.com>
2024-04-28 22:33:20 +01:00
ea2b20816d
fix(focused): incorrectly clearing when unfocused window title changes (#556)
Fixes #544
2024-04-24 21:29:44 +01:00
Robert Nelson
188abc33e9
fix(tray): icon colour channels are being incorrectly rendered
Converts from ARGB32 to RGBA32 formats when rendering tray Pixmaps

Fixes #546
2024-04-24 20:52:17 +01:00
6a330136f4
refactor: make client state enum order consistent 2024-04-24 14:08:08 +02:00
6478dd62fb
refactor: networkmanager rewritten to utilise fallible_client 2024-04-22 15:50:31 +02:00
59a5166eff
refactor: remove unnecessary intermediate variable 2024-04-18 13:46:10 +02:00
8d0560e9ce
fix: post-merge fixes 2024-04-18 02:05:47 +02:00
b860f5b603
Merge branch 'master' into feat/networkmanager 2024-04-18 01:38:16 +02:00
1044da251e
refactor: introduce networkmanager client 2024-04-18 01:22:55 +02:00
e6f7108862
Merge pull request #497 from JakeStanger/feat/cairo
feat: new cairo module
2024-04-17 20:49:59 +01:00
b0a05b7cda
feat: new cairo module
Resolves #105

Co-authored-by: A-Cloud-Ninja <5809177+A-Cloud-Ninja@users.noreply.github.com>
2024-04-17 20:35:35 +01:00
cfaba87f2f
feat(ipc): ironvar list command 2024-04-13 23:08:45 +01:00
Claire Neveu
f50a65eab5 fix: upower module should display correctly for vertical bars 2024-04-06 12:05:28 -04:00
Claire Neveu
44be58594b feat: Add orientation and direction support for sys info 2024-04-06 12:05:04 -04:00
Claire Neveu
70b2c592b2 feat: Add orientation support for custom label and button 2024-04-06 12:03:43 -04:00
Claire Neveu
702b0a63bf feat: Add orientation support for clock 2024-04-06 12:03:15 -04:00
26ffed7b40
build: remove some unused features/deps 2024-04-02 20:12:09 +01:00
9245188af7
refactor: better error handling for client initialization 2024-04-01 16:34:25 +01:00
1b35354272
refactor: fix clippy warnings 2024-04-01 16:33:38 +01:00
10b3b01e5b
Merge pull request #527 from JakeStanger/feat/custom-button-box
feat(custom): ability to add modules/widgets to buttons
2024-04-01 15:47:39 +01:00
46224d8a54
feat(custom): ability to add modules/widgets to buttons
Resolves #207
2024-04-01 15:42:26 +01:00
3ba8b4bd96
fix: regressions introduced by #505
- Crash on startup if modules missing common options
- Crash on startup due to disable_popup incorrectly mandatory
2024-04-01 15:40:12 +01:00
46cbaca5e0
feat: option to disable module popup 2024-04-01 15:09:11 +01:00
994f4a4a12
feat: ability to add custom modules instead native modules
Resolves #131
2024-04-01 15:01:37 +01:00
e1094ca586
refactor: change NetworkManager ModuleConfig capitalisation 2024-03-31 22:50:10 +02:00