a118af0d1b 
					 
					
						
						
							
							Merge pull request  #2939  from alebastr/ci-update-debian-dependencies  
						
						
						
						
					 
					
						2024-02-20 08:01:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d6acfd1d4 
					 
					
						
						
							
							test: restore compatibility with older Catch2 releases  
						
						
						
						
					 
					
						2024-02-19 17:00:01 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d59d6e8765 
					 
					
						
						
							
							chore: remove duplicate fedora/c++20 job definition  
						
						
						
						
					 
					
						2024-02-19 16:35:56 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bdb2f2bd1a 
					 
					
						
						
							
							chore: update Debian CI dependencies  
						
						... 
						
						
						
						This should speed-up "linux (debian)" and "clang-tidy" builds and enable
lints for more modules. 
						
						
					 
					
						2024-02-19 16:35:21 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce5a1cf2f9 
					 
					
						
						
							
							Merge pull request  #2937  from alebastr/factory-includes  
						
						... 
						
						
						
						refactor: move all module includes to factory.cpp 
						
						
					 
					
						2024-02-20 00:44:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6f5cbdf0c 
					 
					
						
						
							
							refactor: move all module includes to factory.cpp  
						
						... 
						
						
						
						None of these includes are required in the header. 
						
						
					 
					
						2024-02-19 15:11:08 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6048e23e09 
					 
					
						
						
							
							Merge pull request  #2926  from alebastr/meson-cleanup  
						
						... 
						
						
						
						build: refactorings and deprecation fixes 
						
						
					 
					
						2024-02-19 23:44:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d75167e67 
					 
					
						
						
							
							Merge pull request  #2936  from Alexays/revert-2773-waybarwindows  
						
						... 
						
						
						
						Revert "Implement windows formating in sway/workspaces" 
						
						
					 
					
						2024-02-19 23:28:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee2407496f 
					 
					
						
						
							
							Revert "Implement windows formating in sway/workspaces"  
						
						
						
						
					 
					
						2024-02-19 23:28:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						175852e527 
					 
					
						
						
							
							chore: auto label  
						
						
						
						
					 
					
						2024-02-19 23:24:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d36f15c26b 
					 
					
						
						
							
							Merge pull request  #2935  from Alexays/revert-2915-cpu_style  
						
						... 
						
						
						
						Revert "Add style class for CPU state" 
						
						
					 
					
						2024-02-19 23:10:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						742cd7f371 
					 
					
						
						
							
							Revert "Add style class for CPU state"  
						
						
						
						
					 
					
						2024-02-19 23:10:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41b2d0cb29 
					 
					
						
						
							
							chore(workflows): concurrency  
						
						
						
						
					 
					
						2024-02-19 23:09:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a95b6a39c9 
					 
					
						
						
							
							build: mark bluetooth as Linux-specific  
						
						
						
						
					 
					
						2024-02-19 14:08:22 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd0bf836c7 
					 
					
						
						
							
							fix: lint  
						
						
						
						
					 
					
						2024-02-19 23:07:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae1e11db22 
					 
					
						
						
							
							Merge pull request  #2773  from grimpy/waybarwindows  
						
						... 
						
						
						
						Implement windows formating in sway/workspaces 
						
						
					 
					
						2024-02-19 23:05:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						347197865f 
					 
					
						
						
							
							Merge pull request  #2885  from jones-josh/ordinal-date  
						
						... 
						
						
						
						Add ordinal date toolbar format specifier to clock module 
						
						
					 
					
						2024-02-19 23:03:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91b79a2e9e 
					 
					
						
						
							
							Merge pull request  #2894  from jramrath/active-for-hyprland-special-workspaces  
						
						... 
						
						
						
						Add css classes to hyprland special workspaces 
						
						
					 
					
						2024-02-19 23:02:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70dc388dff 
					 
					
						
						
							
							Merge pull request  #2915  from haasn/cpu_style  
						
						... 
						
						
						
						Add style class for CPU state 
						
						
					 
					
						2024-02-19 22:58:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bba8da76b6 
					 
					
						
						
							
							Merge pull request  #2836  from alebastr/require-gtk-layer-shell  
						
						... 
						
						
						
						Require gtk-layer-shell 
						
						
					 
					
						2024-02-19 22:57:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9abd0da1c7 
					 
					
						
						
							
							Merge pull request  #2603  from zjeffer/hyprland/persistent-workspaces  
						
						... 
						
						
						
						Hyprland/workspaces: use Hyprland's workspace rules for persistency 
						
						
					 
					
						2024-02-19 22:55:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fbae3bd7b 
					 
					
						
						
							
							Merge pull request  #2888  from imran1008/hwmon-path-abs-subdir  
						
						... 
						
						
						
						Search for the first hwmon* directory 
						
						
					 
					
						2024-02-19 22:53:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9191cae13b 
					 
					
						
						
							
							Merge pull request  #2923  from jones-josh/custom-tooltip-format  
						
						... 
						
						
						
						Add check for tooltip-format for custom modules 
						
						
					 
					
						2024-02-19 22:47:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a18b6dcc29 
					 
					
						
						
							
							Merge pull request  #2925  from LukashonakV/bump_cava  
						
						... 
						
						
						
						libcava bump 0.10.1 
						
						
					 
					
						2024-02-19 22:47:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c553e3028e 
					 
					
						
						
							
							Merge pull request  #2928  from zjeffer/fix/zjeffer/build-warnings  
						
						... 
						
						
						
						fix build warning in bar.cpp 
						
						
					 
					
						2024-02-19 22:41:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a4a44896a 
					 
					
						
						
							
							refactor: merge BarSurface into Bar  
						
						... 
						
						
						
						With only one implementation left, the abstraction is no longer
necessary. 
						
						
					 
					
						2024-02-19 03:00:38 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4420447e74 
					 
					
						
						
							
							fix(bar): use std::string for mode names  
						
						... 
						
						
						
						`string_view` leads to UAF when reading custom mode definitions from the
configuration. 
						
						
					 
					
						2024-02-19 01:50:40 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11310b89f0 
					 
					
						
						
							
							hyprland/workspaces: Use hyprland's persistent workspaces configuration  
						
						
						
						
					 
					
						2024-02-18 16:04:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a02bacdd53 
					 
					
						
						
							
							fix build warning  
						
						
						
						
					 
					
						2024-02-18 12:01:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						543290ab07 
					 
					
						
						
							
							fix: -Wnon-virtual-dtor warning in CssReloadHelper  
						
						... 
						
						
						
						```
../include/util/css_reload_helper.hpp:15:7: warning: 'class waybar::CssReloadHelper' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]
``` 
						
						
					 
					
						2024-02-17 21:43:10 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd5a03dc5f 
					 
					
						
						
							
							build: disable catch2 unit-tests  
						
						... 
						
						
						
						The library tests take more time to complie than the entire Waybar. 
						
						
					 
					
						2024-02-17 21:43:09 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3063e86aa 
					 
					
						
						
							
							build: install man pages only for enabled modules  
						
						
						
						
					 
					
						2024-02-17 21:43:08 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cb587945a 
					 
					
						
						
							
							fix: use gtk_layer_set_keyboard_mode()  
						
						... 
						
						
						
						`gtk_layer_set_keyboard_interactivity()` is deprecated and was removed
in gtk4-layer-shell.
Note that this bumps version requirement to 0.6.0 
						
						
					 
					
						2024-02-17 11:23:19 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a21884272 
					 
					
						
						
							
							feat!: drop RawSurfaceImpl with direct use of wlr-layer-shell  
						
						... 
						
						
						
						BREAKING CHANGE: gtk-layer-shell is now required and unconditionally
used. The corresponding config option is removed.
As a part of preparation for future versions of GTK, remove an ability
to use wlr-layer-shell directly. The APIs it required were dropped in
GTK4, and with the menus/tooltips positioning issue being practically
unsolvable it doesn't make sense to keep maintaining the code. 
						
						
					 
					
						2024-02-17 11:23:17 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f5dd53571 
					 
					
						
						
							
							chore: update gtk-layer-shell subproject to 0.8.2  
						
						
						
						
					 
					
						2024-02-17 11:21:43 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b34486143 
					 
					
						
						
							
							man: fix missing code block fence in hyprland-workspaces  
						
						
						
						
					 
					
						2024-02-17 08:45:44 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63935ba0fb 
					 
					
						
						
							
							build: don't use sh for scdoc  
						
						
						
						
					 
					
						2024-02-17 08:45:18 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9f9fb51ff 
					 
					
						
						
							
							build: use / instead of join_paths  
						
						
						
						
					 
					
						2024-02-17 08:45:17 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c2f37705ad 
					 
					
						
						
							
							build: address meson deprecation warnings:  
						
						... 
						
						
						
						- `ExternalProgram.path`
- `dependency.get_pkgconfig_variable`
- `meson.build_root`
- `meson.source_root` 
						
						
					 
					
						2024-02-17 08:45:16 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72406fa3f2 
					 
					
						
						
							
							build: require gio-unix-2.0 unconditionally  
						
						... 
						
						
						
						We already use it without checking (`<gio/gdesktopappinfo.h>` in
wlr/taskbar), it's a transitive dependency of GTK and it's always
available on Unix platforms. 
						
						
					 
					
						2024-02-17 08:33:31 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						104accdc34 
					 
					
						
						
							
							build: drop std::filesystem checks  
						
						... 
						
						
						
						The `<experimental/filesystem>` and `-lc++experimental` aren't needed
since LLVM 9.0. And since we now require C++20, checking for the
`<filesystem>` support shouldn't be necessary either. 
						
						
					 
					
						2024-02-17 08:33:22 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7d4dca6ba 
					 
					
						
						
							
							libcava bump 0.10.1  
						
						... 
						
						
						
						Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com > 
						
						
					 
					
						2024-02-17 18:20:03 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f3e396383 
					 
					
						
						
							
							add tooltip-format to custom module man page  
						
						
						
						
					 
					
						2024-02-16 15:26:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cd311819b 
					 
					
						
						
							
							Merge pull request  #2921  from alebastr/module-classes  
						
						... 
						
						
						
						Add `module` class to the root elements of the modules 
						
						
					 
					
						2024-02-16 13:34:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c3881f6f8 
					 
					
						
						
							
							add check for tooltip-format for custom modules  
						
						
						
						
					 
					
						2024-02-16 01:33:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d590d508ca 
					 
					
						
						
							
							feat: add module class to the root elements of the modules  
						
						... 
						
						
						
						Previously, the only way to select all the module labels was with the
following kind of selector:
```css
.modules-left > widget > label,
.modules-center > widget > label,
.modules-right > widget > label {
    /* ... */
}
```
(and a matching block for the `box` containers).
Now, this can be expressed as
```css
label.module, box.module {
    /* ... */
}
``` 
						
						
					 
					
						2024-02-14 22:41:13 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f555a6936 
					 
					
						
						
							
							refactor(bar): use Gtk enums for position and orientation  
						
						... 
						
						
						
						Ensure that the position and the corresponding CSS class on window are
always set. 
						
						
					 
					
						2024-02-14 22:11:21 -08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28cd9dff47 
					 
					
						
						
							
							Merge pull request  #2916  from alttabber/master  
						
						... 
						
						
						
						Add style classes for hyprland/submap 
						
						
					 
					
						2024-02-13 13:25:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77c7b91b40 
					 
					
						
						
							
							Add style classes for hyprland/submap  
						
						
						
						
					 
					
						2024-02-13 11:46:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0bac34329 
					 
					
						
						
							
							Add style class for CPU state  
						
						... 
						
						
						
						Fixes: https://github.com/Alexays/Waybar/issues/2911  
						
						
					 
					
						2024-02-13 10:49:57 +01:00