Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6048e23e09 
								
							 
						 
						
							
							
								
								Merge pull request  #2926  from alebastr/meson-cleanup  
							
							 
							
							... 
							
							
							
							build: refactorings and deprecation fixes 
							
						 
						
							2024-02-19 23:44:52 +01:00  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ee2407496f 
								
							 
						 
						
							
							
								
								Revert "Implement windows formating in sway/workspaces"  
							
							 
							
							
							
						 
						
							2024-02-19 23:28:08 +01:00  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								742cd7f371 
								
							 
						 
						
							
							
								
								Revert "Add style class for CPU state"  
							
							 
							
							
							
						 
						
							2024-02-19 23:10:10 +01:00  
						
					 
				
					
						
							
							
								 
								Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a95b6a39c9 
								
							 
						 
						
							
							
								
								build: mark bluetooth as Linux-specific  
							
							 
							
							
							
						 
						
							2024-02-19 14:08:22 -08:00  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ae1e11db22 
								
							 
						 
						
							
							
								
								Merge pull request  #2773  from grimpy/waybarwindows  
							
							 
							
							... 
							
							
							
							Implement windows formating in sway/workspaces 
							
						 
						
							2024-02-19 23:05:24 +01:00  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								70dc388dff 
								
							 
						 
						
							
							
								
								Merge pull request  #2915  from haasn/cpu_style  
							
							 
							
							... 
							
							
							
							Add style class for CPU state 
							
						 
						
							2024-02-19 22:58:21 +01:00  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bba8da76b6 
								
							 
						 
						
							
							
								
								Merge pull request  #2836  from alebastr/require-gtk-layer-shell  
							
							 
							
							... 
							
							
							
							Require gtk-layer-shell 
							
						 
						
							2024-02-19 22:57:50 +01:00  
						
					 
				
					
						
							
							
								 
								Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								zjeffer
							
						 
						
							 
							
							
							
							
								
							
							
								11310b89f0 
								
							 
						 
						
							
							
								
								hyprland/workspaces: Use hyprland's persistent workspaces configuration  
							
							 
							
							
							
						 
						
							2024-02-18 16:04:47 +01:00  
						
					 
				
					
						
							
							
								 
								Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f3063e86aa 
								
							 
						 
						
							
							
								
								build: install man pages only for enabled modules  
							
							 
							
							
							
						 
						
							2024-02-17 21:43:08 -08:00  
						
					 
				
					
						
							
							
								 
								Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Aleksei Bavshin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Niklas Haas
							
						 
						
							 
							
							
							
							
								
							
							
								a0bac34329 
								
							 
						 
						
							
							
								
								Add style class for CPU state  
							
							 
							
							... 
							
							
							
							Fixes: https://github.com/Alexays/Waybar/issues/2911  
							
						 
						
							2024-02-13 10:49:57 +01:00  
						
					 
				
					
						
							
							
								 
								zjeffer
							
						 
						
							 
							
							
							
							
								
							
							
								dd8d6fbe6c 
								
							 
						 
						
							
							
								
								Fix build warnings  
							
							 
							
							
							
						 
						
							2024-02-12 20:09:22 +01:00  
						
					 
				
					
						
							
							
								 
								Jannik
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3bfcd5e086 
								
							 
						 
						
							
							
								
								Add 'active' css class to special workspaces  
							
							 
							
							
							
						 
						
							2024-02-07 16:33:19 +01:00  
						
					 
				
					
						
							
							
								 
								Josh Jones
							
						 
						
							 
							
							
							
							
								
							
							
								718dd4afae 
								
							 
						 
						
							
							
								
								add ordinal date toolbar format specifier to clock module  
							
							 
							
							
							
						 
						
							2024-02-04 15:41:39 +01:00  
						
					 
				
					
						
							
							
								 
								Jo De Boeck
							
						 
						
							 
							
							
							
							
								
							
							
								c641d52e06 
								
							 
						 
						
							
							
								
								Implement windows formating in sway/workspaces  
							
							 
							
							... 
							
							
							
							This implementation mimics to some extend the implementation of hyprland
Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com> 
							
						 
						
							2024-02-03 12:31:06 +02:00  
						
					 
				
					
						
							
							
								 
								Alex
							
						 
						
							 
							
							
							
							
								
							
							
								fb6658e8fd 
								
							 
						 
						
							
							
								
								chore: lint  
							
							 
							
							
							
						 
						
							2024-01-30 09:07:37 +01:00  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1dce607c42 
								
							 
						 
						
							
							
								
								Merge pull request  #2852  from dpayne/add_css_reload  
							
							 
							
							... 
							
							
							
							Adding css reloader 
							
						 
						
							2024-01-29 22:44:29 +01:00  
						
					 
				
					
						
							
							
								 
								dpayne
							
						 
						
							 
							
							
							
							
								
							
							
								10cb4180f6 
								
							 
						 
						
							
							
								
								* Fixing clang tidy comments  
							
							 
							
							... 
							
							
							
							* Fixing missing includes
* Fixing formatting 
							
						 
						
							2024-01-28 14:44:25 -08:00  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5534fc48b1 
								
							 
						 
						
							
							
								
								Merge pull request  #2496  from zjeffer/tests/json  
							
							 
							
							... 
							
							
							
							Fix JSON parsing with hexadecimal characters 
							
						 
						
							2024-01-28 23:38:54 +01:00  
						
					 
				
					
						
							
							
								 
								Jay-716
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								14d168c254 
								
							 
						 
						
							
							
								
								pulseaudio: extract context connecting into `connectContext()`  
							
							 
							
							
							
						 
						
							2024-01-27 23:47:39 +08:00  
						
					 
				
					
						
							
							
								 
								Arnesh Roychowdhury
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								90b5b21394 
								
							 
						 
						
							
							
								
								Merge branch 'Alexays:master' into master  
							
							 
							
							
							
						 
						
							2024-01-24 02:01:17 +05:30  
						
					 
				
					
						
							
							
								 
								dpayne
							
						 
						
							 
							
							
							
							
								
							
							
								970a7519d4 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:Alexays/Waybar into add_css_reload  
							
							 
							
							
							
						 
						
							2024-01-22 12:40:02 -08:00  
						
					 
				
					
						
							
							
								 
								SquishyPandaDev
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								82b632e4ec 
								
							 
						 
						
							
							
								
								Fix module UPower display device poniter  
							
							 
							
							... 
							
							
							
							Force displayDevice to be a nullptr on class setup 
							
						 
						
							2024-01-22 03:22:19 -05:00  
						
					 
				
					
						
							
							
								 
								dpayne
							
						 
						
							 
							
							
							
							
								
							
							
								f7eca99496 
								
							 
						 
						
							
							
								
								Using Gio::FileMonitor for watching style changes  
							
							 
							
							
							
						 
						
							2024-01-21 20:49:13 -08:00  
						
					 
				
					
						
							
							
								 
								dpayne
							
						 
						
							 
							
							
							
							
								
							
							
								d7ed4f1fa8 
								
							 
						 
						
							
							
								
								Adding css reloader  
							
							 
							
							
							
						 
						
							2024-01-21 18:23:46 -08:00  
						
					 
				
					
						
							
							
								 
								zjeffer
							
						 
						
							 
							
							
							
							
								
							
							
								8f5d0098d6 
								
							 
						 
						
							
							
								
								Fixed json parsing with hexadecimal characters  
							
							 
							
							... 
							
							
							
							* replace \x with \u00 to follow JSON spec
* fixes  #2475  and #2495 
* added unit tests for json parsing 
							
						 
						
							2024-01-14 14:06:06 +01:00  
						
					 
				
					
						
							
							
								 
								Arnesh Roychowdhury
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4eef1ce10f 
								
							 
						 
						
							
							
								
								Merge branch 'Alexays:master' into master  
							
							 
							
							
							
						 
						
							2024-01-13 16:07:11 +05:30  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f744d906be 
								
							 
						 
						
							
							
								
								Merge pull request  #2820  from oxalica/feat/systemd-failed-units  
							
							 
							
							... 
							
							
							
							Add module systemd-failed-units to monitor failed systemd units 
							
						 
						
							2024-01-12 09:45:40 +01:00  
						
					 
				
					
						
							
							
								 
								oxalica
							
						 
						
							 
							
							
							
							
								
							
							
								eedd1f8e6a 
								
							 
						 
						
							
							
								
								Add module systemd-failed-units  
							
							 
							
							
							
						 
						
							2024-01-09 18:19:30 +08:00  
						
					 
				
					
						
							
							
								 
								Brenno Lemos
							
						 
						
							 
							
							
							
							
								
							
							
								4339030c9d 
								
							 
						 
						
							
							
								
								feat: fetch clients data when moving workspaces accross monitors  
							
							 
							
							
							
						 
						
							2024-01-08 20:11:39 -03:00  
						
					 
				
					
						
							
							
								 
								Brenno Lemos
							
						 
						
							 
							
							
							
							
								
							
							
								512c6fb127 
								
							 
						 
						
							
							
								
								feat: add orphan windows attribute to workspaces  
							
							 
							
							... 
							
							
							
							this attribute will keep every window that doesn't have an associated
workspace in the current bar 
							
						 
						
							2024-01-08 18:30:53 -03:00  
						
					 
				
					
						
							
							
								 
								Arnesh Roychowdhury
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f1f3442e38 
								
							 
						 
						
							
							
								
								Merge branch 'Alexays:master' into master  
							
							 
							
							
							
						 
						
							2024-01-08 22:54:08 +05:30  
						
					 
				
					
						
							
							
								 
								yangyingchao
							
						 
						
							 
							
							
							
							
								
							
							
								bdd7271da9 
								
							 
						 
						
							
							
								
								Improvements for Hyprland backend  
							
							 
							
							... 
							
							
							
							1. Fix warnings reported by clang tidy
2. Use unique lock instead of manully lock/unlock on mutex.
   The RAII style locking makes sure mutex is unlocked when exceptions are thrown 
							
						 
						
							2024-01-08 09:26:16 +08:00  
						
					 
				
					
						
							
							
								 
								yangyingchao
							
						 
						
							 
							
							
							
							
								
							
							
								a34e3ccc86 
								
							 
						 
						
							
							
								
								Improvements for Hyprland workspace  
							
							 
							
							... 
							
							
							
							1. Utilize `m_mutex` to safeguard member fields of `hyprland::Workspaces` as they are modified by multiple threads, including the event listener thread and UI thread. This applies to all member fields, not just `m_workspacesToCreate`.
2. Tidy up the create/remove workspace code. 
							
						 
						
							2024-01-08 09:14:36 +08:00  
						
					 
				
					
						
							
							
								 
								ArneshRC
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3390c16f52 
								
							 
						 
						
							
							
								
								added support for battery state-based classes on the entire waybar  
							
							 
							
							
							
						 
						
							2024-01-07 17:22:34 +05:30  
						
					 
				
					
						
							
							
								 
								Jo De Boeck
							
						 
						
							 
							
							
							
							
								
							
							
								0ea5143493 
								
							 
						 
						
							
							
								
								Pass WAYBAR_OUTPUT_NAME environment variable to custom exec scripts  
							
							 
							
							... 
							
							
							
							Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com> 
							
						 
						
							2023-12-19 22:54:12 +02:00  
						
					 
				
					
						
							
							
								 
								Alexis Rouillard
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f5370fcff5 
								
							 
						 
						
							
							
								
								Merge pull request  #2573  from CromFr/cabi_plugins  
							
							 
							
							... 
							
							
							
							C ABI plugin system 
							
						 
						
							2023-12-18 14:10:02 +01:00  
						
					 
				
					
						
							
							
								 
								zjeffer
							
						 
						
							 
							
							
							
							
								
							
							
								4d5b715dc4 
								
							 
						 
						
							
							
								
								applied clang-tidy suggestions for hyprland workspaces  
							
							 
							
							
							
						 
						
							2023-12-06 21:58:26 +01:00  
						
					 
				
					
						
							
							
								 
								czadowanie
							
						 
						
							 
							
							
							
							
								
							
							
								2334faa7fd 
								
							 
						 
						
							
							
								
								upower: show-icon config option  
							
							 
							
							
							
						 
						
							2023-11-28 19:39:08 +01:00  
						
					 
				
					
						
							
							
								 
								Viktar Lukashonak
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								86a38980e4 
								
							 
						 
						
							
							
								
								c++20. clock chrono API. STL + format  
							
							 
							
							... 
							
							
							
							Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com> 
							
						 
						
							2023-11-10 17:57:26 +03:00