1
0
Fork 0
mirror of https://github.com/Zedfrigg/ironbar.git synced 2025-08-17 14:51:04 +02:00
Commit graph

32 commits

Author SHA1 Message Date
Claire Neveu
96e10fe139
feat: add menu module
Adds a new Menu module which allows users to create XDG or custom menus that open after clicking on a button.

Resolves #534

Co-authored-by: Jake Stanger <mail@jstanger.dev>
2025-05-26 16:23:49 +01:00
01de0ac6f5
feat(sysinfo): overhaul to add aggregate/unit/formatting support
This completely reworks the sysinfo module to add support for aggregate functions, better support for working with individual devices, the ability to specify units, and some string formatting support.

Several new tokens have also been added, and performance should be marginally improved.

BREAKING CHANGE: Use of the `sys_info` module in your config will need to be updated to use the new token format. See the wiki page for more info.
2025-02-15 22:58:17 +00:00
ccfe73f6a7
feat: libinput keys module
Adds a new module which shows the status of toggle mod keys (capslock, num lock, scroll lock).

Resolves #700
2024-12-27 19:44:25 +00:00
Rodrigo Batista de Moraes
afe534ccd9 feat: add .urgent workspace css class 2024-09-25 22:44:12 -03: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
057fdffc5f
docs(examples): fix incorrect cpu sensor name
Resolves #607
2024-05-23 21:59:50 +01:00
drendog
1971f3bb1e
docs(volume): update deprecated volume token (#567) 2024-05-01 21:37:56 +01:00
7742a46578
feat: swaync notifications module
Adds a new module which connects to SwayNC to display information from the notifications deamon.

Resolves #7
2024-03-04 20:33:53 +00: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
cb2f9b0aaf
docs(examples): fix issues with example css 2024-01-24 23:10:04 +00:00
éclairevoyant
a1598259eb
docs: fix nerdfont icons 2023-12-28 01:11:54 -05:00
abd1f80548
docs(examples): update discord icon, temporarily disable random label 2023-08-30 21:45:53 +01:00
4620f29d38
docs(examples): update stylesheet 2023-06-30 23:01:11 +01:00
13d39235ad
docs(examples): fix casing of steam in launcher favourites 2023-05-07 16:52:05 +01:00
327e345630 docs(examples): fix css button styles 2023-05-07 16:25:49 +01:00
dea66415c2
feat: module-level name and class options
BREAKING CHANGE: To allow for the `name` property, any widgets that were previously targeted by name should be targeted by class instead. This affects **all modules and all popups**, as well as several widgets inside modules. **This will break a lot of rules in your stylesheet**. To attempt to mitigate the damage, a migration script can be found [here](https://raw.githubusercontent.com/JakeStanger/ironbar/master/scripts/migrate-styles.sh) that should get you most of the way.

Resolves #75.
2023-05-06 13:22:35 +01:00
618b7ef552
docs: improve example css 2023-05-02 23:08:49 +01:00
6c622864b3
feat: new label module
Takes a text label, with the ability to include embedded scripts.

Resolves #80.
2023-04-07 14:29:07 +01:00
0125ce5916
docs(examples): update styles example 2023-03-01 20:35:41 +00:00
575d6cc30f
feat: new clipboard manager module 2023-02-26 13:42:53 +00:00
7b23e61e7d
docs(wiki): update screenshots and examples 2023-02-01 22:06:09 +00:00
d20972cb32
feat: dynamic tooltips
Resolves #36
2022-11-30 22:27:56 +00:00
1320639d4e
docs: add custom power menu example 2022-11-30 22:09:46 +00:00
ec69649a04
docs: update example configs 2022-11-28 22:43:12 +00:00
c4cdf4be8b
docs: update example configs 2022-11-28 22:30:32 +00:00
3750124d8c
feat: new custom module
Allows basic modules to be created from a config object, including popup content.
2022-10-23 17:01:35 +01:00
a06c4bccca
docs(examples): add full system info config 2022-10-16 01:03:36 +01:00
06cfad62e2
feat: more positioning options (#23)
* feat: more positioning options

Can now display the bar on the left/right, and avoid anchoring to edges to centre the bar.

BREAKING CHANGE: The `left` and `right` config options have been renamed to `start` and `end`
2022-10-15 16:27:25 +01:00
b352181b3d
docs: update json example 2022-09-25 22:49:54 +01:00
a29df37e77
docs: include example files
These are also present in the wiki
2022-08-15 17:06:55 +01:00
001dd5473a
chore(intellij): load config from environment variable 2022-08-15 17:05:53 +01:00