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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a373f6b654 
					 
					
						
						
							
							Icon working  
						
						
						
						
					 
					
						2023-07-10 22:02:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f97c1c7136 
					 
					
						
						
							
							remove getWindowData  
						
						
						
						
					 
					
						2023-07-08 23:22:29 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d21f29cb14 
					 
					
						
						
							
							Fixed build warnings  
						
						
						
						
					 
					
						2023-07-04 23:05:26 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb61461aad 
					 
					
						
						
							
							Merge pull request  #2278  from Anakael/pr/anakael/hyprland-workspaces  
						
						
						
						
					 
					
						2023-07-04 08:02:45 +02: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91588fb8bb 
					 
					
						
						
							
							Merge pull request  #2212  from evyatark2/wpscroll  
						
						... 
						
						
						
						wireplumber: Support for scrolling 
						
						
					 
					
						2023-07-02 11:46:56 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						887c44bf68 
					 
					
						
						
							
							finish MVP  
						
						
						
						
					 
					
						2023-07-01 00:18:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33236c222f 
					 
					
						
						
							
							save  
						
						
						
						
					 
					
						2023-06-28 02:52:01 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30c4f08773 
					 
					
						
						
							
							hyprland/window: Correct application of .solo class  
						
						
						
						
					 
					
						2023-06-20 03:54:02 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17af49d421 
					 
					
						
						
							
							Upower native-path filter  
						
						... 
						
						
						
						Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com > 
						
						
					 
					
						2023-06-09 18:22:24 +03: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d22fd3bbd1 
					 
					
						
						
							
							Use a minimum step as provided by wireplubmer; Default step to 1  
						
						
						
						
					 
					
						2023-06-06 11:42:02 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88a1a702b4 
					 
					
						
						
							
							wireplumber: Support for scrolling  
						
						
						
						
					 
					
						2023-06-05 22:03:46 +03: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						097cbc0c53 
					 
					
						
						
							
							fix: lint  
						
						
						
						
					 
					
						2023-05-29 09:24:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e9bfc504c 
					 
					
						
						
							
							Update to new ipc version  
						
						
						
						
					 
					
						2023-05-25 00:27:50 +03: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c04485a5d0 
					 
					
						
						
							
							separate css class for empty workspaces  
						
						
						
						
					 
					
						2023-05-05 00:09:32 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a17139423 
					 
					
						
						
							
							feat: tooltip for image module  
						
						
						
						
					 
					
						2023-04-21 16:38:21 +08: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6de3b58d6a 
					 
					
						
						
							
							ISSUE#2073  
						
						... 
						
						
						
						Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com > 
						
						
					 
					
						2023-04-13 17:16:03 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60cdf10e64 
					 
					
						
						
							
							Add DWL tags module  
						
						
						
						
					 
					
						2023-04-11 04:50:21 +03: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