4d5b715dc4 
								
							 
						 
						
							
							
								
								applied clang-tidy suggestions for hyprland workspaces  
							
							
							
						 
						
							2023-12-06 21:58:26 +01:00  
				
					
						
							
							
								 
						
							
								0162dbd485 
								
							 
						 
						
							
							
								
								add button single click check to hyprland workspaces  
							
							
							
						 
						
							2023-11-27 16:20:05 -08:00  
				
					
						
							
							
								 
						
							
								b6b495e1bc 
								
							 
						 
						
							
							
								
								hyprland module: added sort_workspaces after rename occured  
							
							... 
							
							
							
							Signed-off-by: aserowy <serowy@hotmail.com> 
							
						 
						
							2023-11-18 11:36:47 +01:00  
				
					
						
							
							
								 
						
							
								375a38a489 
								
							 
						 
						
							
							
								
								Fix for  #2646  
							
							
							
						 
						
							2023-11-14 21:26:17 +01:00  
				
					
						
							
							
								 
						
							
								8555456050 
								
							 
						 
						
							
							
								
								hyprland/workspaces: fix crash on monitor off/on  
							
							
							
						 
						
							2023-11-01 22:04:19 +00:00  
				
					
						
							
							
								 
						
							
								9012cebbf2 
								
							 
						 
						
							
							
								
								Happy Linter  
							
							... 
							
							
							
							Signed-off-by: Viktar Lukashonak <myxabeer@gmail.com> 
							
						 
						
							2023-10-31 23:31:58 +03:00  
				
					
						
							
							
								 
						
							
								1f0ce1a5d9 
								
							 
						 
						
							
							
								
								Fixed variable synchronization exception caused by the "hyprland/workspace" module receiving create or delete IPC requests too quickly  
							
							
							
						 
						
							2023-10-27 14:17:43 +08:00  
				
					
						
							
							
								 
						
							
								4aee5977d6 
								
							 
						 
						
							
							
								
								fix: set workspace as persistent on create_workspace  
							
							
							
						 
						
							2023-10-23 21:07:37 -03:00  
				
					
						
							
							
								 
						
							
								dab1493644 
								
							 
						 
						
							
							
								
								cleanup onEvent, dont use try/catch for flow control  
							
							
							
						 
						
							2023-10-21 19:33:55 +02:00  
				
					
						
							
							
								 
						
							
								acc911737d 
								
							 
						 
						
							
							
								
								update window count inside the on_window_* functions  
							
							
							
						 
						
							2023-10-21 18:53:53 +02:00  
				
					
						
							
							
								 
						
							
								2d614c68f5 
								
							 
						 
						
							
							
								
								code review  
							
							
							
						 
						
							2023-10-21 18:15:22 +02:00  
				
					
						
							
							
								 
						
							
								ed65d9cdbd 
								
							 
						 
						
							
							
								
								General cleanup in hyprland/workspaces  
							
							
							
						 
						
							2023-10-21 16:52:23 +02:00  
				
					
						
							
							
								 
						
							
								7d5577a2ed 
								
							 
						 
						
							
							
								
								feat: create persistent workspaces after regular ones at init  
							
							... 
							
							
							
							feat: avoid recreating duplicate workspaces 
							
						 
						
							2023-10-19 21:29:38 -03:00  
				
					
						
							
							
								 
						
							
								a41225c4e0 
								
							 
						 
						
							
							
								
								Revert "fix: fill persistent workspaces' windows at init"  
							
							... 
							
							
							
							This reverts commit e14a3b8687 
							
						 
						
							2023-10-19 21:23:00 -03:00  
				
					
						
							
							
								 
						
							
								a0d2d95b41 
								
							 
						 
						
							
							
								
								chore: remove unused function  
							
							
							
						 
						
							2023-10-19 21:21:55 -03:00  
				
					
						
							
							
								 
						
							
								e14a3b8687 
								
							 
						 
						
							
							
								
								fix: fill persistent workspaces' windows at init  
							
							
							
						 
						
							2023-10-19 21:19:08 -03:00  
				
					
						
							
							
								 
						
							
								846842be80 
								
							 
						 
						
							
							
								
								feat: emit dispatcher when any window is created during update  
							
							
							
						 
						
							2023-10-19 10:45:00 -03:00  
				
					
						
							
							
								 
						
							
								e845db84ad 
								
							 
						 
						
							
							
								
								feat: avoid recreating workspaces  
							
							
							
						 
						
							2023-10-18 19:11:49 -03:00  
				
					
						
							
							
								 
						
							
								193040c41e 
								
							 
						 
						
							
							
								
								feat: attempt to move windows out of the create window payload before taking them from workspaces  
							
							
							
						 
						
							2023-10-18 19:11:49 -03:00  
				
					
						
							
							
								 
						
							
								6ddd283d0f 
								
							 
						 
						
							
							
								
								fix: special workspaces weren't registering windows because of the special qualifier prefix  
							
							
							
						 
						
							2023-10-16 20:48:52 -03:00  
				
					
						
							
							
								 
						
							
								e70a67d958 
								
							 
						 
						
							
							
								
								chore: lint  
							
							... 
							
							
							
							chore: swap push_back to emplace_back 
							
						 
						
							2023-10-16 19:14:50 -03:00  
				
					
						
							
							
								 
						
							
								67c0c9a66c 
								
							 
						 
						
							
							
								
								fix: delay window creation to await for hyprland to create a workspace  
							
							
							
						 
						
							2023-10-16 19:07:00 -03:00  
				
					
						
							
							
								 
						
							
								7645ae1907 
								
							 
						 
						
							
							
								
								Merge pull request  #2563  from Syndelis/feat/hyprland-window-rename-by-title  
							
							
							
						 
						
							2023-10-15 21:21:32 +02:00  
				
					
						
							
							
								 
						
							
								ee652677a6 
								
							 
						 
						
							
							
								
								feat: ignore windows with empty classes or titles (if any rule uses title)  
							
							
							
						 
						
							2023-10-11 11:40:49 -03:00  
				
					
						
							
							
								 
						
							
								c995bafa7a 
								
							 
						 
						
							
							
								
								feat: add option to ignore workspaces based on regex  
							
							
							
						 
						
							2023-10-11 10:59:33 -03:00  
				
					
						
							
							
								 
						
							
								f9a7ecf3a9 
								
							 
						 
						
							
							
								
								feat: optimize cache usage when window titles aren't involved  
							
							
							
						 
						
							2023-10-09 14:49:38 -03:00  
				
					
						
							
							
								 
						
							
								fad43d4b16 
								
							 
						 
						
							
							
								
								feat: listen to windowtitle IPC event condiationally to update window rules  
							
							
							
						 
						
							2023-10-09 14:42:53 -03:00  
				
					
						
							
							
								 
						
							
								8d057e6f96 
								
							 
						 
						
							
							
								
								refactor: separate regex rule matching and caching in separate class  
							
							
							
						 
						
							2023-10-09 13:53:00 -03:00  
				
					
						
							
							
								 
						
							
								58e506a675 
								
							 
						 
						
							
							
								
								Merge pull request  #2529  from Syndelis/feat/hyprland-window-workspaces  
							
							... 
							
							
							
							Feature: Hyprland dynamic window names on workspaces 
							
						 
						
							2023-10-02 19:17:42 +02:00  
				
					
						
							
							
								 
						
							
								4c0347d9f2 
								
							 
						 
						
							
							
								
								Merge pull request  #2540  from Syndelis/fix/hyprland-special-workspaces  
							
							
							
						 
						
							2023-09-25 22:33:36 +02:00  
				
					
						
							
							
								 
						
							
								9a3238c20b 
								
							 
						 
						
							
							
								
								chore: avoid the creation and deletion of doubled-special workspaces  
							
							... 
							
							
							
							see hyprwm/Hyprland#3424  for more info
Co-authored-by: Gabriel Fox <Inbox@GabrielFox.Dev> 
							
						 
						
							2023-09-25 17:13:26 -03:00  
				
					
						
							
							
								 
						
							
								6e48b236a1 
								
							 
						 
						
							
							
								
								fix: workspace special wasn't removed  
							
							... 
							
							
							
							fixes  #2505 
Co-authored-by: Gabriel Fox <Inbox@GabrielFox.Dev> 
							
						 
						
							2023-09-25 17:12:51 -03:00  
				
					
						
							
							
								 
						
							
								d37954322a 
								
							 
						 
						
							
							
								
								fix(hyprland): use workspace `name` as default icon  
							
							... 
							
							
							
							Wlr and Sway modules use the workspace `name` as the default icon if no icon is provided. This adds the same behavior for the `hyprland/workspace` module.
Closes https://github.com/Alexays/Waybar/issues/2533  
							
						 
						
							2023-09-23 21:55:18 +03:00  
				
					
						
							
							
								 
						
							
								258ab8b147 
								
							 
						 
						
							
							
								
								refactor: take window representation directly from old workspace on movewindow event  
							
							
							
						 
						
							2023-09-22 21:12:42 -03:00  
				
					
						
							
							
								 
						
							
								adbc9d95de 
								
							 
						 
						
							
							
								
								feat: optional default icon for 0-match classes  
							
							... 
							
							
							
							Co-authored-by: Gabriel Fox <Inbox@GabrielFox.Dev> 
							
						 
						
							2023-09-22 19:16:59 -03:00  
				
					
						
							
							
								 
						
							
								fbe544984c 
								
							 
						 
						
							
							
								
								fix: ipc vs json window addr format mismatch  
							
							... 
							
							
							
							feat: ignore empty windows
Co-authored-by: Gabriel Fox <Inbox@GabrielFox.Dev> 
							
						 
						
							2023-09-22 19:16:56 -03:00  
				
					
						
							
							
								 
						
							
								b9d5912a4f 
								
							 
						 
						
							
							
								
								feat: rewrite window classes  
							
							... 
							
							
							
							feat: cache window class rewrite resolution
Co-authored-by: Gabriel Fox <Inbox@GabrielFox.Dev> 
							
						 
						
							2023-09-22 19:16:53 -03:00  
				
					
						
							
							
								 
						
							
								3e2761e81f 
								
							 
						 
						
							
							
								
								feat: dynamically assign windows to workspaces  
							
							... 
							
							
							
							Co-authored-by: Gabriel Fox <Inbox@GabrielFox.Dev> 
							
						 
						
							2023-09-22 19:12:50 -03:00  
				
					
						
							
							
								 
						
							
								69736d68aa 
								
							 
						 
						
							
							
								
								Update workspaces.cpp  
							
							... 
							
							
							
							Fix unchecked string to int conversion of workspace name (which can be a string)
Closes  #2501  
							
						 
						
							2023-09-13 18:20:13 +02:00  
				
					
						
							
							
								 
						
							
								196b400abf 
								
							 
						 
						
							
							
								
								Merge pull request  #2468  from khaneliman/persistent-rename  
							
							... 
							
							
							
							deprecate persistent_workspaces in favor of persistent-workspaces 
							
						 
						
							2023-09-11 09:22:07 +02:00  
				
					
						
							
							
								 
						
							
								3ae2fe3272 
								
							 
						 
						
							
							
								
								refactor: PR review cleanup  
							
							
							
						 
						
							2023-09-09 12:08:30 -05:00  
				
					
						
							
							
								 
						
							
								2b8c92e8fd 
								
							 
						 
						
							
							
								
								refactor: enum utility allow overriding  
							
							
							
						 
						
							2023-09-09 11:18:12 -05:00  
				
					
						
							
							
								 
						
							
								8ea2626de8 
								
							 
						 
						
							
							
								
								refactor: sort-by enum hyprland  
							
							
							
						 
						
							2023-09-09 10:04:48 -05:00  
				
					
						
							
							
								 
						
							
								cbc12e5443 
								
							 
						 
						
							
							
								
								feat: hyprland workspaces add sort-by  
							
							
							
						 
						
							2023-09-08 22:49:15 -05:00  
				
					
						
							
							
								 
						
							
								587bd0cd62 
								
							 
						 
						
							
							
								
								refactor: cleanup hyprland workspaces constructor  
							
							
							
						 
						
							2023-09-08 22:24:05 -05:00  
				
					
						
							
							
								 
						
							
								2837b72064 
								
							 
						 
						
							
							
								
								fix: rename workspace active fix  
							
							
							
						 
						
							2023-09-08 14:11:02 -05:00  
				
					
						
							
							
								 
						
							
								6c3565c520 
								
							 
						 
						
							
							
								
								Add urgent icon  
							
							... 
							
							
							
							Fixes  #2476  
						
							2023-09-07 19:33:56 +02:00  
				
					
						
							
							
								 
						
							
								c9e1899594 
								
							 
						 
						
							
							
								
								refactor: deprecate instead of remove persistent_workspaces  
							
							
							
						 
						
							2023-09-05 16:02:45 -05:00  
				
					
						
							
							
								 
						
							
								44ac6b8044 
								
							 
						 
						
							
							
								
								refactor!: hyprland persistent workspaces config option name standardization  
							
							
							
						 
						
							2023-09-05 16:02:19 -05:00  
				
					
						
							
							
								 
						
							
								04b39ea64e 
								
							 
						 
						
							
							
								
								hyprland/workspaces: implement 'active_only' option and visible class  
							
							
							
						 
						
							2023-09-05 18:22:54 +02:00