3ecd4030e3
chore: v0.9.20
2023-07-18 08:29:32 +02:00
841a004acd
fix: lint
2023-07-18 08:28:19 +02:00
839975c348
Merge pull request #2318 from calvinchd/hyprland-window-remove-empty-css
...
hyprland/window remove duplicate empty css
2023-07-18 08:22:27 +02:00
185aa104b0
Merge pull request #2326 from czM1K3/master
...
hyprland/language: Differentiating keyboard layout variants
2023-07-18 08:21:52 +02:00
b2279c9565
Differencing keyboard layout variant for hyprland/language
2023-07-17 22:20:50 +02:00
388912d4a7
Merge pull request #2324 from xytovl/fix-crash-on-resume
2023-07-17 08:26:53 +02:00
f62b3d0e9d
Ensure signal is disconnected in destructor
2023-07-16 23:29:28 +02:00
1e2b9cb5ed
Merge pull request #2306 from stefonarch/patch-1
...
Fix wrong name for {name}
2023-07-16 18:21:00 +02:00
85b4ff4f81
Merge pull request #2321 from calvinchd/hyprland-runtime-err
2023-07-16 15:10:03 +02:00
0f6eff1f20
hyprland: fix json parser runtime err from socket read ending early
2023-07-16 22:18:27 +10:00
7a5e702334
Merge pull request #2317 from m4rch3n1ng/backlight-percent
2023-07-16 09:34:47 +02:00
8687ed2068
Update man for hyprland/window to replace #window.empty with window#waybar.empty #window
2023-07-16 16:41:50 +10:00
2be0e966e1
hyprland/window: remove .empty css class for #window
2023-07-16 16:40:54 +10:00
facb53e81f
backlight: do not convert percent to string in fmt
2023-07-16 04:14:43 +02:00
2211a79840
Merge pull request #2308 from gardenappl/hidden-fix
...
hyprland/window: rename .hidden to .swallowing (and fix grouped windows)
2023-07-12 18:13:50 +02:00
daca57129f
hyprland/window: rename .hidden to .swallowing (and fix grouped windows)
2023-07-12 19:01:45 +03:00
19c7c0763f
Merge pull request #2307 from gardenappl/hidden-fix
...
hyprland/window: Fix overlap with .hidden class from default style
2023-07-12 17:27:37 +02:00
14c6550593
hyprland/window: Fix overlap with .hidden class from default style
2023-07-12 17:56:12 +03:00
7aae93e7ed
Fix wrong name for {name}
2023-07-12 16:31:58 +02:00
dffba78401
Merge pull request #2303 from Mr-Pine/hyprland-window-icon
2023-07-11 08:08:20 +02:00
a8a1a4985f
Add removed secondary identifier
...
(class for xwayland under sway)
2023-07-10 23:48:18 +02:00
31683d9e2a
Implemented AAppIconLabel for sway/window
2023-07-10 22:55:46 +02:00
00e143d47e
Introducce AAppIconLabel class
...
Implemented for hyprland
2023-07-10 22:50:58 +02:00
6e9ba3fc01
Fix spacing if icon is false
2023-07-10 22:26:02 +02:00
a373f6b654
Icon working
2023-07-10 22:02:03 +02:00
91bd28d410
Merge pull request #2294 from Mr-Pine/hyprland-window-data
...
`hyprland/window` expose more data
2023-07-09 10:18:26 +02:00
acde076913
Merge pull request #2288 from LukashonakV/arch_cava
...
Arch CI cava
2023-07-09 10:17:55 +02:00
f5655526d0
Merge pull request #2296 from m-bdf/clock-tz-changes
2023-07-09 04:22:15 +02:00
56f956ff90
clock: handle timezone changes (again)
2023-07-09 01:44:39 +02:00
f97c1c7136
remove getWindowData
2023-07-08 23:22:29 +02:00
9ee883ee1b
No dashes is format arg name
2023-07-08 23:11:11 +02:00
1887512ba1
Update scd
2023-07-08 22:40:16 +02:00
2ae13c4092
consitent naming
2023-07-08 22:40:16 +02:00
c5f1771375
Use already existing queryActiveWorkspace()
2023-07-08 22:40:16 +02:00
c4bace504c
Separate query and struct
2023-07-08 22:40:16 +02:00
3bfeed31bc
Merge pull request #2293 from sigboe/master
2023-07-08 21:47:04 +02:00
d774de6c46
fix, default to true, sway/workspaces: warp-on-scroll
2023-07-08 21:32:19 +02:00
b20041d85d
cava dependencies
2023-07-08 08:41:37 +00:00
e4900db9a2
Merge pull request #2286 from calvinchd/hyprland-window-noinfo
2023-07-06 08:24:11 +02:00
e2bfa5e019
hyprland/window: fix no info with separate-outputs=true
2023-07-06 11:01:24 +10:00
423d8495e4
Merge pull request #2284 from jbeich/dbus
2023-07-05 20:17:51 +02:00
1fb2b8efd5
fix(util): don't abort modules from SleeperThread after 3c9cbc99d7
...
[warning] module sway/workspaces: Disabling module "sway/workspaces", Unable to connect to the SYSTEM Bus!...
[warning] module sway/mode: Disabling module "sway/mode", Unable to connect to the SYSTEM Bus!...
[warning] module sway/scratchpad: Disabling module "sway/scratchpad", Unable to connect to the SYSTEM Bus!...
[warning] module custom/media: Disabling module "custom/media", Unable to connect to the SYSTEM Bus!...
[warning] module sway/window: Disabling module "sway/window", Unable to connect to the SYSTEM Bus!...
[warning] module cpu: Disabling module "cpu", Unable to connect to the SYSTEM Bus!...
[warning] module memory: Disabling module "memory", Unable to connect to the SYSTEM Bus!...
[warning] module temperature: Disabling module "temperature", Unable to connect to the SYSTEM Bus!...
[warning] module sway/language: Disabling module "sway/language", Unable to connect to the SYSTEM Bus!...
[warning] module battery: Disabling module "battery", Unable to connect to the SYSTEM Bus!...
[warning] module battery#bat2: Disabling module "battery#bat2", Unable to connect to the SYSTEM Bus!...
2023-07-05 17:47:24 +00:00
3299d4a25c
Merge pull request #2270 from gardenappl/hypr-backend
...
hyprland/window: Add .hidden CSS class, account for hidden & fullscreen windows
2023-07-05 08:14:49 +02:00
e125bbeb4d
hyprland/window: properly check visibility for .floating class
2023-07-05 03:43:03 +03:00
55c59253d6
Update man pages
2023-07-05 03:15:59 +03:00
e7deab92c7
Merge pull request #2282 from zjeffer/fix/build-warnings
...
Fixed build warnings
2023-07-04 23:09:13 +02:00
d21f29cb14
Fixed build warnings
2023-07-04 23:05:26 +02:00
d8a808f76c
chore: 0.9.19
2023-07-04 23:03:50 +02:00
5ef6636237
Merge pull request #2265 from tengyifei/master
...
Partially revert 3af1853260
to fix use-after-free
2023-07-04 22:59:45 +02:00
fc632f50ec
fix: lint
2023-07-04 22:52:24 +02:00
31e4c9023e
Merge pull request #1872 from HarHarLinks/patch-1
...
Add output parameter format to manpage
2023-07-04 22:46:06 +02:00
3e1c341933
Merge branch 'master' into patch-1
2023-07-04 22:45:15 +02:00
0d1016d4d2
Merge pull request #2203 from rodrgz/mprisImprovement
...
mpris: dynamic tag ordering and separator customization
2023-07-04 22:44:21 +02:00
12725f4418
Merge pull request #2220 from sigboe/warp-on-scroll-toggle
...
sway/workspaces: setting to not warp to window when scrolling
2023-07-04 22:42:53 +02:00
5c64d034a2
Merge pull request #2010 from chayleaf/improve-flake
...
improve nix dev shell; override the nixpkgs waybar
2023-07-04 22:40:52 +02:00
14fa9cf7b7
Merge pull request #2128 from Alan-Kuan/image-tooltip
...
Image tooltip
2023-07-04 22:40:04 +02:00
6c196b8f8d
fix: lint
2023-07-04 22:35:27 +02:00
18d6dfea88
feat(man): start_hidden
2023-07-04 22:35:15 +02:00
d2eb8eb9fc
Merge pull request #2175 from maqrrr/start_hidden
...
Add a new start_hidden flag
2023-07-04 22:33:33 +02:00
65f73d3e95
Merge pull request #2269 from Arcus92/master
...
wlr/taskbar: add support for rewrite rules
2023-07-04 22:31:37 +02:00
265b4edb2e
Merge pull request #2276 from skligys/fix_mpris_ui_spamming
...
Stop MPRIS module from updating every ~20ms
2023-07-04 22:29:48 +02:00
18f5af835f
Merge pull request #2280 from zjeffer/fix/hyprland/workspaces
2023-07-04 19:58:07 +02:00
7ef80d563b
Formatting fixes
2023-07-04 19:48:04 +02:00
d3be9a7363
Fix rare segfault when destroying workspace
2023-07-04 19:40:43 +02:00
5f29e5a5e8
Merge pull request #2279 from LukashonakV/Catch_bump
2023-07-04 18:37:30 +02:00
cf4d58f30a
Catch2 bump
2023-07-04 11:30:44 -04:00
bb61461aad
Merge pull request #2278 from Anakael/pr/anakael/hyprland-workspaces
2023-07-04 08:02:45 +02:00
c91c8bbc45
Merge pull request #2277 from Aparicio99/fix_icon_theme_segfault
2023-07-04 08:01:45 +02:00
f26a125d15
format
2023-07-04 01:26:16 +03:00
de626dcbbc
format
2023-07-04 01:24:34 +03:00
c9b963e82b
fix segfault
2023-07-04 01:17:26 +03:00
a1cd0acac5
Fix random segfault on GTK icon functions
...
The segfaults were happening on GTK icon theme functions, which are
called via the C++ interface functions such as Gtk::IconTheme::has_icon.
There are multiple modules and threads using this functions on the default
icon theme by calling Gtk::IconTheme::get_default(), which returns the same
object for all callers, and was causing concurrent access to the same internal
data structures on the GTK lib. Even a seemingly read-only function such as
has_icon can cause writes due to the internal icon cache being updated.
To avoid this issues, a program wide global mutex must be used to ensure
a single thread is accessing the default icon theme instance.
This commit implements wrappers for the existing IconTheme function calls,
ensuring the global lock is held while calling the underling GTK functions.
2023-07-03 22:32:24 +01:00
c2f9d889f4
Stop MPRIS module from updating every ~20ms as onPlayerMetadata(), onPlayerPlay()
...
callbacks get triggered without regard for update interval.
2023-07-03 13:52:57 -07:00
cdece498c1
hyprland/window: .solo class accounts for hidden & fullscreen windows
2023-07-02 20:58:42 +03:00
58bdc6a41c
fix spaces in waybar-wlr-taskbar.5.scd
2023-07-02 12:51:54 +02:00
c55cd82b39
wlr/taskbar: add support for rewrite rules
2023-07-02 12:23:36 +02:00
91588fb8bb
Merge pull request #2212 from evyatark2/wpscroll
...
wireplumber: Support for scrolling
2023-07-02 11:46:56 +02:00
6b9600fecd
Merge pull request #2267 from korylprince/reverse-scrolling
...
Don't apply reverse scrolling to mice wheels
2023-07-02 11:45:44 +02:00
0bfb29789c
Merge pull request #2268 from zjeffer/hyprland/workspaces
...
Fixes for hyprland/workspaces
2023-07-02 11:45:09 +02:00
f6a62e258e
fixes for hyprland/workspaces
2023-07-01 18:53:17 +02:00
1ba05d1ffa
add reverse-mouse-scrolling to configure mouse wheel reverse scrolling
2023-07-01 10:35:37 -05:00
7a01143359
ignore reverse-scrolling from mouse wheel
2023-07-01 10:33:55 -05:00
35496f461f
fix regression from #2232 : reverse-scrolling was not applied to
...
GTK_SCROLL_SMOOTH events
2023-07-01 10:33:55 -05:00
b9cd0287f4
fix: typo
2023-07-01 11:12:46 +02:00
9d741f89e2
fix: lint
2023-07-01 11:12:14 +02:00
cc4370f1b2
fix: build
2023-07-01 11:08:31 +02:00
85854c71d6
Merge pull request #2219 from xytovl/wake_threads_on_resume
...
Wake all sleeping threads when leaving suspend
2023-07-01 11:02:13 +02:00
6ed550117c
Merge pull request #2237 from LukashonakV/Gentoo_CI
...
Refresh Gentoo docker
2023-07-01 10:57:33 +02:00
15fe85d18d
Merge pull request #2264 from Anakael/pr/anakael/hyprland-workspaces
...
feat: hyprland/workspaces
2023-07-01 10:55:24 +02:00
b62e5eb822
Merge pull request #2266 from zjeffer/master
...
Fixed some build warnings
2023-07-01 10:53:24 +02:00
25c2aaabcb
Fixed build warnings
2023-07-01 10:12:24 +02:00
cd49eef229
Partially revert 3af1853260
to fix use-after-free
...
After upgrading to the latest release of Waybar the bar will crash
whenever I close the laptop lid. After some debugging I believe it is
because the watching added by watch_name is not being correctly canceled
using unwatch_name. After the Tray object and Host object are destroyed,
additional callbacks will become use-after-free.
Looks like commit 3af1853260
removed the
unwatch_name. I'm not sure why it did that, but it seemed dangerous.
Additionally, bus_name_id_ is created by own_name. According to that
function's documentation, the correct inverse operation is unown_name.
2023-06-30 23:25:24 -07:00
4f9fbbfa54
fix format
2023-07-01 02:25:15 +03:00
0b602632f2
return catch2
2023-07-01 02:23:37 +03:00
dbc7471f83
add docs
2023-07-01 02:13:36 +03:00
887c44bf68
finish MVP
2023-07-01 00:18:57 +03:00
33236c222f
save
2023-06-28 02:52:01 +03:00
4116490535
Merge pull request #2256 from luttermann/master
...
Add output port (display) of workspace to template function of sway/workspace
2023-06-27 13:50:54 +02:00
08e18387c9
Add output port of workspace to template
2023-06-27 13:41:42 +02:00
0fff38c751
Merge pull request #2258 from Anakael/pr/anakael/hide-empty-taskbar
...
[wrl/taskbare] fix: use empty class for empty taskbar
2023-06-27 08:58:54 +02:00
afc489869a
fix format
2023-06-27 00:18:49 +03:00
ce4da59f34
finish
2023-06-27 00:07:40 +03:00
43434254e0
Add output port of workspace to template
2023-06-26 11:01:50 +02:00
66ce74d29b
mpris: Rename dynamic-priority to dynamic-importance-order keeping backward compatibility
2023-06-22 02:13:44 -03:00
77a8420aaf
mpris: Add dynamic-order and dynamic-separator
...
This commit allows better handling of ordering and exclusion of the tags in Dynamics tags.
It also becomes possible to choose the separator between the tags.
2023-06-22 02:13:34 -03:00
b0f89f2bc1
Merge pull request #2241 from yangyingchao/master
...
support multiple items in hwmon-path of temperature module
2023-06-20 13:22:36 +02:00
7cda2dfd1a
Merge pull request #2245 from gardenappl/main
...
hyprland/window: Add CSS customization similar to sway/window
2023-06-20 13:22:12 +02:00
238cfa9547
Merge pull request #2247 from gardenappl/hypr-backend
...
More robust Hyprland backend
2023-06-20 13:21:34 +02:00
b163b21ace
More robust Hyprland backend
2023-06-20 13:36:48 +03:00
30c4f08773
hyprland/window: Correct application of .solo class
2023-06-20 03:54:02 +03:00
fd7c2a2012
hyprland/language: Show language on startup
2023-06-20 00:43:33 +03:00
4f14ce3285
hyprland/window: add .floating and .fullscreen CSS classes
2023-06-20 00:42:19 +03:00
e233022d1a
hyprland/window: Rework, add .empty, .solo and .<app_id> CSS classes
2023-06-19 23:44:20 +03:00
e403c3b71b
support multiple items in hwmon-path of temperature module
...
So user can share configuration file among different machines with different hardware
configurations.
2023-06-17 11:33:14 +08:00
d367b7e1d6
Merge pull request #2229 from LukashonakV/Upower_nativePath
...
Upower native-path filter
2023-06-16 15:38:58 +02:00
038644f8d9
Merge pull request #2238 from LukashonakV/ISSUE#2204
...
Issue#2204
2023-06-16 15:38:20 +02:00
d650c597f9
Renew clock man page
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-06-15 16:36:33 +03:00
5196009656
Refresh Gentoo docker
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-06-15 13:58:33 +03:00
4d8515930f
Use local TZ, when user sets blank TZ in config
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-06-13 23:32:28 +03:00
192cea97f2
Upower man
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-06-13 18:44:29 +03:00
83f3c2321e
Merge pull request #2231 from RobertMueller2/appid-fix
...
sway/window: fix appid style not cleared
2023-06-12 15:40:56 +02:00
dff0583c12
Merge pull request #2232 from robertgzr/reverse-scroll
...
Lift reverse-scrolling option into AModule
2023-06-12 08:54:38 +02:00
73c7e54535
pulseaudio: document reverse-scrolling option
...
Signed-off-by: Robert Günzler <r@gnzler.io >
2023-06-12 14:08:22 +09:00
0f8c156f24
Lift reverse-scrolling option into AModule
...
The option is generally useful when scrolling is used, when configuring
input devices to use "natural scroll direction".
Both backlight and pulseaudio were using different implementations, this
unifies and documents them.
Signed-off-by: Robert Günzler <r@gnzler.io >
2023-06-12 14:08:18 +09:00
fff4509723
sway/window: fix appid style not cleared ( #2227 )
...
Probably a rebase error during development of #1419 . The code block now
removed was not supposed to be there anymore.
2023-06-11 08:41:20 +02:00
17af49d421
Upower native-path filter
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-06-09 18:22:24 +03:00
9f38631c7f
Merge pull request #2223 from Anakael/pr/shchemel/fix-class-priority
2023-06-09 08:36:34 +02:00
62f4125927
change order
2023-06-08 23:31:14 +03:00
a67e692d4a
sway: warp-on-scroll toggle
2023-06-07 15:49:11 +02:00
3c9cbc99d7
Wake all sleeping threads when leaving suspend
...
std::condition_variable::wait_for does not count time spent in sleep
mode, resulting in longer than expected waits.
2023-06-07 10:17:42 +02:00
c5379fa52d
Merge pull request #2218 from LukashonakV/Wdeprecated
...
deprecated: implicit capture of 'this' via '[=]'
2023-06-06 22:56:27 +02:00
070110af0c
Merge pull request #2217 from LukashonakV/g_bus_unwatch_name
...
Tray module causes: Invalid id passed to g_bus_unwatch_name()
2023-06-06 22:37:46 +02:00
6bf5b15c13
deprecated: implicit capture of 'this' via '[=]'
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-06-06 23:31:12 +03:00
a9779c2aa2
Happy Linter
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-06-06 23:06:11 +03:00
3af1853260
Tray module cause error g_bus_unwatch_name()
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-06-06 23:02:36 +03:00
d638610db1
Merge pull request #2216 from LukashonakV/small_fixies
...
Small performance fixies
2023-06-06 13:03:52 +02:00
87023c39f8
Small performance fixies
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-06-06 13:58:05 +03:00
e96610e31a
Use consistent tabbing
2023-06-06 12:01:25 +03:00
d61b1d54de
Document new wireplumber module functionality
2023-06-06 11:44:17 +03:00
e397f568b7
Round volume instead of truncating it
2023-06-06 11:42:31 +03:00
d22fd3bbd1
Use a minimum step as provided by wireplubmer; Default step to 1
2023-06-06 11:42:02 +03:00
75990c2867
Fix linting
2023-06-05 22:23:46 +03:00
88a1a702b4
wireplumber: Support for scrolling
2023-06-05 22:03:46 +03:00
24407dbf4a
Merge pull request #2196 from calvinchd/hyprland-window-empty-css
...
[hyprland/window] Add css class for empty window name
2023-06-05 16:48:59 +02:00
108285e9ac
Merge pull request #2210 from D3vil0p3r/patch-1
...
Fixing 'incomplete type error' during building
2023-06-05 16:30:00 +02:00
b728a37b6d
Fixing 'incomplete type error' during building
...
Fixing errors during the building due to missing library after latest GCC updates.
2023-06-05 16:28:32 +02:00
938a93a0d7
Merge pull request #2209 from Matias-Hall/river_window_tooltip
2023-06-05 12:39:38 +02:00
ff6f727631
river/window: Add tooltip.
2023-06-05 18:29:19 +08:00
84077e0253
Merge pull request #2207 from dejor/dwl-module
2023-06-04 18:39:03 +02:00
d2787cc2d8
fix: typo to avoid null pointer
2023-06-04 12:45:33 +02:00
17a56aa4f7
hyprland/window: use empty() for empty window name check
2023-06-03 12:29:36 +10:00
ca52892ab9
Merge pull request #2200 from Visne/patch-1
2023-06-01 22:52:54 +02:00
655bc8f215
Fix broken link
2023-06-01 22:08:54 +02:00
a3912436be
hyprland/window: add css class for empty label
2023-06-01 21:38:27 +10:00
47193a3d2f
chore: v0.9.18
2023-05-29 09:25:01 +02:00
097cbc0c53
fix: lint
2023-05-29 09:24:33 +02:00
13a9c4a08b
Merge pull request #2185 from xdavidel/dwl-module
...
Update to new ipc version
2023-05-29 09:16:22 +02:00
ebba529682
Apply clang-format
2023-05-25 01:29:28 +03:00
b97b0ae605
Fix linter complains
2023-05-25 01:25:55 +03:00
7e9bfc504c
Update to new ipc version
2023-05-25 00:27:50 +03:00
7b0d2e8043
Merge pull request #2184 from lfos/fix-battery-segfault
...
Fix SEGFAULT in battery module
2023-05-22 16:19:13 +02:00
75eacb95ef
Fix SEGFAULT in battery module
...
In waybar::modules::Battery::~Battery(), store a copy of the batteries_
iterator before calling erase(), as erase() invalidates the iterator.
Prior to this change, disconnecting outputs resulted in a SEGFAULT when
using the battery module; e.g.,
[debug] Received SIGCHLD in signalThread
[debug] Cmd exited with code 0
[debug] Received SIGCHLD in signalThread
[debug] Cmd exited with code 0
[debug] Received SIGCHLD in signalThread
[debug] Cmd exited with code 0
[debug] Output removed: AU Optronics 0x2336
[info] Bar configured (width: 1280, height: 25) for output: eDP-1
[info] Bar configured (width: 1280, height: 25) for output: eDP-1
zsh: segmentation fault (core dumped) ./build/waybar -l trace
Signed-off-by: Lukas Fleischer <lfleischer@lfos.de >
2023-05-22 10:16:30 -04:00
2b24b16023
Merge pull request #2182 from cptpcrd/fd-closing
2023-05-22 07:40:14 +02:00
5cbbfd5c8a
Close pipe if fork() fails when spawning processes
...
Prevents potential file descriptor leakage, albeit in a bit of an edge
case.
2023-05-21 12:15:49 -04:00
6163be687d
Open network module eventfd as close-on-exec
...
Ensures that it is not leaked to child processes.
2023-05-21 12:13:17 -04:00
df65cab17a
Open command pipes as close-on-exec
...
Avoids a race where the pipe could be inherited by another process
spawning at about the same time. If the other process didn't exit
quickly (e.g. if it was a custom script that did its own looping), it
would keep the write end of the pipe open, and so reading from the pipe
to try to get the command's output would block.
This bug manifested as some custom modules randomly not appearing in the
bar, requiring a reload to fix. The custom script had run and exited,
but the pipe had been inherited by another process, and the thread that
updated the module's output was blocked trying to read from it.
2023-05-21 12:10:44 -04:00
339bea1213
Add a new start_hidden bool
2023-05-15 07:01:00 -04:00
7b704071ff
Merge pull request #2171 from FintasticMan/fix_mpris_man
...
mpris: Fix incorrect format replacement names
2023-05-13 23:25:30 +02:00
5748e56aeb
mpris: Fix incorrect format replacement names
2023-05-13 21:45:29 +02:00
5b29119dab
Merge pull request #2170 from FintasticMan/hide_mpris_if_empty
...
mpris: Hide label if empty
2023-05-13 18:26:12 +02:00
4bc30e040f
mpris: Hide label if empty
2023-05-10 13:43:43 +02:00
919ad0a8bb
Merge pull request #2156 from theRealCarneiro/master
...
Add persistent format-icon to wlr/workspaces
2023-05-05 14:05:32 +02:00
5df43be11f
add persistent format-icon
2023-05-05 08:52:37 -03:00
56fa6b6afc
Merge pull request #2153 from MonstrousOgre/master
2023-05-04 22:21:13 +02:00
c04485a5d0
separate css class for empty workspaces
2023-05-05 00:09:32 +05:30
b06953757e
Merge pull request #2144 from LukashonakV/cava_bump
2023-04-29 00:13:25 +02:00
f5ef13c7f1
Gentoo docker. Add iniparser
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-04-28 15:46:51 +03:00
8c83af75a1
happy linter
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-04-28 15:38:34 +03:00
e253c34cd4
cava bump
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-04-28 13:38:35 +03:00
e4faf252b2
Merge pull request #2140 from 257/master
2023-04-26 21:35:46 +02:00
3da3732cc9
network: detect if link is p2p and use local addr
...
without this we endup with peer's addr
Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com >
2023-04-26 13:52:17 -04:00
757f20fc04
Merge pull request #2135 from eneshecan/master
2023-04-23 13:47:28 +02:00
f00602058c
Fix misinterpreting return value of getaddrinfo call which caused an early return for Hyprland language
2023-04-23 13:31:02 +02:00
9389c8d854
chore: update manual of the image modle
2023-04-21 16:51:04 +08:00
6a17139423
feat: tooltip for image module
2023-04-21 16:38:21 +08:00
a9a2223469
fix: lint
2023-04-17 09:09:13 +02:00
33d1ee413f
fix: typo
2023-04-17 09:07:59 +02:00
0b4c1cb877
Merge pull request #1950 from tleydxdy/shironeko
2023-04-17 09:06:43 +02:00
5e5569bb10
Merge pull request #1858 from uncomfyhalomacro/replace-gethostbyname-getaddrinfo
2023-04-17 09:05:35 +02:00
272d672953
fix: add missing man
2023-04-17 09:03:01 +02:00
ede1d25440
fix: lint
2023-04-17 09:01:14 +02:00
8be889c5aa
Merge pull request #2103 from xdavidel/dwl-module
...
Add DWL tags module
2023-04-17 09:01:00 +02:00
b1e3347fca
Merge pull request #2089 from MonstrousOgre/master
2023-04-17 08:59:22 +02:00
da2163ae41
Merge pull request #2092 from chayleaf/mpris-fix-non-dynamic-tag-escapes
2023-04-17 08:58:40 +02:00
1d7d1a8fe8
Merge pull request #2108 from yeheng282/backlight-fix
2023-04-17 08:58:03 +02:00
7d20034067
Merge pull request #2095 from alex-courtis/2094-pulseaudio-states
2023-04-17 08:56:26 +02:00
8aafe817bf
Merge pull request #2102 from LukashonakV/Cava
2023-04-16 18:06:53 +02:00
a5607b66ca
Cava module
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-04-15 02:36:15 +03:00
61648c55d9
Merge pull request #2113 from LukashonakV/ISSUE#2073
2023-04-13 16:29:34 +02:00
4dff1b91fe
Merge branch 'Alexays:master' into dwl-module
2023-04-13 17:18:27 +03:00
1368ba64b5
Fix segfault in destructor
2023-04-13 17:16:37 +03:00
6de3b58d6a
ISSUE#2073
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-04-13 17:16:03 +03:00
731eaeb0be
Addapt to DWL new tag system
...
- tagscount is being used instead of tag array
2023-04-13 03:58:57 +03:00
022c9abad4
backlight: support tooltip
2023-04-11 21:01:02 +08:00
a46b8a0109
Merge pull request #2105 from skylar779/master
...
Made use of node_id_
2023-04-11 11:12:38 +02:00
3b2dfeec01
Made use of node_id_
...
Checking against names for volume changes seems a bit weird to me and
also didn't really work, so I've made use of node_id_ to check against
this instead and also fixed an issue, where the volume update would
refuse to do its thing despite it being the same id that was used on launch.
2023-04-11 10:51:25 +02:00
e62d339b57
Merge pull request #2104 from numas13/master
2023-04-11 07:44:52 +02:00
18a2b90fc0
fix: generate wireplumber module man page
2023-04-11 08:17:45 +03:00
60cdf10e64
Add DWL tags module
2023-04-11 04:50:21 +03:00
51f0fc6b72
#2094 pulseaudio apply states
2023-04-07 14:19:45 +10:00
6f3a27905d
preventing persistent_workspaces and all-outputs from being used together
2023-04-06 12:14:44 +05:30
659fea07ee
mpris: fix non-dynamic tags not being html escaped
2023-04-06 13:24:28 +07:00
bd908f6d97
Merge pull request #2090 from chayleaf/mpris-css-fix
2023-04-06 07:26:34 +02:00
cb82326b22
mpris: fix css class application
...
apply styles to label rather than event_box (fixes play/pause state and
per-player selectors)
2023-04-06 04:50:32 +07:00
33c4964187
replacing spdlog::info with spdlog::debug
2023-04-06 00:34:52 +05:30
3d980f92a3
fix: build
2023-04-03 10:59:29 +02:00
626a1f58be
fix: build
2023-04-03 10:51:36 +02:00
1445dc4151
fix: lint
2023-04-03 10:06:01 +02:00
a6084ea7e6
Merge pull request #2068 from TheRealLorenz/master
2023-04-03 09:44:04 +02:00
60467ad7f2
Merge pull request #2064 from en3wton/hyprland-language-format-replacements
2023-04-03 09:43:28 +02:00
ef99b0226c
Merge pull request #1932 from ldelossa/wlr-taskbar-sort-app-id
2023-04-03 09:42:19 +02:00
60e0584d16
fix: lint
2023-04-03 09:41:24 +02:00
ba6faa7859
Merge pull request #2011 from chayleaf/improve-mpris
2023-04-03 09:40:01 +02:00
02b3c125a1
fix: init optional to null
2023-04-03 09:38:12 +02:00
20a8039a25
Merge pull request #2080 from cdump/master
2023-03-31 19:17:56 +02:00
ffeef7f40f
modules/clock: fix calendar shift in months with 31 days
2023-03-31 20:07:59 +03:00
0cfd1c7094
mpris: don't put ellipsis after whitespace
2023-03-31 19:54:44 +07:00
e5524d5059
mpris: switch base class from AModule to ALabel
2023-03-31 19:54:39 +07:00
774d8880cd
mpris: fix potentially invalid seconds count on >1h media
2023-03-31 19:54:39 +07:00
a301b8c4cd
mpris: update docs
2023-03-31 19:54:27 +07:00
5383f7bd56
mpris: add unicode support; add position tag
2023-03-31 19:54:20 +07:00
a53c97f7f6
mpris: add tooltip and length limits
2023-03-31 19:53:53 +07:00
9fd2703cb9
Merge pull request #2077 from lilydjwg/master
2023-03-30 20:45:17 +02:00
918de59988
custom module: free memory returned by libc's getline
2023-03-29 21:18:13 +08:00
4b27385da2
Update manpage for sway/window module
2023-03-25 17:41:09 +01:00
f557697e92
Rewrite entire label in sway/window module
...
Closes #1742
2023-03-25 17:37:49 +01:00
63525ec956
Rename function name
2023-03-25 17:33:01 +01:00
5791a6abc6
Reading persistent workspaces
2023-03-24 23:11:47 +05:30
bbcfb5e138
remove use of new on Layout
2023-03-21 19:30:35 +00:00
4ab4ff790e
add more format replacements for hyprland/language
2023-03-19 15:12:11 +00:00
473eb0982b
Merge pull request #2053 from paul-ri/exlude-in-array
2023-03-13 11:04:25 +01:00
fa9f3a6dc5
make:Add phony 'test' rule
2023-03-13 00:50:19 +00:00
c26849217e
test:Add test for output config with multiple exclusion/wildcard
2023-03-13 00:49:18 +00:00
90206f55be
config:output:Allow multiple exclusions & wildcard
...
Covers the use case where needing to exclude more than 1 output but
still include all other displays.
e.g. I have 3 monitors: laptop + HD + 4K; and 3 bar types:
- The main bar is on the laptop. `output: "laptop-monitor-id"`
- The 4K has a specific waybar bar-1 configuration. `output: "4K-monitor-id"`
- I want all other displays (3rd HD monitor / any HDMI output when presenting)
to have a plain bar: `output: ["!laptop-monitor-id", "!4k-monitor-id", "*"]`
2023-03-13 00:44:07 +00:00
9a0dbd555d
Merge pull request #2049 from 2e0byo/lint
2023-03-08 15:46:41 +01:00
a9015c7c98
refactor: make linter happy.
2023-03-08 14:35:07 +00:00
5b6e9d4e34
Merge pull request #2048 from LDAP/patch-1
2023-03-08 15:29:17 +01:00
8ccf00f0fe
Wireplumber: Free the default node name
...
The `default_node_name_` is reassigned without calling `g_free` on the old string.
2023-03-08 15:21:52 +01:00
823c13a8c0
Merge pull request #2046 from 2e0byo/fix/mpd
2023-03-07 18:12:40 +01:00
3c96881a59
fix: mpd bug paused with no song.
2023-03-07 16:48:05 +00:00
b34d325a71
Merge pull request #2037 from LukashonakV/Happy_clang
...
Happy clang
2023-03-02 19:42:38 +01:00
3bda22da72
Merge pull request #1589 from qubidt/module-group-orientation
...
group module: configurable orientation
2023-03-02 19:42:22 +01:00
61a6c00c02
Happy clang
2023-03-02 16:57:32 +03:00
39bc54e3ad
Merge pull request #2036 from LukashonakV/Clock_TZ_try_catch
2023-03-02 08:48:56 +01:00
4cb7e55a91
ISSUE #878 . Try catch Clock timezones
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-03-02 10:10:34 +03:00
43862ceb34
ISSUE #878 . Try catch Clock timezones
2023-03-02 10:07:10 +03:00
f29a400c97
Merge pull request #2035 from LukashonakV/AModule_forceEvents
2023-03-01 23:24:18 +01:00
ce16e029ed
Issue #2030 . AModule enable_click & enable_scroll
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-03-01 23:39:36 +03:00
79eb2f5bc1
wlr-taskbar: allow sorting by app_id
...
some users (maybe only myself) may want to sort the task bar by app_id
which then places occurrences of the same task next to each other.
Signed-off-by: Louis DeLosSantos <louis.delos@gmail.com >
2023-03-01 12:16:28 +00:00
b7e6a2dc25
Merge pull request #2034 from pascal-huber/master
2023-03-01 11:06:27 +01:00
23f39938fb
Revert "feat(sway): add workspace css class"
...
This reverts commit a10464d9bb
.
2023-03-01 10:55:15 +01:00
8cc8820369
Merge pull request #2017 from pascal-huber/master
2023-03-01 09:43:44 +01:00
c9c8b09e3f
Merge pull request #1991 from alex-courtis/add-river-layout
2023-03-01 09:42:39 +01:00
fb1f550c1a
Merge pull request #2019 from LukashonakV/ISSUE#1977
2023-03-01 09:38:28 +01:00
e25a7c9719
ISSUE#1977. AModule implements module actions call
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-02-28 15:32:28 +03:00
09142fa322
Merge pull request #2025 from ElyesH/master
2023-02-25 10:49:59 +01:00
1af25094b7
Fix some typos
...
Signed-off-by: Elyes Haouas <ehaouas@noos.fr >
2023-02-25 09:55:04 +01:00
0d99d38089
modules/network.cpp: Remove repeated "the"
...
Signed-off-by: Elyes Haouas <ehaouas@noos.fr >
2023-02-25 09:51:40 +01:00
a10464d9bb
feat(sway): add workspace css class
2023-02-18 20:31:12 +01:00
3f23792df0
use the recommended way of using flake-compat
2023-02-16 20:31:02 +07:00
529031f44f
fix typo
2023-02-16 20:26:57 +07:00
f51894614d
after updating nix.lock all this soup isn't needed
2023-02-16 20:25:07 +07:00
a7dbab79e5
add default.nix for compatibility; update flake.lock
2023-02-16 20:02:39 +07:00
4dcce810d2
improve nix dev shell; override the nixpkgs waybar
...
for example, the update from 0.9.16 to 0.9.17 broke this flake, after
this change the derivation will be the same as the nixpkgs one. This is
the better option since the flake is unmaintained in this repo (although
it may still break inbetween releases)
2023-02-16 19:45:58 +07:00
43958ef560
fix: compilation errors with cpp_std=c++20
2023-02-11 13:26:03 +11:00
5e4a47c0a8
Merge branch 'master' into add-river-layout
2023-02-11 13:22:46 +11:00
ea38eec2af
fix: lint
2023-02-09 13:25:39 +01:00
286a3c70f4
Merge pull request #1978 from kpanuragh/master
2023-02-09 13:25:15 +01:00
9049de583e
Merge pull request #1996 from Kuruyia/feat/brightness-control
...
Closes https://github.com/Alexays/Waybar/issues/1411
2023-02-09 13:24:35 +01:00
a6eaaad97f
Merge pull request #1998 from LukashonakV/Clock_revision
2023-02-09 09:32:57 +01:00
d25930793c
Merge pull request #2004 from bwaite/fix-memory-leak-upower
2023-02-08 09:02:06 +01:00
67ab269706
Fixing memory leak on update UPower tooltip
2023-02-08 17:19:51 +11:00
48312f4c91
Merge pull request #2001 from LukashonakV/ISSUE#1988
2023-02-04 23:30:12 +01:00
677cbb3384
When no one timezone is provided use system's TZ
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-02-04 23:48:25 +03:00
973aa09f8b
refactor(backlight): fix linter
2023-02-03 18:18:44 +01:00
e8c4b85328
feat(backlight): use dbus to set the brightness
2023-02-03 12:58:52 +01:00
b5ad77ea8c
Avoid of unnecessary string transformation
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-02-02 13:26:05 +03:00
74a8464c09
updating man page
2023-02-01 21:22:10 +05:30
a78f0124d2
feat(backlight): add brightness control
2023-02-01 14:46:55 +01:00
8da5425189
Merge pull request #1994 from smoak/fix_wireplumber_invalid_pointer
2023-02-01 08:25:05 +01:00
a9c9f1d705
fix(wireplumber): free(): invalid pointer
...
When freeing the `default_node_name_` pointer using `free`, the `&`
operator was used to try to free the reference rather than the pointer.
This caused a core dump. In order to fix this, the pointer is freed
instead (ie the `&` operator is no longer used).
2023-01-31 17:56:58 -08:00
301b106c48
add river/layout clang-format
2023-01-31 16:41:36 +11:00
757a450324
add river/layout
2023-01-31 16:34:38 +11:00
7b3a6fbaa7
created local variable for _output
2023-01-30 18:35:06 +05:30
c93811b158
Merge pull request #1987 from adamant-pwn/patch-2
2023-01-30 08:57:28 +01:00
7554d7f071
Fixing build issue in image module
2023-01-29 19:13:01 +05:30
220b859948
Fix kbName initialization
...
Second argument of substr is the length of the substring, _not_ the position. With positions, it's better to do like this.
Example:
```sh
[2023-01-29 13:08:00.927] [debug] hyprland IPC received activelayout>>ITE Tech. Inc. ITE Device(8910) Keyboard,Russian (with Ukrainian-Belorussian layout)
[2023-01-29 13:08:00.927] [debug] kbName is ITE Tech. Inc. ITE Device(8910) Keyboard,Russian (with
```
After the fix it's correct:
```sh
[2023-01-29 13:11:11.408] [debug] hyprland IPC received activelayout>>ITE Tech. Inc. ITE Device(8910) Keyboard,Russian (with Ukrainian-Belorussian layout)
[2023-01-29 13:11:11.408] [debug] kbName is ITE Tech. Inc. ITE Device(8910) Keyboard
```
2023-01-29 13:14:05 +01:00
012baadaca
added exec condition check on image module
2023-01-29 10:41:24 +05:30
0ecfce9c61
Merge pull request #1975 from bd-g/fix-image
2023-01-27 14:38:26 +01:00
d2116acb62
Merge pull request #1982 from LukashonakV/ClockSimplify
2023-01-27 14:33:28 +01:00
5d8f9a8273
Clock. Formating simplify
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-01-27 15:57:18 +03:00
9068b7548f
for image module get path from executable file
2023-01-25 22:29:33 +05:30
1495b957f1
for image module get path from executable file
2023-01-25 22:28:07 +05:30
47cdd6f988
Merge pull request #1976 from LukashonakV/ClockAltMode
2023-01-25 15:10:08 +01:00
f3f0b008c6
Clock. Proper handletoggle propagation
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-01-25 16:56:45 +03:00
c1ceb7ac42
fix linting issues
2023-01-24 14:53:49 -05:00
e128c48573
image module CSS fix
2023-01-24 14:34:02 -05:00
dd9e3d0172
Merge pull request #1871 from Narice/feat/nix-flake-support
2023-01-24 09:34:03 +01:00
a9613892bb
Rename .envrc to .envrc.sample
2023-01-24 09:33:38 +01:00
e7af29ac1e
Merge pull request #1971 from LukashonakV/YearCalendar
2023-01-23 17:07:21 +01:00
3b28af8b51
Merge remote-tracking branch 'origin/master' into YearCalendar
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-01-23 18:49:45 +03:00
ed31b20c26
Merge branch 'master' into YearCalendar
...
Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com >
2023-01-23 18:42:32 +03:00
fea7ec9133
Merge pull request #1941 from eneshecan/master
...
Fixes https://github.com/Alexays/Waybar/issues/1940
2023-01-23 10:24:44 +01:00
3c8ca009ff
Sanitize hyprland language string only instead of the whole format. Fixes #1940
2023-01-23 09:50:40 +01:00
f4cfafd238
fix: lint
2023-01-23 09:25:02 +01:00
5182fadede
Merge pull request #1944 from PolpOnline/master
2023-01-23 09:22:27 +01:00
18e0e0c7c1
Merge pull request #1964 from tactikauan/master
2023-01-23 09:20:46 +01:00
69b95e6d71
Merge pull request #1959 from alebastr/gcc-13
2023-01-23 09:18:13 +01:00
5e2895ccb3
Merge pull request #1966 from asas1asas200/zeng-doc-image
2023-01-22 13:39:39 +01:00
0ca1c3957a
docs(image): add image doc in meson and fix title
2023-01-22 20:16:46 +08:00
de77787b60
Allow any module to implement signal handling
2023-01-21 21:57:28 -03:00
51b6c22cab
ci: add glibc locales for date formatting tests.
...
Add some missing dependencies for Fedora.
2023-01-21 02:18:46 -08:00
01cee153a4
ci: try to build with cpp_std=c++20
...
Add an extra job to build with `-std=c++20` on Fedora.
Update actions/checkout to v3.
2023-01-21 02:18:45 -08:00
93e340a081
feat(clock): support chrono Time Zone extensions.
...
Use chrono Calendars and Time Zones (P0355R7, P1466R3) when available
instead of the `date` library.
Verified with a patched build of a recent GCC 13 snapshot.
2023-01-21 02:18:44 -08:00
6225db0a48
test: refactor date formatter tests.
...
- Add tests for global locale.
- Warn about missing locales.
- Downgrade REQUIRE to CHECK.
- Skip tests if localized formatting does not work as expected.
2023-01-21 02:18:43 -08:00
ea17a66dfc
fix: compilation errors with cpp_std=c++20
...
There were two main issues with fmtlib and C++20 mode:
- `fmt::format` defaults to compile-time argument checking and requires
using `fmt::runtime(format_string)` to bypass that.
- `std::format` implementation introduces conflicting declarations and
we have to specify the namespace for all `format`/`format_to` calls.
2023-01-20 22:50:02 -08:00
67efe1af89
refactor(clock): remove struct waybar_time
...
The structure was used to pass the locale instance to the date
formatter. All the supported versions of `fmt` are passing the locale
parameter via `FormatContext.locale()` so we can remove the struct and
simplify the code.
While we at it, drop `date::make_zoned` in favor of CTAD on a
`date::zoned_time` constructor.
2023-01-20 22:50:01 -08:00
ba498869c5
fix(clock): delete outdated warning
2023-01-20 22:50:00 -08:00
43d52c59d9
test: fix build with Catch2 v2.x
...
Use smaller includes for Catch2 v3.
2023-01-20 22:49:59 -08:00
ca9d237b00
fix(sway): add missing includes for GCC 13
...
See also: https://gcc.gnu.org/gcc-13/porting_to.html
2023-01-20 22:49:58 -08:00
bc07a82579
Merge pull request #1962 from maximbaz/hyprland-submap-init
2023-01-20 23:46:08 +01:00
6e9f21fc6b
hyprland/submap: run initial render on startup
2023-01-20 23:40:08 +01:00
eb9d2d9c5d
Merge pull request #1935 from multun/master
2023-01-17 09:40:45 +01:00
be3df41ae0
Merge pull request #1942 from smoak/fix-wireplumber-crashes
...
Fixes https://github.com/Alexays/Waybar/issues/1907
2023-01-17 09:36:05 +01:00
4e8ccf36b5
fix(wireplumber): waybar crashes when default node changes
...
In order to fix the issue, the default node name is cached rather than
the default node id. This is due to ids being unstable. So now when the
object manager is installed (ie ready), the default node name is
retrieved and stored for later.
Now when the mixer changed signal is emitted, the id of the changed node
is used to get the node from the object manager. The nodes name is
grabbed off that node and compared against the default node name, if
they match the volume is updated. Some safeguarding has been added such
that if the node cannot be found off the object manager, it's ignored.
Additionally, the "changed" signal on the default nodes api is now
utilized to update the default node name if it has changed. This way if
the default node changes, the module will be updated with the correct
volume and node.nick.
This adds additional debug logging for helping diagnose wireplumber
issues.
This also adds the wireplumber man page entry to the main waybar
supported section.
2023-01-16 10:29:35 -08:00
5649c3f552
river/tags: refactor to support special purpose tags
...
adds the set-tags and toggle-tags setting so it's possible to have
different tags set vs toggled. This enables the use of e.g. sticky tags
Also clean-up the code a bit.
2023-01-15 12:16:30 -05:00
a4b1b0a211
modules/custom: Added percentage rounding
2023-01-13 22:39:59 +01:00
6c8e186586
Merge pull request #1939 from RobertMueller2/master
2023-01-13 15:31:50 +01:00
544c6deb88
sway/window: fix manpage
2023-01-13 15:08:59 +01:00
e59b4e4c93
Merge pull request #1419 from RobertMueller2/sway-window-newstyles
2023-01-13 13:58:43 +01:00
d71a4569fe
Merge pull request #1937 from cyrinux/fix/battery-time-remaining
...
fix https://github.com/Alexays/Waybar/pull/1867#pullrequestreview-1246756355
2023-01-13 09:51:40 +01:00
120cba0f5e
fix: battery time remaining
...
time is reported in second and should be divided by 3600 and not 1000.
2023-01-13 09:44:39 +01:00
328573332f
sway-window, Issue 1399: new style classes
...
Provides CSS classes empty, floating, tabbed, tiled, solo, stacked and
app_id.
Adds offscreen-css bool option (default false), only effective when
"all-outputs" is true. This adds styles on outputs without focused
node, according to its focused workspaces window situation.
Adds an "offscreen-css-text" string option (default empty), only
effective when "all-outputs" and "offscreen-style" are set. This
is shown as a text on outputs without a focused node.
Adds a "show-focused-workspace" bool option (default false) to indicate
the workspace name if the whole workspace is focused when nodes are
also present. If not set, empty text is shown, but css classes
according to nodes in the workspace are still applied.
Limitation:
When the top level layout changes, there is no sway event so the
module cannot react. Perhaps in the future recurring polling can
be added to go around this limitation.
2023-01-12 05:53:59 +01:00
df0fdce92b
get_desktop_app_info: fix crash on failed DesktopAppInfo::create
...
Even though it makes little sense for this call to fail,
it sometimes randomly does, and takes down waybar with it.
2023-01-11 23:02:12 +01:00
f0bead34d4
chore: 0.9.17
2023-01-11 11:39:30 +01:00
d6bd440027
fix: lint
2023-01-09 15:48:31 +01:00
c692d7bf64
Merge pull request #1929 from julianschuler/monitor-reconnect-fix
...
Fixes https://github.com/Alexays/Waybar/issues/1783
2023-01-08 19:56:27 +01:00
2045aac5b0
Fix crash upon reconnecting monitor
2023-01-08 18:49:24 +01:00
a92223c316
Merge pull request #1926 from robertgzr/mpris-module
2023-01-07 09:23:25 +01:00
24d03d13ce
mpris: fix build errors
...
to address https://github.com/Alexays/Waybar/pull/1520#issuecomment-1374229080
Signed-off-by: Robert Günzler <r@gnzler.io >
2023-01-07 01:44:25 +01:00
b3b5d8f9ab
Activate ci for mpris module
...
Signed-off-by: Robert Günzler <r@gnzler.io >
2023-01-07 01:44:25 +01:00
86850f5c7a
Merge pull request #1520 from robertgzr/mpris-module
2023-01-06 22:35:24 +01:00
0bc5314e08
Add mpris module
...
Uses libplayerctl to use the MPRIS dbus protocol to query, listen and
control media players.
Signed-off-by: Robert Günzler <r@gnzler.io >
2023-01-06 20:55:31 +01:00
1d6cfe7ce6
Merge pull request #1921 from Jonher937/cpu-load-pushed-back-twice
2023-01-05 08:52:22 +01:00
2a3ebc12de
fix: cpu_load pushed twice to the vector
2023-01-05 01:10:04 +01:00
1938bb5d28
fix: lint
2023-01-04 16:26:50 +01:00
a35861b3b9
Merge pull request #1918 from ldelossa/sway-workspaces-alpha-sort
2023-01-03 11:52:39 +01:00
8b512e7b22
sway,feat: allow alphabetical sort
...
for users who do not utilize any form of "workspace prev/next" commands,
it can be very handle to sort the workspaces alphabetically.
this commit adds a new "alphabetical_sort" to the `sway/workspaces`
module which allows the module to alway sort workspaces alphabetically.
this docs are updated to warn the user of the implications involved.
Signed-off-by: Louis DeLosSantos <louis.delos@gmail.com >
2023-01-02 17:03:28 -05:00
fb083f93dc
Merge pull request #1911 from cdump/master
2022-12-31 13:35:46 +01:00
f795e7a308
modules/clock: improve ux when calendar_shift is used:
...
1. change only date, but not time
2. use shifted values only in tooltip
3. reset shift when mouse leaves (popup closes)
2022-12-28 10:13:10 +03:00
21abd4f9f9
Merge pull request #1910 from eneshecan/master
2022-12-27 15:44:42 +01:00
f724cc3f9d
Fix wrong layout name in hyprland language module when a variant is used
2022-12-27 15:29:10 +01:00
bfbb2f9a40
Merge pull request #1906 from Arisa-Snowbell/gitignore
2022-12-26 09:33:55 +01:00
91357f210d
Ignore .cache generated by clangd
2022-12-26 06:39:15 +01:00
3e48551f25
Merge pull request #1897 from eneshecan/master
2022-12-21 09:43:08 +01:00
c05f41d732
Make linter happy
2022-12-21 01:55:39 +01:00
4d59de42af
Implement hyprland submap module
2022-12-21 01:45:57 +01:00
6e296838e4
Update hyprland language module docs
2022-12-21 00:20:16 +01:00
e00e36981e
Merge pull request #1890 from eneshecan/master
2022-12-16 10:37:54 +01:00
4136ffaecb
Minor refactorings and formatting fixes for hyprland language module
2022-12-16 10:01:58 +01:00
bd199e414b
Merge pull request #1888 from eneshecan/master
...
Fixes undefined
2022-12-16 09:20:49 +01:00
531bdfb8bb
Fix hyprland language initialization issues
2022-12-15 01:48:14 +01:00
c1ea7626b9
Merge pull request #1887 from LukashonakV/ISSUE#1874
2022-12-14 16:08:36 +01:00
995802e8ae
ISSUE#1874 - happy linter
2022-12-14 16:49:03 +03:00
0079092699
ISSUE#1874
...
1. Calendar. Weeks. Fix right paddings when first days of the week is
Monday
2. Fix small perfomrance penalty(avoid of defining parameter in the
month loop)
3. Small name convention for format string variables
2022-12-14 16:43:23 +03:00
b5c686c0dd
Merge pull request #1882 from LukashonakV/ISSUE#1877
2022-12-12 09:18:10 +01:00
4c4d09992e
Regular expression improved
2022-12-10 18:36:58 +03:00
9218968d2f
Wrong assigning
2022-12-10 17:55:21 +03:00
a08967e008
Happy linter
2022-12-10 16:54:26 +03:00
272c638f7e
Happy linter
2022-12-10 16:48:22 +03:00
57ad7f9536
ISSUE#1877 Calendar week numbers
...
1. Let's do code simplier
2. Week format using regexp. Needs when user provide additional
characters in format string and need to align week days according
3. Week format has got default formats: ":%U",":%V"
4. Week number is based on the first day of the week now. The output is
the same as of date library now.
5. Avoiding of unnecessary operations
2022-12-10 14:02:15 +03:00
2a76d8e5b9
Merge pull request #1862 from alebastr/battery-ignore-scope-device
2022-12-07 15:01:26 +01:00
1130e8c8ec
Add output parameter format to manpage
2022-12-06 19:05:08 +01:00
d5a86526bc
dev: Added Nix Flake support
...
- Enables Nix users to get the git version of waybar
- Enables Nix users to develop waybar easily
- Adds a fully reproducible development environment
- The user only has to install Nix, no other depencencies
- Automatic dev env on directory entry through .envrc
2022-12-06 18:44:26 +01:00
c5babb4c44
Merge pull request #1868 from prohornikitin/calendar-week-numbers
...
Fix https://github.com/Alexays/Waybar/issues/1802
2022-12-06 09:01:18 +01:00
328575a721
fix: calendar week numbers
...
fix their format to correct
fix last number hide if the last day of the month is the last day of the week
some refactoring(mostly renaming abbreviations to the full phrases)
2022-12-06 03:47:28 +03:00
ea9078d887
Merge pull request #1867 from cyrinux/feat/macsmc-battery-support
2022-12-05 22:30:47 +01:00
b1833b1f36
feat: add macsmc-battery time remaining support for asahi
...
use time_to_empty_now and time_to_full_now
2022-12-05 22:09:05 +01:00
53e89dace7
Merge pull request #1865 from Dordovel/master
...
Fix https://github.com/Alexays/Waybar/pull/1854#issue-1469577538
2022-12-05 09:01:45 +01:00
3cbcef61cf
fix AIconLabel spacing between image and label
2022-12-05 10:02:38 +03:00
22084691ff
fix(battery): ignore non-system power supplies
...
Linux power_supply sysfs interface allows checking if the battery powers
the whole system or a specific device/tree of devices with `scope`
attribute[1]. We can use it to skip the non-system power supplies in the
battery module and avoid adding HIDs or other peripheral devices to the
total.
The logic is based on UPower, where it is assumed that "Unknown" devices
or devices without a `scope` are system power supplies.
[1]: https://lore.kernel.org/lkml/alpine.LNX.2.00.1201031556460.24984@pobox.suse.cz/T/
2022-12-04 00:14:42 -08:00
f4afa59861
Merge pull request #1860 from prohornikitin/hide-module-if-empty
2022-12-03 15:32:12 +01:00
ce8c13788a
fix formatting issues
2022-12-02 19:32:03 +03:00
b74f3c7aaa
hide mdp/pulseaudio/sndio if text 'resolves' to be empty.
2022-12-02 18:15:51 +03:00
55d7868f86
fix(2): use getaddrinfo() instead of gethostbyname()
2022-12-02 22:18:32 +08:00
0540977e45
format: remove some newlines
2022-12-02 21:42:58 +08:00
385726e701
fix: use getaddrinfo() instead of gethostbyname()
2022-12-02 21:36:14 +08:00
2111865efe
refactor: remove warning
2022-12-01 08:45:12 +01:00
94d6ae9741
Merge pull request #1845 from adamant-pwn/patch-1
2022-11-29 10:47:20 +01:00
e6760bf9dd
Merge pull request #1846 from Dordovel/master
2022-11-29 08:46:06 +01:00
7671ccfbc6
added file existence check
2022-11-29 09:00:12 +03:00
459541ed89
Don't search "Keyboard at" from hyprland/language
...
The current output form of `hyprctl devices` is like this:
```
Keyboard at 6f80ad70:
ITE Tech. Inc. ITE Device(8910) Keyboard
rules: r "", m "", l "us,ru", v "", o "grp:alt_shift_toggle"
active keymap: Russian
main: no
```
That is, `Keyboard at` goes _before_ the keyboard name, so looking for `Keyboard at` only makes it skip to the keyboard _after_ the one that the user specified.
2022-11-29 01:11:25 +01:00
da3d9533d1
Merge pull request #1841 from encbar5/inverted-date-scroll
2022-11-28 07:43:48 +01:00
8db1996ccc
Allow calendar_shift_init_ to be negative
2022-11-27 21:24:56 -06:00
cfef78a5bc
Merge pull request #1837 from smoak/smoak/fix-wireplumber-bluetooth
2022-11-26 20:45:29 +01:00
60fa5e9f67
fix: wireplumber module when used with a bluetooth device
...
This fixes #1811 by falling back to `node.description` if `node.nick` is
not available. This can happen for bluetooth devices that do not have a
`node.nick`.
2022-11-26 11:35:45 -08:00
cea59ddc6c
Merge pull request #1836 from smoak/smoak/wireplumber-icon-support
2022-11-26 20:23:17 +01:00
3730793197
feat: add icon support to the wireplumber module
...
Adds basic icon support for the wireplumber module.
This can be achieved by using `{icon}` in the `format` config and
pairing it with the `format-icons` config as well.
Example:
```
"wireplumber": {
"format": "{volume}% {icon}",
"format-icons": ["", "", ""]
}
```
2022-11-26 10:02:16 -08:00
d2b4076ac8
Merge pull request #1799 from Keloran/upower-click
2022-11-25 09:04:31 +01:00
e63e3a0ca9
Update upower.cpp
2022-11-25 09:03:27 +01:00
99d370d9ed
Update README.md
2022-11-24 20:51:54 +01:00
80b2b29a77
Merge pull request #1397 from JakeStanger/feat/image-module
...
Resolves https://github.com/Alexays/Waybar/issues/1191
2022-11-24 20:40:56 +01:00
27ad9ec267
Update README.md
2022-11-24 20:37:30 +01:00
9eb6c4e296
chore: v0.9.16
2022-11-24 20:34:12 +01:00
748c6125d0
Merge pull request #1810 from pinselimo/revert-1120
2022-11-24 15:20:29 +01:00
235861fd3d
button: Remove AButton class
2022-11-24 13:08:16 +01:00
5e9bbe5c76
modules: Revert button to label
2022-11-24 13:08:16 +01:00
74fa131ebe
Merge pull request #1809 from herlev/hyprland-named-workspace-crash
2022-11-24 07:46:17 +01:00
2c7cb0e9d4
Fix crashes when using named workspaces in Hyprland
...
The first crash occurs when trying to parse the
ID of a workspace as an uint, since named
workspaces has negative IDs. This is fixed by
using ints for workspace IDs instead of uints.
The second crash occurs when converting a
workspace name that isn't a number to an integer.
This is fixed by wrapping std::stoi in a try
block and only sorting by number, when both names
can successfully be converted to integers.
2022-11-24 02:16:44 +01:00
ce8ae5bf17
Merge pull request #1748 from lilydjwg/fix-zombies
...
fixes https://github.com/Alexays/Waybar/issues/1713
2022-11-23 21:31:47 +01:00
062e7bb9b4
Merge pull request #1797 from smoak/wireplumber-support
2022-11-22 12:44:39 +01:00
3acd31c3e9
syntax issue
2022-11-21 09:48:41 +00:00
456e06c4b5
exact opposite, lol
2022-11-21 09:46:57 +00:00
a2751cfcd6
alt text readded
2022-11-18 14:25:16 +00:00
d9cc995405
added onclick to upower
2022-11-18 13:10:04 +00:00
00a2ebf00d
added onclick to upower
2022-11-18 13:09:38 +00:00
c2f98d07ef
feat: wireplumber support
...
Adds basic support for showing volume via wireplumber. Allows specifying
the node-id or falling back to the default Audio/Sink node id if node-id
is not set. If tooltip on hover is enabled, will show `{node_name}` by
default otherwise `tooltip-format`.
Format replacements:
`{volume}` - Volume in percentage
`{node_name}` - The node's nickname (`node.nick` property)
2022-11-16 23:23:07 -08:00
833dcc1bb8
Merge pull request #1795 from schmidma/bluez-output-detection
2022-11-16 19:07:46 +01:00
8c24e26f0e
Recognize outputs with 'bluez' in monitor name as bluetooth class
2022-11-16 19:01:12 +01:00
56b4a11a9c
Merge pull request #1793 from Dordovel/master
2022-11-16 07:41:29 +01:00
1111763251
added path settings
2022-11-16 08:04:18 +03:00
769858fbb4
fix call parent event handle, added commang to open user folder
2022-11-15 16:15:26 +03:00
2695815bcc
Merge pull request #1787 from Dordovel/master
2022-11-15 08:41:12 +01:00
49afb87e34
Merge branch 'Alexays:master' into master
2022-11-13 16:17:04 +03:00
5250123dcb
Merge pull request #1788 from grfrederic/normalize-battery-capacity
2022-11-12 23:41:00 +01:00
c0b3e9ee35
normalize capacity by number of batteries
2022-11-12 22:39:53 +01:00
454ba610f4
clicking on the user label opens the default file manager
2022-11-11 15:15:12 +03:00
3718902b9d
Merge pull request #1785 from ElJeffe/hyprland_monitor_remove
2022-11-10 09:21:52 +01:00
9f0a14c22b
make linter happy
2022-11-10 09:19:49 +01:00
781da93f3d
Merge pull request #1780 from ElJeffe/hyprland_monitor_remove
2022-11-09 23:09:30 +01:00
8f4f67f69f
Do not crash when a monitor is removed
2022-11-09 09:34:19 +01:00
8be5bab8ad
Merge pull request #1734 from baltitenger/backlight-hide-when-powered-off
...
closes https://github.com/Alexays/Waybar/issues/393
2022-11-07 14:09:54 +01:00
d02e23c759
feat(backlight): hide if the display is powered off
2022-11-07 13:57:21 +01:00
d2b22c6ec5
fix: lint
2022-11-07 09:23:47 +01:00
ed898cd211
Merge pull request #1773 from kj/backlight-format-states
2022-11-07 09:23:17 +01:00
1a1c617520
Merge pull request #1772 from kj/fix-states-documentation
2022-11-07 09:13:41 +01:00
253222d31c
Make backlight module respect format-<state> config
2022-11-07 21:06:16 +13:00
51e6fc6250
Fix states documentation
2022-11-07 20:30:01 +13:00
af1668dfd0
Merge pull request #1770 from Scrumplex/fix-mpd-double-encode
2022-11-06 09:52:31 +01:00
cf5877073a
fix: don't escape mpd label twice
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net >
2022-11-05 20:23:00 +01:00
bd567800c9
Merge pull request #1769 from ericliou/master
2022-11-04 22:01:36 +01:00
6477e539d0
Battery: Plugged status has higher priority
2022-11-04 20:01:53 +00:00
242e19a07d
Merge pull request #1767 from b1rger/fix-typos
2022-11-04 15:07:31 +01:00
0e53c37d6b
Fix typos in manual pages
2022-11-04 15:03:10 +01:00
3030850b22
refactor: inherit disabled button
2022-11-04 08:39:59 +01:00
92cc01f401
fix: label default style
2022-11-03 15:53:45 +01:00
d48eebd4d3
fix: use GTK_STYLE_PROVIDER_PRIORITY_APPLICATION
2022-11-03 14:10:18 +01:00
eb705533b5
feat: jsoncpp wrap
2022-11-03 14:08:22 +01:00
3cf027fc56
fix: button default style
2022-11-03 14:04:29 +01:00
09120caf17
Merge pull request #1762 from jpalus/jsoncpp-version
2022-11-03 11:02:19 +01:00
73495df377
build: require jsoncpp >= 1.9.2
...
with #1719 Waybar started using Json::Value.as() available since jsoncpp
1.9.2.
2022-11-03 10:59:03 +01:00
fd417c0805
chore: 0.9.15
2022-11-03 09:43:05 +01:00
afa590f781
Merge pull request #1758 from Alexays/revert-1687-fix-custom-module-markup
...
Revert "Escape text in custom module"
2022-11-02 06:00:00 +01:00
df36ac3408
Revert "Escape text in custom module"
2022-11-02 05:59:50 +01:00
ebdf575d45
fix: lint
2022-10-28 14:44:48 +02:00
a4d27ea806
fix: checking router id in handleEvent function
2022-10-28 14:44:04 +02:00
a10266ceee
fix: add power to tooltip format
2022-10-28 14:35:18 +02:00
31137c30fb
fix custom module leaves zombie processes behind when bars are removed
...
fixes #1713 .
2022-10-27 18:12:14 +08:00
c374c412d3
chore: remove unwanted file
2022-10-27 10:00:38 +02:00
2fec1d4907
fix: typo
2022-10-27 09:14:07 +02:00
be28ee3d7e
fix( #1707 ): hide module when no controller found
2022-10-27 09:00:31 +02:00
2d7e21ed7d
fix: lint
2022-10-26 17:26:15 +02:00
930a3e168b
Merge pull request #1747 from bi4k8/taskbar-task-reorder
2022-10-26 17:25:55 +02:00
7948d03d25
Merge pull request #1744 from Quantenzitrone/master
2022-10-26 17:14:58 +02:00
ff61e7bf4e
taskbar: implement drag-and-drop task reordering
2022-10-25 19:39:23 +00:00
64849f52c9
fixed memory module not rounding numbers
2022-10-22 02:31:14 +02:00
1374b0fce4
Merge pull request #1740 from ErikReider/gamemode-segfault-fix
2022-10-20 13:09:50 +02:00
1ceaff27c2
Fixed gamemode module segfaulting when disconnecting monitor
2022-10-20 12:38:52 +02:00
527017baca
chore: update date wrap
2022-10-20 11:05:19 +02:00
f330e51472
fix: typo
2022-10-20 10:57:27 +02:00
411c6f4b4b
chore: update catch
2022-10-20 10:56:47 +02:00
e8e8ccb6cf
Merge pull request #1661 from asas1asas200/zeng-feat-improve_keyboard
2022-10-20 10:50:35 +02:00
a24f2d72a7
Merge pull request #1730 from herlev/hyprland-window-rewrite
2022-10-20 10:48:57 +02:00
ffa458223d
Merge pull request #1724 from llyyr/fix-build-with-catch2
2022-10-20 10:47:52 +02:00
aa8bd51952
Merge pull request #1738 from pinselimo/fix-button-padding
2022-10-20 10:46:08 +02:00
05dbfe261a
style: Revert set default minimal width of buttons to zero #1737
2022-10-20 10:34:20 +02:00
1f591e36f1
button: Hardcode min-width property set to zero
...
Buttons come with an intrinsic min-width but lack a method to alter this
property. Setting the requested size to zero has also no effect on it.
The only way found to work is to hard code the CSS into the button.
2022-10-20 10:31:11 +02:00
d0677c1801
Merge pull request #1737 from pinselimo/fix-button-padding
2022-10-19 14:59:49 +02:00
c18c6b080a
Set default minimal width of buttons to zero
...
Even if all margins, padding and borders of buttons are removed the
label inside the buttons may still be padded if they are too short.
Setting the minimal width of buttons to zero fixes this issue.
2022-10-19 14:48:56 +02:00
7240611d87
Merge pull request #1736 from pinselimo/fix-battery-module
2022-10-19 13:39:20 +02:00
e1045381fe
Fix linter
2022-10-19 13:30:28 +02:00
e660a3634d
Fix linter
2022-10-19 13:29:05 +02:00
54e04b5a30
Refactor rewriteTitle
2022-10-19 13:25:08 +02:00
662a250705
Fix battery indicator crash on linux
...
A pre-processor flag was misspelled and is now corrected.
2022-10-19 13:15:21 +02:00
f72c1a54d3
Merge branch 'Alexays:master' into hyprland-window-rewrite
2022-10-19 12:18:22 +02:00
6b221133c2
Merge pull request #1703 from lbartoletti/freebsd_battery
2022-10-19 09:08:47 +02:00
d01fda6fae
Merge pull request #1721 from herlev/sort-workspaces-by-number
2022-10-19 09:08:03 +02:00
692b90c995
fix build
2022-10-19 08:36:15 +02:00
dea2d721eb
Merge pull request #1733 from ItsDrike/master
2022-10-18 19:45:42 +02:00
72a2ada82c
remove clang-format lines
2022-10-18 19:30:43 +02:00
6156a62294
fix time_remaining. FreeBSD sysctl returns minutes and not hours
2022-10-18 19:30:43 +02:00
d4d35e2f89
apply clang-format
2022-10-18 19:30:43 +02:00
a58988ea9d
Battery: replace #else by #elif defined(__linux__)
...
Cannot use #else here when inotify_init1() is hidden behind #if defined(__Linux__).
Co-authored-by: Jan Beich <jbeich@FreeBSD.org >
2022-10-18 19:30:43 +02:00
0ada5ac8b0
Battery::getAdapterStatus: better code format
2022-10-18 19:30:41 +02:00
1421163df3
remove useless include <sys/types.h>
2022-10-18 19:30:23 +02:00
9d5f0e45c0
Add test if there is battery
2022-10-18 19:30:23 +02:00
45e44e03bd
Apply jbeich suggestion for if defined(__linux__)
2022-10-18 19:30:21 +02:00
830c5cd5d0
FreeBSD: Add support to battery
...
This commit aims to propose a FreeBSD to gain battery support using sysctl on hw.acpi.battery.*
2022-10-18 19:30:04 +02:00
90f206f92a
Fix crash on quickly switching workspaces
...
The hyprland/window widget had an assertion ensuring that the output
from hyprctl matched the currently selected workspace id. However this
assertion fails if workspaces are switched too quickly, causing the
selected workspace to differ in id from the one in hyprctl, failing this
assertion which then crashes the entire program.
This fix simply changes this assertion into an if statement, and if a
mismatch is found, empty string is returned as the window name.
2022-10-18 18:36:00 +02:00
59e7f1974c
Document hyprland/window rewrite option
2022-10-18 13:21:20 +02:00
97ae2ff343
Add rewrite option to hyprland/window
2022-10-18 13:18:43 +02:00
3d63080346
Document sort-by-number option in man page
2022-10-18 12:25:22 +02:00
cb842d9d50
Merge branch 'Alexays:master' into sort-workspaces-by-number
2022-10-18 12:19:00 +02:00
a7e6330078
Merge pull request #1729 from pinselimo/use_gtk_button_v2
2022-10-18 11:27:17 +02:00
93807b0b3e
resources: Remove border effect on hover
...
Moves the ``border = none;`` attribute from workspace buttons to the
global scope. The hover effects on all buttons are now consistent in the
default stylesheet.
2022-10-18 11:25:20 +02:00
6e73c58e60
fix: lint
2022-10-18 09:01:45 +02:00
209225e381
Merge pull request #1701 from Dordovel/master
2022-10-18 09:01:00 +02:00
7746328daa
Merge pull request #1667 from asas1asas200/zeng-feat-sway_scratchpad
2022-10-18 09:00:31 +02:00
c7d475ee86
Merge pull request #1728 from lilydjwg/fixpa
2022-10-18 08:45:45 +02:00
4ed13df092
Merge branch 'Alexays:master' into master
2022-10-17 19:00:21 +03:00
33c3ab35a8
Fix linter error (formatting)
2022-10-17 10:13:37 +02:00
4dfea72db0
Merge branch 'Alexays:master' into sort-workspaces-by-number
2022-10-17 10:01:12 +02:00
504132dc55
Merge pull request #1719 from herlev/master
2022-10-17 09:53:05 +02:00
debbfccf07
Merge pull request #1705 from lbartoletti/freebsd_temperature_use_thermal-zone_config
2022-10-17 09:52:54 +02:00
56ec72c31c
Merge branch 'master' into master
2022-10-17 09:44:17 +02:00
27c6c96b37
Merge branch 'master' into freebsd_temperature_use_thermal-zone_config
2022-10-17 09:34:06 +02:00
8551c4bbe3
fix: lint
2022-10-17 09:19:00 +02:00
58362abfaf
Merge pull request #1630 from duxovni/pow_format
2022-10-17 09:16:47 +02:00
2abeba2b52
Merge pull request #1679 from tomcharnock/master
2022-10-17 09:10:54 +02:00
bfa3adcfd6
Merge pull request #1120 from pinselimo/use_gtk_button_v2
2022-10-17 09:09:12 +02:00
2db6fc8b1b
Merge pull request #1687 from sespiros/fix-custom-module-markup
2022-10-17 09:08:01 +02:00
c2dd296d31
Merge pull request #1704 from gunslingerfry/master
2022-10-17 09:07:26 +02:00
5b0c5ea9ce
Merge pull request #1720 from IanManske/inhibitor-default-state
2022-10-17 09:06:26 +02:00
c7bb0ae0af
Merge pull request #1636 from IsaacWoods/master
2022-10-17 09:05:03 +02:00
b2f90dffe1
Merge pull request #1710 from m-braunschweig/filename
2022-10-17 09:04:21 +02:00
f86dff60e6
utils: add sanitize_str to encode '&' etc.
...
gtk requires some chars (<>&"') to be encoded for them to render
properly. `sanitize_str` sanitizes raw strings that have such chars and
returns a properly encoded string
2022-10-17 00:31:19 +02:00
1db3c55b48
Fix build with catch2>=3.0.0
2022-10-16 19:21:43 +05:30
35254ee834
pulseaudio: disconnect on destruction
2022-10-16 15:24:17 +08:00
9a0013cb10
Add option to wlr/workspaces to sort workspaces by number
2022-10-15 01:44:58 +02:00
cca5227210
Add config value for inhibitor default state.
2022-10-13 21:47:57 -04:00
cf9d98a0be
remove <optional> dependency
2022-10-13 23:49:41 +02:00
015409acaf
Allow hyprland/window to show active window on a per monitor basis
2022-10-13 23:41:56 +02:00
2b735f44bc
modules: Set tooltip on button
...
Mouse-over tooltips set on the label only appear once the mouse hovers
over exactly the label. Other apps (e.g. firefox) show the tooltip once
the pointer hovers the button. Not solely its label. With this commit we
get the same behaviour.
2022-10-12 10:25:30 +02:00
8fa5d9b838
modules: Set style-context on button
...
Fixes issue where the class parameters in style.css would have no
effect.
The CSS now references the GtkButton instead of the GtkLabel. Removing
all style-classes from the custom module GtkButton however removes
any properties set via style.css. Thus, the default classes 'flat' and
'text-button' are added on every update of these modules.
2022-10-12 10:25:30 +02:00
0012bcbd74
resources: Set button hover effects globally
...
Since now modules as well as workspaces are buttons, the fix for
the 'strange hover effects' has to be applied on a global level.
In return there is a nice hover effect also on the modules.
2022-10-12 10:25:30 +02:00
b8322c4b4b
button: Add AButton class
...
The AButton class is designed as full a substitute to ALabel. The
GtkButton attribute 'button_' is initialized with a label. This
label can the be referenced by the subsequent inheritors of AButton
instead of the GtkLabel attribute 'label_' of ALabel.
For convenience a GtkLabel* 'label_' attribute is added to AButton.
If the button cannot be clicked it is disabled, effectively acting
like its label predecessor.
GtkButton seems to catch one-click mouse events regardless of the
flags set on it. Therefore, 'signal_pressed' is connected to a
function creating a fake GdkEventButton* and calling 'handleToggle'
(for details on this possible bug in GTK see:
https://stackoverflow.com/questions/45334911 )
In accordance with other GtkButtons (i.e. the sway/workspace ones)
set_relief(Gtk::RELIEF_NONE) is called on the 'button_' instance.
2022-10-12 10:25:29 +02:00
07050cf354
Merge branch 'Alexays:master' into master
2022-10-04 15:37:36 +03:00
ddf3e11240
remove clang-format lines
2022-10-04 11:28:32 +02:00
1ca660460a
apply clang-format
2022-10-04 08:03:54 +02:00
0898236586
remove useless include <sys/types.h>
2022-10-04 07:37:05 +02:00
c3e91cd228
[FreeBSD] Use thermal-zone
...
The zone was hardcoded in #1702 .
This commit allows to use the "thermal-zone"
variable.
Follow up #1702
2022-10-04 07:29:16 +02:00
c500c7d9a1
Fixed pulseaudio max-volume configuration. Fixed issue where volume stepping would cause the max volume to go above the max and never reach 0.
2022-09-30 15:25:12 -06:00
5da45ece9d
Merge pull request #1702 from lbartoletti/freebsd_temperature
2022-09-30 21:24:05 +02:00
024777a5bc
FreeBSD: Add support to temperature
...
This commit aims to propose a FreeBSD to gain temperature support using
sysctl on hw.acpi.thermal.tz0.temperature.
2022-09-30 21:12:28 +02:00
9758833027
added user module
2022-09-30 14:33:23 +03:00
9a958f6848
Merge branch 'master' of https://github.com/Alexays/Waybar
2022-09-22 09:52:45 +02:00
9e03bb61c7
Escape text in custom module
2022-09-16 01:19:44 +03:00
710f89599e
Merge pull request #1686 from Alexays/revert-1685-master
2022-09-15 15:47:20 +02:00
d1700bf202
Revert "added checking router id in handleEvent function, because module does…"
2022-09-15 15:47:14 +02:00
e1b31db42b
Merge pull request #1685 from Dordovel/master
2022-09-15 13:10:54 +02:00
52e9f624be
added checking router id in handleEvent function, because module doesn't update state
2022-09-15 14:03:32 +03:00
e75eafcb34
Merge branch 'master' of https://github.com/tomcharnock/Waybar
2022-09-09 07:19:12 +00:00
6558a156b3
Add man entry for the ignored-sinks
option
2022-09-09 00:54:32 +01:00
faf8954712
Add config option to ignore Pulseaudio Sinks
...
Fixes #1347
2022-09-09 00:51:25 +01:00
e58f1fd3e0
Merge pull request #1412 from eigenbrot/battery_zero_pad_minutes
...
Add battery format-time option for zero-padded minutes
2022-09-07 16:54:28 +02:00
6b83360e76
Add "{m}" battery format-time option for zero-pad minutes
2022-09-07 08:53:07 -06:00
03ca8de6d7
Update config.cpp
2022-09-07 10:33:57 +02:00
ac193ae669
Merge pull request #1646 from LukashonakV/ISSUE#1545
...
Issue#1545. Calendar scrolling opportunity
2022-09-07 09:16:59 +02:00
38d2815425
Merge pull request #1678 from asas1asas200/zeng-feat-idle_inhibitor_tooltip
...
feat(idle-inhibitor): add tooltip format
2022-09-05 17:52:27 +02:00
79f21c0d7b
Merge pull request #1600 from leophys/master
...
Add support for reading the config path from env
2022-09-05 10:56:01 +02:00
0306c97173
Merge branch 'master' of https://github.com/Alexays/Waybar
2022-09-05 09:54:04 +02:00
8a82cdff16
Merge pull request #1659 from TheRealLorenz/master
...
Add 'max-volume' option to pulseaudio
2022-09-05 09:13:01 +02:00
29bdff5314
Merge pull request #1657 from vaxerski/hyprlandLanguage
...
Added a basic hyprland/language module
2022-09-05 09:12:17 +02:00
eb017347b8
Add support for reading the config path from env
...
This commit adds support to reading the config base path from the
environment variable `WAYBAR_CONFIG_DIR`. If it is set, but no
configuration is found there, it falls back to the previous mechanism
of using the default paths, without erroring.
2022-09-05 08:21:36 +02:00
f5a24d12e5
group module: configurable orientation
...
currently, the orientation of group modules is always the opposite of
the bar. Change it so that:
* the default orientation of the group module is always the opposite of
its parent, even for nested groups
* the orientation can be overridden in the config
* css ID and class are set for the group element
2022-09-03 18:37:35 -05:00
912d7f8588
Making calculations uint64_t
2022-09-03 18:08:26 +02:00
5647146ac0
Added Discharging clause and corrected typo
2022-09-03 17:52:11 +02:00
af2a3f8bda
Added alternative calculations for time remaining
2022-09-03 16:06:13 +02:00
55e83f90d1
feat(idle-inhibitor): add tooltip format
2022-09-03 19:21:32 +08:00
0d94853613
Added alternative variable calculations
2022-09-02 15:37:23 +02:00
120c68e014
Updated logic in battery module
2022-09-02 11:42:46 +02:00
4deb6d812d
Merge pull request #1653 from kennypm/dsp
...
add JACK module
2022-09-02 08:12:57 +02:00
bc201fd0eb
doc(sway/scratchpad): add man page
2022-08-31 16:27:25 +08:00
d2ff116c92
feat(sway/scratchpad): add some configs
...
Add some configs for displaying.
Remove draft codes.
2022-08-31 16:27:25 +08:00
e3342467fc
feat(sway/scratchpad): add basic counter
2022-08-31 16:27:25 +08:00
ce10ce0d5e
Merge pull request #1672 from asas1asas200/zeng-style-lint
2022-08-31 10:06:43 +02:00
4a929240df
style(lint): fix some files lint
2022-08-31 15:51:50 +08:00
33d13af6d1
Merge pull request #1670 from akliuxingyuan/master
2022-08-30 20:43:51 +02:00
90878a5c98
Merge pull request #1669 from asas1asas200/zeng-fix-network
2022-08-30 20:43:03 +02:00
0d27949f0a
scale icons for HiDPI monitor
2022-08-30 23:13:38 +08:00
f6322d2dd1
fix(network): dont escape essid in tooltip
...
Like #1256 , but escape by calling `set_tooltip_markup()`, because the
label text uses `set_markup()`.
2022-08-30 23:05:34 +08:00
330d166c82
Merge pull request #1668 from alex-courtis/1591-river-escape-window-and-mode
2022-08-29 08:26:40 +02:00
5f2dd99e6d
#1591 river escape window and mode
2022-08-29 16:22:08 +10:00
8b03e38594
fix(keyboard): correct device-path config behavior
2022-08-24 14:08:34 +08:00
5944989a8a
doc(keyboard): add deprecated warning
2022-08-24 02:41:12 +08:00
58a399b9af
chore(ci, meson): add inotify dependency for BSD
2022-08-24 02:22:40 +08:00
dcd75b3b40
feat(keybaord): enable hotplug support
...
Use inotify listening devices path changes to implement hotplug support.
The new hotplug thread is also an event loop, so the interval value has
no effect.
The evdev is now open on demand.
Fix libinput_interface object life-time.
2022-08-23 23:30:16 +08:00
17f91391b6
Merge branch 'Alexays:master' into ISSUE#1545
2022-08-23 09:00:08 +00:00
061f4550f4
feat(keyboard): improve keyboard response time
...
Use libinput event for keyboard state updates.
The state will update when CAPS_LOCK, NUM_LOCK or SCROLL_LOCK has been
released,
`interval` will have no effect after this change.
2022-08-22 22:49:59 +08:00
fd24d7bcf6
Merge pull request #1660 from asas1asas200/master
2022-08-21 08:09:35 +02:00
51670f0506
Fix typo
2022-08-21 12:35:33 +08:00
4e930ba50a
Add 'max-volume' option to pulseaudio. Fixes #1607
2022-08-20 22:21:57 +02:00
8839a86afe
Merge branch 'Alexays:master' into ISSUE#1545
2022-08-19 13:52:52 +00:00
f4bfe777d9
oops
2022-08-18 20:56:26 -04:00
59e57ab9a0
man page and adjust default format
2022-08-18 17:05:04 -04:00
f00f30a5ae
Merge pull request #5 from NotAShelf/hyprlandLanguage
...
Add man docs for Hyprland language module
2022-08-18 19:23:06 +02:00
40bc2e96db
wording
2022-08-18 20:21:14 +03:00
9ac9dc368e
Merge branch 'hyprlandLanguage' of https://github.com/vaxerski/Waybar into hyprlandLanguage
2022-08-18 20:16:42 +03:00
39c170bf10
remove one comment that I forgot to
2022-08-18 19:13:24 +02:00
5fea01300c
Merge branch 'hyprlandLanguage' of github.com:NotAShelf/Waybar into hyprlandLanguage
2022-08-18 20:12:44 +03:00
b181cd04b6
update man docs for format-<lang> option
2022-08-18 20:11:44 +03:00
d786f9a0e6
Merge branch 'vaxerski:hyprlandLanguage' into hyprlandLanguage
2022-08-18 20:10:31 +03:00
c5910ae19a
Merge branch 'hyprlandLanguage' of https://github.com/vaxerski/Waybar into hyprlandLanguage
2022-08-18 20:09:34 +03:00
ed6467e785
fix linter
2022-08-18 19:02:46 +02:00
43c3ca1d38
added the thing i was talking about
2022-08-18 18:59:34 +02:00
97f0d6fa42
remove redundant formatting
2022-08-18 19:35:40 +03:00
b8a68b8085
man documentation for hl language module
2022-08-18 19:32:26 +03:00
8881b9a6ef
fix linter the most
2022-08-18 18:06:34 +02:00
e8942feefc
fix linter more
2022-08-18 18:05:40 +02:00
a23d58e900
fix linter
2022-08-18 18:04:39 +02:00
16d5619f3b
added a basic hyprland/language module
2022-08-18 18:00:27 +02:00
bcee4e15d3
fix: lint files
2022-08-18 15:22:25 +02:00
b7bd06ad8f
Update window.cpp
2022-08-18 15:21:50 +02:00
e50c246601
Merge pull request #1651 from TheRealLorenz/master
...
Feature: sway/window can show 'shell' parameter
2022-08-18 15:21:09 +02:00
ee504b826d
Update README.md
2022-08-18 15:16:28 +02:00
848ae1f818
Merge pull request #1656 from vaxerski/hyprland
...
Added a Hyprland backend and a Window module
2022-08-18 15:15:45 +02:00
406eb0ee9a
Merge pull request #4 from NotAShelf/hyprland
...
Init man documentation
2022-08-18 15:10:42 +02:00
112d481ae7
Init man documentation
2022-08-18 15:59:00 +03:00
872cd6083d
Merge pull request #3 from vaxerski/revert-2-master
...
Revert "init man documentation"
2022-08-18 14:54:30 +02:00
8dc78e4e40
Revert "init man documentation"
2022-08-18 14:54:20 +02:00
e662b8c624
Merge pull request #2 from NotAShelf/master
...
init man documentation
2022-08-18 14:53:15 +02:00
e0451816e2
init man documentation
2022-08-18 15:29:59 +03:00
e2e59a52df
make the linter happy
2022-08-17 22:03:49 +02:00
123ed36739
remove workspaces module as its buggy and unnecessary
2022-08-17 21:58:33 +02:00
c64058c947
stabilize window module
2022-08-17 21:54:23 +02:00
56d46e62c1
add samplerate callback since pipewire supports dynamic samplerate changes
2022-08-12 11:30:12 -04:00
89a57f6722
simplify build option description
2022-08-11 18:35:33 -04:00
4336f10b29
Merge branch 'dsp' of https://github.com/kennypm/Waybar into dsp
2022-08-11 17:26:45 -04:00
a7979a3e56
add locks and refactor for clarity
2022-08-11 17:26:27 -04:00
bfed2114e4
jack_client_close working properly now
2022-08-11 15:49:24 -04:00
f65a372855
Merge branch 'Alexays:master' into dsp
2022-08-11 07:46:20 +00:00
6f3fe6d339
Update waybar-sway-window.5.scd
2022-08-11 08:41:10 +02:00
c287b0c82b
Update manpage for sway/window
2022-08-10 22:24:48 +02:00
5b1cd65e20
Fix: better formatting
2022-08-10 10:41:18 +02:00
99ed2bb7fa
Feature: sway/window can show 'shell' parameter
2022-08-10 10:34:51 +02:00
ddd5b4e157
refactor
2022-08-07 15:29:42 -04:00
e9e5780aae
Calendar scrolling opportunity
2022-08-06 13:55:20 +03:00
061ad13082
Bug: tripple click uses wrong event type
2022-08-06 13:52:00 +03:00
77bea7c182
Merge pull request #1631 from m-braunschweig/filename
...
mpd: add filename formatter
2022-08-04 10:05:14 +02:00
c2ab2e6d19
Merge pull request #1627 from datMaffin/master
...
sni: Use the pixmap if for the given icon name an icon could not be found
2022-08-04 10:04:48 +02:00
11239a4900
mpd: add filename formatter
2022-08-03 20:52:18 +02:00
95b5348c24
sni: change missing icon in theme logging from info to trace
2022-08-03 17:34:34 +02:00
9616df58da
Merge branch 'Alexays:master' into dsp
2022-08-01 03:30:45 +00:00
7b115913de
Merge pull request #1638 from ErikReider/master
2022-07-31 21:27:05 +02:00
4029c5423f
Added UPower to README
2022-07-31 10:56:42 +02:00
3996764880
Merge pull request #1637 from jbeich/ci
2022-07-30 09:09:26 +02:00
60821257ac
chore(ci): adjust FreeBSD to follow upstream recommendations
...
- use macos-12 as macos-10.15 will be removed on 2022-08-30
- use major version to transparently pick up updates
2022-07-29 20:05:24 +00:00
e14005a6aa
Fix binary pow formatting for values between 1000 and 1024
2022-07-21 16:37:43 -04:00
15dbe8965e
fix Linter error
2022-07-19 22:36:59 -04:00
decc5bcd68
namespace cleanup
2022-07-19 22:34:35 -04:00
92870cab2a
namespace cleanup
2022-07-19 22:30:42 -04:00
4cb2cc9f21
fix Linter errors
2022-07-19 21:54:36 -04:00
02df861829
fix Linter errors
2022-07-19 21:53:32 -04:00
23eaffc04b
fix Linter errors
2022-07-19 21:49:56 -04:00
714451e4f9
cleanup
2022-07-19 19:40:23 -04:00
4cd6024f07
move issue from comment to Issues
2022-07-19 19:36:48 -04:00
8b5f42d934
remove unnecessary libprocps dependency
2022-07-19 19:27:39 -04:00
b65c976bc1
fix build type
2022-07-19 01:41:32 -04:00
5e7c9378df
update fork
2022-07-19 01:40:05 -04:00
a9569e7d5c
Merge branch 'dsp' of https://github.com/kennypm/Waybar into dsp
2022-07-19 01:39:19 -04:00
318a6e0969
fix segfault when stopping JACK2 server
2022-07-19 01:38:56 -04:00
a1d046b2e7
Update README.md
2022-07-19 01:38:56 -04:00
c7b09eea11
changed callbacks to use static_cast
2022-07-19 01:38:56 -04:00
bc8517fd08
fix callbacks
2022-07-19 01:38:56 -04:00
9439e4183c
fix callbacks
2022-07-19 01:38:56 -04:00
8fc8bb40bf
Initial commit for Waybar JACK monitoring module
...
-DSP load
-xruns
-connected/disconnected state
-only tested with Pipewire so far but should work with JACK2 as well
On branch dsp
Changes to be committed:
modified: include/factory.hpp
new file: include/modules/jack.hpp
modified: meson.build
modified: meson_options.txt
modified: src/factory.cpp
new file: src/modules/jack.cpp
2022-07-19 01:38:35 -04:00
d906080f26
Merge pull request #1617 from alebastr/fmt-9
...
fix: adapt to fmt 9.0.0 breaking changes
2022-07-18 10:00:46 +02:00
04d66de866
sni: remove unnecesary parameter
2022-07-17 22:20:24 +02:00
699f732146
sni: Remove unnecessary getIconByName call
2022-07-17 22:15:14 +02:00
f437bf96e3
sni: Prefer system icons over pixmap
2022-07-17 22:15:12 +02:00
fc9a390977
sni: Use the given pixmap even if there is a name given
2022-07-17 22:14:57 +02:00
56a45e962b
Merge pull request #1628 from carlosV2/master
2022-07-17 18:15:23 +02:00
48d2759df5
add layout as class to language module
2022-07-17 16:13:32 +01:00
1116ff0d67
Merge pull request #1624 from ersen0/fix-man
...
battery: fix wrong definition for "format"
2022-07-15 10:44:09 +02:00
0c04aea108
battery: fix wrong definition for "format"
2022-07-15 11:01:14 +03:00
a44622aa9f
fix: fmt 9.x deprecation warning for implicit enum conversions
2022-07-13 22:36:37 -07:00
3117aefdf3
fix: drop conditionals for ancient fmt versions
2022-07-13 22:36:33 -07:00
24a8332b62
fix: adapt to fmt 9.0.0 breaking changes
2022-07-13 22:36:32 -07:00
84e7689521
Merge pull request #1621 from jbeich/ci
2022-07-14 07:33:06 +02:00
0708573fa4
chore(ci): upgrade FreeBSD to 13.1
...
FreeBSD doesn't support /latest and /quarterly package repos on EOL
versions. 13.0 reaches EOL on 2022-08-31, so avoid CI breakage.
2022-07-13 21:26:45 +00:00
08d472d1b1
Merge pull request #1612 from LukashonakV/Gentoo_CI
...
New Gentoo CI
2022-07-12 16:24:10 +02:00
c35f91ed7a
Update linux.yml
...
New Gentoo CI container
2022-07-06 09:50:21 +00:00
9c3af1b6ad
Gentoo docker file
2022-07-06 09:47:24 +00:00
17b60bc737
minor changes
2022-07-01 15:35:25 +02:00
c1f92d2a3c
added workspaces
2022-07-01 15:16:54 +02:00
72f478c195
added backend and hyprland/window
2022-07-01 12:46:28 +02:00
5128a5d9f3
Merge pull request #1599 from LukashonakV/ISSUE#1565
...
Last weekday applies Unix fmt
2022-06-27 10:18:12 +02:00
36aa22189b
Last weekday applies Unix fmt
2022-06-24 16:44:06 +03:00
d10d9b8202
Merge pull request #1590 from qubidt/pulseaudio-fix
...
pulseaudio: avoid retaining outdated form factor
2022-06-15 09:15:50 +02:00
e57899c0c5
pulseaudio: avoid retaining outdated form factor
...
when the module fails to get the pulseaudio device form factor, the
module persists the existing value, resulting in the incorrect
format-icon being used to format the label on device changes.
reset the form factor value so that the icon lookup properly falls back
to "default" when missing
2022-06-14 13:57:03 -05:00
249c0aad73
fix: lint
2022-06-14 09:17:40 +02:00
18a4f87a59
Merge pull request #1588 from qubidt/custom-module-class
...
Retain instance name css class for custom modules
2022-06-14 09:15:42 +02:00
458c03bf95
retain instance name css class for custom modules
...
When adding a custom module with a name, e.g.:
```jsonc
{
...,
"custom/foo#bar": { },
...
}
```
The custom module does not retain the `bar` class as it should, because
all the classes are replaced with the runtime output:
1b4a7b02f4/src/modules/custom.cpp (L141-L147)
Avoid removing the module instance name class so css class behavior is
consistent between all modules.
2022-06-13 16:10:41 -05:00
1b4a7b02f4
Merge pull request #1575 from cosandr/bandwidth-update
...
Add total bandwidth formatting options
2022-06-11 11:45:18 +02:00
fb2ac8a765
Merge pull request #1580 from tiosgz/river-mode-readme
...
README.md: add river/mode to feature list
2022-06-02 16:48:46 +02:00
13100326b0
README.md: add river/mode to feature list
2022-06-02 14:36:18 +00:00
ca0d35286d
Merge pull request #1579 from tiosgz/river-mode
...
river/mode: new module
2022-06-02 14:22:21 +02:00
f3a049c6df
river/mode: new module
...
This module shows river's current mapping mode (e.g. normal, locked).
2022-06-01 15:35:08 +00:00
074b7c4b99
Merge pull request #1578 from NickHastings/readme-river
...
Advertise river modules
2022-06-01 10:18:03 +02:00
b24fd35add
Advertise river modules
2022-06-01 09:10:26 +09:00
c27dab9379
Merge pull request #1576 from daangoossens22/fix_bluetooth
2022-05-28 15:28:20 +02:00
6857691679
style(bluetooth): apply project style
2022-05-28 12:58:37 +02:00
a475be7cf7
feat(bluetooth): add format-icons
2022-05-28 12:35:33 +02:00
00c11c64ca
fix(bluetooth): tooltip-format-connected-battery
2022-05-28 12:33:47 +02:00
4e2305639b
Add option for displaying total bandwidth
2022-05-28 10:54:10 +02:00
e0f29dbf71
Add bandwidth in bytes to 5 waybar-network
2022-05-28 10:39:43 +02:00
36d3d511d6
Merge pull request #1571 from daangoossens22/position_bar
...
fix: vertical bar not anchored when width is set
2022-05-25 16:42:20 +02:00
ae9fb57790
fix: vertical bar not anchored when width is set
2022-05-25 16:09:21 +02:00
b8ee448e71
Merge pull request #1567 from jbeich/freebsd
2022-05-23 20:47:45 +02:00
632058a4f6
chore(ci): test upower module on freebsd
2022-05-23 16:33:48 +00:00
d25278f710
fix(upower): add missing include for libc++
...
In file included from src/modules/upower/upower.cpp:1:
include/modules/upower/upower.hpp:25:16: error: no template named 'unordered_map' in namespace 'std'
typedef std::unordered_map<std::string, UpDevice *> Devices;
~~~~~^
In file included from src/modules/upower/upower_tooltip.cpp:1:
include/modules/upower/upower_tooltip.hpp:13:16: error: no template named 'unordered_map' in namespace 'std'
typedef std::unordered_map<std::string, UpDevice*> Devices;
~~~~~^
2022-05-23 16:27:32 +00:00
2dfd64e1c9
Merge pull request #1566 from ErikReider/master
...
Added gamemode man file to meson
2022-05-23 14:43:58 +02:00
3c182c9ca9
Added gamemode man file to meson
2022-05-23 14:13:30 +02:00
e094480684
Very basic hypr window title module
2022-04-02 21:08:43 +02:00
ccce2b700b
fix segfault when stopping JACK2 server
2022-02-24 02:46:45 -05:00
41dea6e46c
Merge branch 'master' into feat/image-module
2022-02-22 23:40:59 +00:00
65c3f0a132
Merge branch 'dsp' of https://github.com/kennypm/Waybar into dsp
2022-02-18 02:14:51 -05:00
e6262b870c
changed callbacks to use static_cast
2022-02-18 02:13:43 -05:00
823ed887ab
Update README.md
2022-02-12 05:53:32 -05:00
3bf815f6de
fix callbacks
2022-02-12 01:52:51 -05:00
c1cda1553a
fix callbacks
2022-02-12 01:51:11 -05:00
f6ee90e5ba
Merge branch 'dsp' of https://github.com/kennypm/Waybar into dsp
2022-02-12 01:49:14 -05:00
d5c400c0cc
Initial commit for Waybar JACK monitoring module
...
-DSP load
-xruns
-connected/disconnected state
-only tested with Pipewire so far but should work with JACK2 as well
On branch dsp
Changes to be committed:
modified: include/factory.hpp
new file: include/modules/jack.hpp
modified: meson.build
modified: meson_options.txt
modified: src/factory.cpp
new file: src/modules/jack.cpp
2022-02-09 02:53:52 -05:00
a650c7d90c
feat: image module
...
Module which renders an image onto the bar.
2022-01-16 23:55:13 +00:00