Commit Graph

28 Commits

Author SHA1 Message Date
Jake Stanger
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
Jake Stanger
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
Jake Stanger
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
Jake Stanger
660dc81e7d
chore: refactors to volume pr #460 i forgot
whoops
2024-03-04 20:21:26 +00:00
Jake Stanger
a70956bb3b
feat: add new volume module 2024-03-04 19:53:02 +00:00
Jake Stanger
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
Jake Stanger
abd1f80548
docs(examples): update discord icon, temporarily disable random label 2023-08-30 21:45:53 +01:00
Jake Stanger
4620f29d38
docs(examples): update stylesheet 2023-06-30 23:01:11 +01:00
Jake Stanger
13d39235ad
docs(examples): fix casing of steam in launcher favourites 2023-05-07 16:52:05 +01:00
Jake Stanger
327e345630 docs(examples): fix css button styles 2023-05-07 16:25:49 +01:00
Jake Stanger
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
Jake Stanger
618b7ef552
docs: improve example css 2023-05-02 23:08:49 +01:00
Jake Stanger
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
Jake Stanger
0125ce5916
docs(examples): update styles example 2023-03-01 20:35:41 +00:00
Jake Stanger
575d6cc30f
feat: new clipboard manager module 2023-02-26 13:42:53 +00:00
Jake Stanger
7b23e61e7d
docs(wiki): update screenshots and examples 2023-02-01 22:06:09 +00:00
Jake Stanger
d20972cb32
feat: dynamic tooltips
Resolves #36
2022-11-30 22:27:56 +00:00
Jake Stanger
1320639d4e
docs: add custom power menu example 2022-11-30 22:09:46 +00:00
Jake Stanger
ec69649a04
docs: update example configs 2022-11-28 22:43:12 +00:00
Jake Stanger
c4cdf4be8b
docs: update example configs 2022-11-28 22:30:32 +00:00
Jake Stanger
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
Jake Stanger
a06c4bccca
docs(examples): add full system info config 2022-10-16 01:03:36 +01:00
Jake Stanger
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
Jake Stanger
b352181b3d
docs: update json example 2022-09-25 22:49:54 +01:00
Jake Stanger
a29df37e77
docs: include example files
These are also present in the wiki
2022-08-15 17:06:55 +01:00
Jake Stanger
001dd5473a
chore(intellij): load config from environment variable 2022-08-15 17:05:53 +01:00