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
49ab7e0c7b
Merge pull request #837 from BowDown097/master
...
feat: icon overrides
2025-02-15 22:43:46 +00:00
814fbc2d8f
docs(keyboard): add missing show_layout
option
2025-02-04 15:00:18 +00:00
kuzy000
03e6f10141
feat(keyboard): ability to display and switch kb layout ( #836 )
...
This extends the existing `keys` module to be able to show the current keyboard layout, and cycle between layouts (using the `next` command) by clicking. The `keys` module has been renamed to `keyboard` to more accurately reflect its extended featureset.
2025-02-03 21:19:30 +00:00
BowDown097
d1b4af4710
refactor: make icon overrides bar-level and apply to focused module
2025-01-16 21:39:06 -08:00
BowDown097
87c680122b
feat(launcher): icon overrides
2025-01-10 20:28:05 -08:00
BowDown097
708118d266
feat: justify property for clock and custom label
2025-01-01 12:16:04 -08:00
03136e7c70
feat(workspaces): new sorting options
...
Renames existing `alphanumeric` sorting method to `label` and adds a new method called `name` which uses the real workspace name, akin to behaviour before #799 .
BREAKING CHANGE: The workspace `sort` config option valid values have changed. Where `alphanumeric` is explicitly set, this will need changing to one of `label` or `name`.
2024-12-28 14:01:30 +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
BowDown097
7bff8c0a7f
docs(launcher): note middle click functionality
2024-12-15 12:44:36 -08:00
pachliopta
64b953ce5e
feat(launcher): add option to minimize window if focused
2024-11-24 21:46:45 +00:00
9c13e534b7
Merge pull request #735 from Rodrigodd/feat/urgent
...
feat: add `.urgent` workspace css class
2024-11-24 21:40:52 +00:00
da13b9d500
feat(launcher): truncate
and truncate_popup
config options
2024-11-24 21:35:38 +00:00
df4bfc83d0
feat(truncate): explicit off
mode
2024-11-24 21:30:54 +00:00
f161429dfc
docs(clock): align table columns
2024-11-16 20:36:28 +00:00
e4e9632caa
fix(tray): menu causing bar to lose focus on sway
...
BREAKING CHANGE: The `direction` option has been changed to only accept `horizontal` or `vertical`
2024-11-16 20:36:20 +00:00
ff3f541183
docs(tray): fix formatting
2024-11-16 17:19:23 +00:00
Rodrigo Batista de Moraes
afe534ccd9
feat: add .urgent
workspace css class
2024-09-25 22:44:12 -03:00
860a6767f1
docs(upower): add note to make clear upower is required
2024-08-09 23:26:52 +01:00
Rodrigo Batista de Moraes
e307e15dc4
feat: new sway-mode module ( #671 )
...
* feat: add sway-mode module
* refactor: Avoid making multiple connections to SwayIPC
Now `sway::Client` is store in `ironbar.clients`, and allow dynamically
registering event listeners, instead of hardcoding events for Workspace
updates.
Remove the use of `swayipc::Connection` from `sway-mode` module, and
replace it with the new event listener system.
#671
2024-08-05 13:22:01 +01:00
6d0fe4c8ac
feat: add networkmanager module
2024-08-04 12:55:12 +01:00
9db0cbcbdc
docs(upower): fix incorrect css selectors
...
Resolves #593
2024-05-23 21:59:04 +01: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
782b9554a2
docs: fix issues with several more toml examples
2024-04-24 21:42:25 +01:00
Nadia
dffb3e5d54
docs(workspaces): fix typo that results in a non working config
2024-04-24 20:55:21 +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
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
46224d8a54
feat(custom): ability to add modules/widgets to buttons
...
Resolves #207
2024-04-01 15:42:26 +01:00
ee8873a94a
docs(custom): add native examples
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
ba004455b2
feat(tray): option to prefer theme-provided icons
2024-03-29 00:31:20 +00:00
5a3ba08ddd
Merge pull request #470 from JakeStanger/fix/tray
...
More tray fixes
2024-03-17 14:12:56 +00:00
22af64f82d
chore: fix docs formatting issues
2024-03-04 20:43:27 +00: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
72440e69c9
feat(tray): icon size setting
2024-02-25 17:13:28 +00:00
31505c7140
Merge pull request #449 from calops/vertical-tray
...
Add `direction` option for tray module
2024-02-17 01:46:45 +00:00
Rémi Labeyrie
b037a55fb7
feat(tray): add direction
option
2024-02-17 00:33:10 +01:00
Disr0
62eafe22b3
docs: correct formatting tokens in upower
2024-02-13 10:47:30 +07:00
Disr0
76a68165f0
feat(upower): add new formatting properties
2024-02-12 23:05:31 +00:00
Ross MacLeod
f4384b6252
feat: enable use of markup in clock module format and format_popup, and update documentation to reflect supporting Pango markup in both
2024-02-08 23:33:32 -05:00
thmasq
ddf91b18cc
build: add focused
and launcher
feature flags
2024-01-13 22:08:31 -03:00
éclairevoyant
a1598259eb
docs: fix nerdfont icons
2023-12-28 01:11:54 -05:00
Dylan Premo
f2c4ddb914
docs(sys info): fix cpu temp examples
...
Use - instead of _ for [sensor], as in #129
2023-12-17 13:34:02 +00:00
Alice Janik
25c490b8b4
feat(workspaces): visible CSS selector
2023-08-25 20:50:51 -05:00
b9c41af0f7
docs(workspaces): add missing .inactive
selector
2023-08-24 23:29:16 +01:00
yavko
9f65cf293d
feat(workspaces): add favorites
and hidden
options
2023-08-15 20:09:32 +01:00
b310ea7636
feat(clock): localization support
2023-07-03 23:20:37 +01:00