83e314bf51 
								
							
								 
							
						 
						
							
							
								
								Highlight all child borders when using focus parent  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								70b80b4698 
								
									
								
							
								 
							
						 
						
							
							
								
								Damage container on focus  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								029c9b1796 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1907  from emersion/backend-input-mapping  
							
							... 
							
							
 
							
							Default to backend-wise input device mapping, if any 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d233e75eec 
								
							
								 
							
						 
						
							
							
								
								Hide cursor on touch down  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								424006089e 
								
									
								
							
								 
							
						 
						
							
							
								
								Default to backend-wise input device mapping, if any  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								52aa245b24 
								
							
								 
							
						 
						
							
							
								
								Implement basic touch support  
							
							... 
							
							
 
							
							This required changing container_at_cursor to container_at_coords so
that we could get the appropriate surface (and sx/xy) without moving the
cursor.
Future work:
- Simulate a cursor for clients which have not bound to wl_touch
- Keep sending motion events when moving outside the surface (#1892 )
- Bind gestures to sway commands 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								976e6b99b6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into refactor-arrange-windows  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								167c2e1aa9 
								
							
								 
							
						 
						
							
							
								
								Refactor arrange_windows()  
							
							... 
							
							
 
							
							Replaces arrange_windows() with arrange_root(), arrange_output(),
arrange_workspace() and arrange_children_of().
Also makes fullscreen views save and restore their dimensions, which
allows it to preserve any custom resize and is also a requirement for
floating views once they are implemented. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								860d2384b4 
								
									
								
							
								 
							
						 
						
							
							
								
								Update for  swaywm/wlroots#923  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ff61df17ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Add map_from_region command  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3ed3bdf03f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix segfault when switching back to workspace with osu!  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4cf77e1de4 
								
									
								
							
								 
							
						 
						
							
							
								
								Default to current time when triggering cursor events  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								33ed279494 
								
									
								
							
								 
							
						 
						
							
							
								
								Update cursor when workspace focus changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								777800e37a 
								
							
								 
							
						 
						
							
							
								
								Fix qutebrowser crash on context menu dismissal  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								21eb63cc9e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into fullscreen  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5b30391383 
								
							
								 
							
						 
						
							
							
								
								Make key repeat configurable  
							
							... 
							
							
 
							
							This creates two input commands for configuring the repeat delay and rate.
Example config:
    input "myidentifier" {
        repeat_delay 250
        repeat_rate 25
    } 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8d06b222f0 
								
							
								 
							
						 
						
							
							
								
								Fullscreen rendering and input fixes.  
							
							... 
							
							
 
							
							* Render background when using fullscreen, because transparency.
* Check that fullscreen surface allows input.
* Don't look for surfaces in top layer if there's a fullscreen view. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								35ccdd67a8 
								
							
								 
							
						 
						
							
							
								
								More fullscreen fixes.  
							
							... 
							
							
 
							
							* Render fullscreen views without wlr function, which makes popups and
lockscreen work.
* Don't allow input events to surfaces behind fullscreen views.
* Use correct output dimensions (for rotated outputs). 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c685ef081f 
								
							
								 
							
						 
						
							
							
								
								Create sway_workspace struct.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								52420cc24d 
								
							
								 
							
						 
						
							
							
								
								Implement fullscreen.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f555edf353 
								
							
								 
							
						 
						
							
							
								
								remove empty workspace when focusing its output  
							
							... 
							
							
 
							
							Until now, focus changing code only considered cleaning up the last focused
workspace. This commit adds removal of empty workspace from output that just
received focus on a different workspace.
Fixes : #1797  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1fd21650d7 
								
							
								 
							
						 
						
							
							
								
								seat_set_focus_wrap: fix use-after-free when destroying last focused container  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1edb2bd892 
								
							
								 
							
						 
						
							
							
								
								Implement cursor event simulation with sway commands.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								07b6be6214 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1769  from acrisci/focus-inactive-fixes  
							
							... 
							
							
 
							
							Focus inactive fixes 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0e3ddf255e 
								
							
								 
							
						 
						
							
							
								
								Add input "identifier" map_to_output "identifier"  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ae78f6fb93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into focus-inactive-fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9c5a88a7bd 
								
							
								 
							
						 
						
							
							
								
								Fix cursor motion issues  
							
							... 
							
							
 
							
							Use only one canonical cursor x/y position and send cursor enter when
mouse is warped.
Tangentally related to #1714  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5ebc99253a 
								
									
								
							
								 
							
						 
						
							
							
								
								Use wlr_surface_point_accepts_input for unmanaged surfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								46280460a5 
								
							
								 
							
						 
						
							
							
								
								push all parents of focused container in focus stack  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9114d3b84c 
								
							
								 
							
						 
						
							
							
								
								Implement tablet tool support  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de811823b6 
								
							
								 
							
						 
						
							
							
								
								seat focus inactive children foreach  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c0f9ee7bd1 
								
							
								 
							
						 
						
							
							
								
								seat get focus inactive view  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2b357af7ee 
								
									
								
							
								 
							
						 
						
							
							
								
								Give keyboard focus to unmanaged xwayland surfaces  
							
							... 
							
							
 
							
							This fixes dmenu 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								603e0e42c5 
								
							
								 
							
						 
						
							
							
								
								Add debug tree view  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cca420b2f8 
								
							
								 
							
						 
						
							
							
								
								Fix focus_follows_mouse issues  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b08f7e5183 
								
							
								 
							
						 
						
							
							
								
								Fix deletion of still-visible workspaces on unfocus  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								641807d920 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle unmanaged surfaces motion  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								65f254f3fb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into fix-focus-inactive  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								deda37469a 
								
							
								 
							
						 
						
							
							
								
								fix focus child  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8eff00f723 
								
							
								 
							
						 
						
							
							
								
								Remove unused SWAY_VIEW_TYPES  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3e61718053 
								
							
								 
							
						 
						
							
							
								
								try to fix focus-inactive  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d2d050d59c 
								
							
								 
							
						 
						
							
							
								
								Address review feedback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b7e7794912 
								
							
								 
							
						 
						
							
							
								
								Implement input-inhibit in sway, swaylock  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								06fbd51ff5 
								
							
								 
							
						 
						
							
							
								
								Add input inhibitor to input manager  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3ede718c06 
								
							
								 
							
						 
						
							
							
								
								Refocus the last focused container on lock exit  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								741e3959e3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlroots' into split-containers2  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								97b171649d 
								
							
								 
							
						 
						
							
							
								
								move output damage to workspace destructor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b4c5f79725 
								
							
								 
							
						 
						
							
							
								
								move view and workspace destructors to container.c  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0bf3b88019 
								
							
								 
							
						 
						
							
							
								
								Give layer shells under the shell layer focus  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								56078edd65 
								
							
								 
							
						 
						
							
							
								
								Give exclusive focus to layers above shell layer  
							
							
 
							
						 
						
							8 years ago