46f5034030 
					 
					
						
						
							
							Add button release events to eventMap  
						
						
						
						
					 
					
						2023-08-13 18:20:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						600653538b 
					 
					
						
						
							
							Persistent workspaces in hyprland/workspaces  
						
						
						
						
					 
					
						2023-07-30 11:47:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c087d8c318 
					 
					
						
						
							
							Merge pull request  #2316  from MightyPlaza/workspaces  
						
						... 
						
						
						
						hyprland/workspaces improvements 
						
						
					 
					
						2023-07-24 13:40:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d9e0ea802 
					 
					
						
						
							
							time conversion between time zones  
						
						... 
						
						
						
						Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com > 
						
						
					 
					
						2023-07-24 01:21:33 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3bcff31e5 
					 
					
						
						
							
							add high-priority-named optiion  
						
						
						
						
					 
					
						2023-07-20 22:56:15 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3e7a8c797 
					 
					
						
						
							
							Merge branch 'Alexays:master' into workspaces  
						
						
						
						
					 
					
						2023-07-17 22:38:13 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2721e19ee6 
					 
					
						
						
							
							small improvements  
						
						
						
						
					 
					
						2023-07-17 16:22:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f62b3d0e9d 
					 
					
						
						
							
							Ensure signal is disconnected in destructor  
						
						
						
						
					 
					
						2023-07-16 23:29:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d24b22b21 
					 
					
						
						
							
							moves createWorkspace to update()  
						
						
						
						
					 
					
						2023-07-16 01:43:54 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f81e55e41 
					 
					
						
						
							
							workspaces.hpp  
						
						
						
						
					 
					
						2023-07-16 01:20:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						495b63d7dc 
					 
					
						
						
							
							workspaces.hpp  
						
						
						
						
					 
					
						2023-07-15 17:44:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						daca57129f 
					 
					
						
						
							
							hyprland/window: rename .hidden to .swallowing (and fix grouped windows)  
						
						
						
						
					 
					
						2023-07-12 19:01:45 +03: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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