scorpion-26
e9c9d3abb1
SNI: Add Icon positioning config options
2023-05-04 16:14:18 +02:00
scorpion-26
31e070a3da
SNI: Add config
2023-05-04 13:57:50 +02:00
scorpion-26
05e7635c80
Fix CI
2023-05-04 13:53:15 +02:00
scorpion-26
be47a62880
Properly escape the default package command
...
/bin/sh would remove any newlines without ""
2023-05-03 23:20:29 +02:00
scorpion-26
aa08206e4b
Fix default packages command
2023-05-03 19:00:39 +02:00
scorpion-26
299b497748
Add package widget
...
Polling is done via user script and a pipe. Since it is only run every
5 minutes by default, this should be fine
Partially implements https://github.com/scorpion-26/gBar/issues/14
2023-05-03 18:40:45 +02:00
scorpion-26
507cf222fb
Audio: Add Min/Max volume
...
AudioMinVolume/AudioMaxVolume remap the range 0%-100% to
AudioMinVolume-AudioMaxVolume
https://github.com/scorpion-26/gBar/issues/13
2023-03-21 22:09:56 +01:00
scorpion-26
c2c38dcae7
Workspaces: Add config option for Hyprland IPC
...
ext_workspace wasn't as perfect of a replacement as I thought it was...
2023-03-11 00:24:50 +01:00
scorpion-26
ad92b7c12a
Workspaces: Implement ext_workspace protocol
...
Even though it isn't faster than Hyprland IPC, it still is more flexible
and more future proof.
Closes https://github.com/scorpion-26/gBar/issues/8
2023-03-03 20:46:37 +01:00
scorpion-26
3c8c93d774
Add Microphone support
...
This commit adds a new widget for the bar: A Microphone widget. It is
disabled by default and can can
be enabled with AudioInput: true.
Implements a flyin as well.
https://github.com/scorpion-26/gBar/issues/5 for the ping
2023-02-22 17:13:14 +01:00
scorpion-26
a12cb9af5d
AudioSlider: Add option for scroll speed
...
There seems to be a floating point error somewhere though, since
sometimes it goes up by AudioScrollSpeed - 1 instead of
AudioScrollSpeed...
For the ping https://github.com/scorpion-26/gBar/issues/5
2023-02-20 23:04:37 +01:00
scorpion-26
906a1259c3
Add Net sanity checking
...
This disables network if the tx_bytes file is not found on Init()
2023-02-12 20:45:05 +01:00
scorpion-26
35b7065879
Implement Workspace scroll
...
Scrolling the workspace widgets now scroll through the workspaces. The
exact behaviour is governed by
'WorkspaceScrollOnMonitor'(either 'm[+/-]1' or 'e[+/-]1'). The direction
can be inverted with 'WorkspaceScrollInvert'.
For the ping: https://github.com/scorpion-26/gBar/issues/5
2023-02-12 14:57:32 +01:00
scorpion-26
3134c82245
Add a Network Widget
...
This new widget visualizes the up and download speeds for a
specified network adapter. It is on by default, but can be disabled.
2023-02-10 17:20:26 +01:00
scorpion-26
7f867aa0fb
Initial impl for audio revealer
...
System events are now propagated to the slider. Problems: Rest of the
revealers don't work...
2023-02-04 15:07:05 +01:00
scorpion-26
27bb118d9a
Initial AMD GPU implementation
...
Partially implements https://github.com/scorpion-26/gBar/issues/5
The spammy logs will remain, until it is confirmed, that it works.
2023-01-30 17:23:28 +01:00
scorpion-26
812e689c77
Disable opt. dependencies dynamically
...
This lifts the requirement of needing to disable the dependencies by
hand if you don't have them installed.
It also enables us to have a single package, that works for all.
2023-01-30 16:58:38 +01:00
scorpion-26
dce92a63f8
Add option to not center the time
...
Setting this will make https://github.com/scorpion-26/gBar/issues/4 less
likely.
2023-01-29 21:31:00 +01:00
scorpion-26
7cc929f773
Refactored out config
2023-01-29 16:47:50 +01:00