1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2026-01-09 20:46:44 +01:00
Commit graph

13 commits

Author SHA1 Message Date
48493c6193
refactor(networkmanager): event-based approach, update module interfaces
An extensive refactor of the multiple icons features, containing the following changes:

- Reflect the changes in module UI and client interfaces to the rest of Ironbar
- Replace state-based communication from client to UI with an event-based one
- D-bus device watching rewritten without the use of macros
- Defining which types of devices get an icon now takes place in the UI code
2025-08-20 15:16:27 +02:00
26686739a0
WIP update of networkmanager & volume modules 2025-08-10 16:37:55 +02:00
e1945d1e93
fix: revert inclusion of local volume module patch 2024-06-30 19:27:42 +02:00
3bf4e9b877
Merge branch 'refs/heads/master' into develop
# Conflicts:
#	Cargo.toml
#	src/modules/volume.rs
2024-06-05 12:49:39 +02:00
a9a32817e0
Revert "Fix Pango markup not escaped" 2024-06-02 17:42:18 +01:00
b8fdd8531e
refactor: explicitly use set_text on non-pango labels 2024-06-02 15:23:46 +01:00
36d724f148
feat(config): json schema support
This PR includes the necessary code changes, CI changes and documentation to generate and deploy a full JSON schema for each release and the master branch, which can be used within config files for autocomplete and type checking.
2024-05-31 22:01:50 +01:00
41bdecf210
Merge branch 'develop' into feat/volume-icon 2024-05-27 13:02:34 +02: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
da94923f73
Replace text with icons in volume module 2024-05-18 20:11:43 +02:00
994f4a4a12
feat: ability to add custom modules instead native modules
Resolves #131
2024-04-01 15:01:37 +01:00
660dc81e7d
chore: refactors to volume pr #460 i forgot
whoops
2024-03-04 20:21:26 +00:00
a70956bb3b
feat: add new volume module 2024-03-04 19:53:02 +00:00