Alexis Rouillard 
							
						 
					 
					
						
						
							
						
						c087d8c318 
					 
					
						
						
							
							Merge pull request  #2316  from MightyPlaza/workspaces  
						
						... 
						
						
						
						hyprland/workspaces improvements 
						
						
					 
					
						2023-07-24 13:40:23 +02:00 
						 
				 
			
				
					
						
							
							
								Viktar Lukashonak 
							
						 
					 
					
						
						
							
						
						4d9e0ea802 
					 
					
						
						
							
							time conversion between time zones  
						
						... 
						
						
						
						Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com > 
						
						
					 
					
						2023-07-24 01:21:33 +03:00 
						 
				 
			
				
					
						
							
							
								dmitry 
							
						 
					 
					
						
						
							
						
						d3bcff31e5 
					 
					
						
						
							
							add high-priority-named optiion  
						
						
						
						
					 
					
						2023-07-20 22:56:15 +03:00 
						 
				 
			
				
					
						
							
							
								MightyPlaza 
							
						 
					 
					
						
						
							
						
						d3e7a8c797 
					 
					
						
						
							
							Merge branch 'Alexays:master' into workspaces  
						
						
						
						
					 
					
						2023-07-17 22:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								zjeffer 
							
						 
					 
					
						
						
							
						
						2721e19ee6 
					 
					
						
						
							
							small improvements  
						
						
						
						
					 
					
						2023-07-17 16:22:59 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Nicolas 
							
						 
					 
					
						
						
							
						
						f62b3d0e9d 
					 
					
						
						
							
							Ensure signal is disconnected in destructor  
						
						
						
						
					 
					
						2023-07-16 23:29:28 +02:00 
						 
				 
			
				
					
						
							
							
								MightyPlaza 
							
						 
					 
					
						
						
							
						
						6d24b22b21 
					 
					
						
						
							
							moves createWorkspace to update()  
						
						
						
						
					 
					
						2023-07-16 01:43:54 +00:00 
						 
				 
			
				
					
						
							
							
								MightyPlaza 
							
						 
					 
					
						
						
							
						
						4f81e55e41 
					 
					
						
						
							
							workspaces.hpp  
						
						
						
						
					 
					
						2023-07-16 01:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								MightyPlaza 
							
						 
					 
					
						
						
							
						
						495b63d7dc 
					 
					
						
						
							
							workspaces.hpp  
						
						
						
						
					 
					
						2023-07-15 17:44:57 +00:00 
						 
				 
			
				
					
						
							
							
								gardenapple 
							
						 
					 
					
						
						
							
						
						daca57129f 
					 
					
						
						
							
							hyprland/window: rename .hidden to .swallowing (and fix grouped windows)  
						
						
						
						
					 
					
						2023-07-12 19:01:45 +03:00 
						 
				 
			
				
					
						
							
							
								MisterPine 
							
						 
					 
					
						
						
							
						
						a8a1a4985f 
					 
					
						
						
							
							Add removed secondary identifier  
						
						... 
						
						
						
						(class for xwayland under sway) 
						
						
					 
					
						2023-07-10 23:48:18 +02:00 
						 
				 
			
				
					
						
							
							
								MisterPine 
							
						 
					 
					
						
						
							
						
						31683d9e2a 
					 
					
						
						
							
							Implemented AAppIconLabel for sway/window  
						
						
						
						
					 
					
						2023-07-10 22:55:46 +02:00 
						 
				 
			
				
					
						
							
							
								MisterPine 
							
						 
					 
					
						
						
							
						
						00e143d47e 
					 
					
						
						
							
							Introducce AAppIconLabel class  
						
						... 
						
						
						
						Implemented for hyprland 
						
						
					 
					
						2023-07-10 22:50:58 +02:00 
						 
				 
			
				
					
						
							
							
								MisterPine 
							
						 
					 
					
						
						
							
						
						a373f6b654 
					 
					
						
						
							
							Icon working  
						
						
						
						
					 
					
						2023-07-10 22:02:03 +02:00 
						 
				 
			
				
					
						
							
							
								MisterPine 
							
						 
					 
					
						
						
							
						
						f97c1c7136 
					 
					
						
						
							
							remove getWindowData  
						
						
						
						
					 
					
						2023-07-08 23:22:29 +02:00 
						 
				 
			
				
					
						
							
							
								MisterPine 
							
						 
					 
					
						
						
							
						
						c5f1771375 
					 
					
						
						
							
							Use already existing queryActiveWorkspace()  
						
						
						
						
					 
					
						2023-07-08 22:40:16 +02:00 
						 
				 
			
				
					
						
							
							
								MisterPine 
							
						 
					 
					
						
						
							
						
						c4bace504c 
					 
					
						
						
							
							Separate query and struct  
						
						
						
						
					 
					
						2023-07-08 22:40:16 +02:00 
						 
				 
			
				
					
						
							
							
								Alexis Rouillard 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								zjeffer 
							
						 
					 
					
						
						
							
						
						d21f29cb14 
					 
					
						
						
							
							Fixed build warnings  
						
						
						
						
					 
					
						2023-07-04 23:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								Alexis Rouillard 
							
						 
					 
					
						
						
							
						
						0d1016d4d2 
					 
					
						
						
							
							Merge pull request  #2203  from rodrgz/mprisImprovement  
						
						... 
						
						
						
						mpris: dynamic tag ordering and separator customization 
						
						
					 
					
						2023-07-04 22:44:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alexis Rouillard 
							
						 
					 
					
						
						
							
						
						14fa9cf7b7 
					 
					
						
						
							
							Merge pull request  #2128  from Alan-Kuan/image-tooltip  
						
						... 
						
						
						
						Image tooltip 
						
						
					 
					
						2023-07-04 22:40:04 +02:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
						
						6c196b8f8d 
					 
					
						
						
							
							fix: lint  
						
						
						
						
					 
					
						2023-07-04 22:35:27 +02:00 
						 
				 
			
				
					
						
							
							
								Alexis Rouillard 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Alexis Rouillard 
							
						 
					 
					
						
						
							
						
						bb61461aad 
					 
					
						
						
							
							Merge pull request  #2278  from Anakael/pr/anakael/hyprland-workspaces  
						
						
						
						
					 
					
						2023-07-04 08:02:45 +02:00 
						 
				 
			
				
					
						
							
							
								dmitry 
							
						 
					 
					
						
						
							
						
						de626dcbbc 
					 
					
						
						
							
							format  
						
						
						
						
					 
					
						2023-07-04 01:24:34 +03:00 
						 
				 
			
				
					
						
							
							
								dmitry 
							
						 
					 
					
						
						
							
						
						c9b963e82b 
					 
					
						
						
							
							fix segfault  
						
						
						
						
					 
					
						2023-07-04 01:17:26 +03:00 
						 
				 
			
				
					
						
							
							
								André Aparício 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Skirmantas Kligys 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								gardenapple 
							
						 
					 
					
						
						
							
						
						cdece498c1 
					 
					
						
						
							
							hyprland/window: .solo class accounts for hidden & fullscreen windows  
						
						
						
						
					 
					
						2023-07-02 20:58:42 +03:00 
						 
				 
			
				
					
						
							
							
								Alexis Rouillard 
							
						 
					 
					
						
						
							
						
						91588fb8bb 
					 
					
						
						
							
							Merge pull request  #2212  from evyatark2/wpscroll  
						
						... 
						
						
						
						wireplumber: Support for scrolling 
						
						
					 
					
						2023-07-02 11:46:56 +02:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
						
						9d741f89e2 
					 
					
						
						
							
							fix: lint  
						
						
						
						
					 
					
						2023-07-01 11:12:14 +02:00 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
						
						cc4370f1b2 
					 
					
						
						
							
							fix: build  
						
						
						
						
					 
					
						2023-07-01 11:08:31 +02:00 
						 
				 
			
				
					
						
							
							
								Alexis Rouillard 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								dmitry 
							
						 
					 
					
						
						
							
						
						887c44bf68 
					 
					
						
						
							
							finish MVP  
						
						
						
						
					 
					
						2023-07-01 00:18:57 +03:00 
						 
				 
			
				
					
						
							
							
								dmitry 
							
						 
					 
					
						
						
							
						
						33236c222f 
					 
					
						
						
							
							save  
						
						
						
						
					 
					
						2023-06-28 02:52:01 +03:00 
						 
				 
			
				
					
						
							
							
								Erik Rodriguez 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								gardenapple 
							
						 
					 
					
						
						
							
						
						30c4f08773 
					 
					
						
						
							
							hyprland/window: Correct application of .solo class  
						
						
						
						
					 
					
						2023-06-20 03:54:02 +03:00 
						 
				 
			
				
					
						
							
							
								gardenapple 
							
						 
					 
					
						
						
							
						
						4f14ce3285 
					 
					
						
						
							
							hyprland/window: add .floating and .fullscreen CSS classes  
						
						
						
						
					 
					
						2023-06-20 00:42:19 +03:00 
						 
				 
			
				
					
						
							
							
								gardenapple 
							
						 
					 
					
						
						
							
						
						e233022d1a 
					 
					
						
						
							
							hyprland/window: Rework, add .empty, .solo and .<app_id> CSS classes  
						
						
						
						
					 
					
						2023-06-19 23:44:20 +03:00 
						 
				 
			
				
					
						
							
							
								Viktar Lukashonak 
							
						 
					 
					
						
						
							
						
						17af49d421 
					 
					
						
						
							
							Upower native-path filter  
						
						... 
						
						
						
						Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com > 
						
						
					 
					
						2023-06-09 18:22:24 +03:00 
						 
				 
			
				
					
						
							
							
								Patrick Nicolas 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Evyatar Stalinsky 
							
						 
					 
					
						
						
							
						
						d22fd3bbd1 
					 
					
						
						
							
							Use a minimum step as provided by wireplubmer; Default step to 1  
						
						
						
						
					 
					
						2023-06-06 11:42:02 +03:00 
						 
				 
			
				
					
						
							
							
								Evyatar Stalinsky 
							
						 
					 
					
						
						
							
						
						88a1a702b4 
					 
					
						
						
							
							wireplumber: Support for scrolling  
						
						
						
						
					 
					
						2023-06-05 22:03:46 +03:00 
						 
				 
			
				
					
						
							
							
								D3vil0p3r 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Alex 
							
						 
					 
					
						
						
							
						
						097cbc0c53 
					 
					
						
						
							
							fix: lint  
						
						
						
						
					 
					
						2023-05-29 09:24:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Delarosa 
							
						 
					 
					
						
						
							
						
						7e9bfc504c 
					 
					
						
						
							
							Update to new ipc version  
						
						
						
						
					 
					
						2023-05-25 00:27:50 +03:00 
						 
				 
			
				
					
						
							
							
								cptpcrd 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								cptpcrd 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								MonstrousOgre 
							
						 
					 
					
						
						
							
						
						c04485a5d0 
					 
					
						
						
							
							separate css class for empty workspaces  
						
						
						
						
					 
					
						2023-05-05 00:09:32 +05:30 
						 
				 
			
				
					
						
							
							
								Paymon 
							
						 
					 
					
						
						
							
						
						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