58085226b3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #205  from sce/focus_move_cont_to_adjacent_output  
							
							... 
							
							
 
							
							Learn focus / move container to adjacent output 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								af31a3f04a 
								
							
								 
							
						 
						
							
							
								
								commands: Learn 'move workspace to output <direction|name>'.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9c8394022e 
								
							
								 
							
						 
						
							
							
								
								commands: Learn 'move <container|window> to output <direction|name>'.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								0833fa0c75 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #214  from taiyu-len/master  
							
							... 
							
							
 
							
							put ipc_event_workspace in update_focus 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								65d71d0a5e 
								
							
								 
							
						 
						
							
							
								
								put ipc_event_workspace in update_focus  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ca5a2a387c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #212  from sce/mouse_warping  
							
							... 
							
							
 
							
							Learn mouse_warping 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								515ed86f4d 
								
							
								 
							
						 
						
							
							
								
								container.h: Remove unused.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5ba47d4a44 
								
							
								 
							
						 
						
							
							
								
								input_state: Remove mouse_origin (x&y). Query wlc instead.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								78ca619769 
								
							
								 
							
						 
						
							
							
								
								commands: Learn mouse_warping.  
							
							... 
							
							
 
							
							Place mouse at center of focused view when changing to a workspace on a
different output, if option is enabled. (This replicates existing i3
option.)
This can be triggered in multiple ways:
A) via `workspace <name>` which changes output
B) via `focus <direction>` which changes output
C) via `focus output <name>` which (obviously) changes output 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4799d07ac1 
								
							
								 
							
						 
						
							
							
								
								input_state: Extract 'pointer_position_set' function from handlers.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								865b30f138 
								
							
								 
							
						 
						
							
							
								
								container: Move container_under_pointer here from handlers.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ad1cd0a3bd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #211  from sce/fix_get_swayc_in_direction  
							
							... 
							
							
 
							
							layout: get_swayc_in_direction: Properly find adjacent outputs. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3c250e78be 
								
							
								 
							
						 
						
							
							
								
								layout: get_swayc_in_direction: Properly find adjacent outputs.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								239f4bd0ba 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #210  from sce/focus_output  
							
							... 
							
							
 
							
							commands: Learn 'focus output <direction|name>' 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5fa8f91655 
								
							
								 
							
						 
						
							
							
								
								commands: Learn 'focus output <direction|name>'  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fede354a3d 
								
							
								 
							
						 
						
							
							
								
								layout: Don't reset container size if it's a floating window.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fa9978ee84 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #209  from sce/fix_seamless_mouse  
							
							... 
							
							
 
							
							seamless_mouse: Pass workspace to workspace_switch, not output. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fabcf7c678 
								
							
								 
							
						 
						
							
							
								
								handlers: Pass workspace to workspace_switch, not output.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6cd106d23c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #208  from minus7/ipc_subscribe  
							
							... 
							
							
 
							
							implemented IPC subscribe for workspace event 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9925554ea4 
								
							
								 
							
						 
						
							
							
								
								implemented IPC subscribe for workspace event  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								36526e8cb2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #206  from sce/debuglog  
							
							... 
							
							
 
							
							commands: Learn 'debuglog'. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								48c5325909 
								
							
								 
							
						 
						
							
							
								
								sway.5.txt: Remove 'debuglog' documentation.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9f02b0bf16 
								
							
								 
							
						 
						
							
							
								
								commands: Learn 'debuglog'.  
							
							... 
							
							
 
							
							Replicates i3 option. Verbosity level given as command line argument
becomes default log level, and using 'debuglog toggle' switches back and
forth between default and debug (or L_ERROR and debug if default is also
L_DEBUG). 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								eb847a1b1c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #204  from sce/misc_stuff  
							
							... 
							
							
 
							
							Misc stuff 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								83ca7d3a5c 
								
							
								 
							
						 
						
							
							
								
								output: Fix code style.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c49e5340db 
								
							
								 
							
						 
						
							
							
								
								commands: cmd_move: Fix "move container to workspace _number_ n"  
							
							... 
							
							
 
							
							This is an undocumented feature (the word "number" is just ignored
anyway), but it exists to be compatible with i3 config syntax.
Plus some code cleanup at the same time. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								5a70853253 
								
							
								 
							
						 
						
							
							
								
								log: Add swayc_log, use at a few key places.  
							
							... 
							
							
 
							
							swayc_log works just like sway_log, but appends type and name from given
container to the log output. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c6bb23b7dd 
								
							
								 
							
						 
						
							
							
								
								sway/output: Create, move code from handlers.c here.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								010368150b 
								
							
								 
							
						 
						
							
							
								
								Update set_origin to match wlc changes  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c0f4a17c2a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #202  from sce/seamless_mouse_adjustments  
							
							... 
							
							
 
							
							Seamless mouse adjustments 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								c1479701de 
								
							
								 
							
						 
						
							
							
								
								seamless_mouse: Move pointer only if successfully changed workspace.  
							
							... 
							
							
 
							
							If e.g. a window has a popup open then that will lock the current focus,
making a workspace switch denied.
So don't move the mouse pointer in such cases. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								1f08106b0a 
								
							
								 
							
						 
						
							
							
								
								handlers: Don't switch output when mouse button is pressed.  
							
							... 
							
							
 
							
							(E.g. if the user is using a scrollbar at the edge of the screen then
switching workspace would cancel the scroll.) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								988a0bd67e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #201  from sce/cmd_results  
							
							... 
							
							
 
							
							Replace cmd_status with cmd_results struct 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								362413bd50 
								
							
								 
							
						 
						
							
							
								
								commands: cmd_results->input is duplicated/freed.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								88a2ddbe83 
								
							
								 
							
						 
						
							
							
								
								commands: Code formatting.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								187f0ab1c4 
								
							
								 
							
						 
						
							
							
								
								commands: Allow 'floating_modifier' & 'focus_follows_mouse' at runtime.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								af30a1b67c 
								
							
								 
							
						 
						
							
							
								
								ipc,commands,config: Replace cmd_status enum with cmd_results struct.  
							
							... 
							
							
 
							
							In i3 the ipc reply will contain a human readable error message, and
this patch replicates that behaviour.
However, that error message is also useful for logging, which this
patch takes advantage of.
E.g. instead of logging errors directly in commands.c/checkargs, it is
fed back to the caller which eventually ends up logging everything with
maximum context available (config.c/read_config).
So instead of logging e.g. "Error on line 'exit'" it will now log:
"Error on line 'exit': Can't execute from config." 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								544c6c412a 
								
							
								 
							
						 
						
							
							
								
								ipc: Return correct status in ipc reply.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								8a57c48dff 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #200  from sce/fix_seamless_transitions  
							
							... 
							
							
 
							
							handlers: Fix swapped top/bottom for seamless transitions. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								b093a5d16f 
								
							
								 
							
						 
						
							
							
								
								handlers: Fix swapped top/bottom for seamless transitions.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								2c100105bf 
								
							
								 
							
						 
						
							
							
								
								Move pointer during seamless transitions  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								15d0739f73 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #199  from sce/mouse_cross_output_edge_simple  
							
							... 
							
							
 
							
							Switch to adjacent output when hitting output edge. 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								edf33aad29 
								
							
								 
							
						 
						
							
							
								
								config: Add "seamless_mouse" to decide if pointer crosses output edges.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								fc1bacf034 
								
							
								 
							
						 
						
							
							
								
								Switch to adjacent output when hitting output edge.  
							
							... 
							
							
 
							
							(Currently, after switching output the relative position of the mouse
stays the same.) 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								3e2579b22c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #197  from sce/configure_outputs_during_reload_  
							
							... 
							
							
 
							
							Configure outputs during reload 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								9b271573a9 
								
							
								 
							
						 
						
							
							
								
								commands: Allow changing resolution outside config load.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								4fea92ef0c 
								
							
								 
							
						 
						
							
							
								
								config: Don't try to apply bad output resolution.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								ca862a5bd4 
								
							
								 
							
						 
						
							
							
								
								config: Apply output config also during config reload.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								6eb8da0e14 
								
							
								 
							
						 
						
							
							
								
								commands,container: Tweak debug output to better reflect reality.  
							
							
 
							
						 
						
							10 years ago  
				
					
						
							
							
								 
						
							
							
								aef3191022 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #196  from sce/catch_empty_command  
							
							... 
							
							
 
							
							commands: Gracefully handle empty commands. 
							
						 
						
							10 years ago