a6e6e47af9 
					 
					
						
						
							
							river-status: fix typo  
						
						
						
						
					 
					
						2020-06-03 13:25:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c270c5918 
					 
					
						
						
							
							river-status: create an object for each output  
						
						
						
						
					 
					
						2020-06-03 12:56:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b69196aafa 
					 
					
						
						
							
							Define the river status protocol  
						
						... 
						
						
						
						This is a refinement of the now obsolete river-window-management
protocol which has been deleted. 
						
						
					 
					
						2020-06-03 01:44:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03fc51d8d6 
					 
					
						
						
							
							Eliminate some magic numbers  
						
						
						
						
					 
					
						2020-06-02 17:02:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea7f5d4064 
					 
					
						
						
							
							Use tag masks for tag commands and clean up  
						
						
						
						
					 
					
						2020-06-02 16:38:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e9ecb6051 
					 
					
						
						
							
							Rename focus -> focus-view  
						
						
						
						
					 
					
						2020-06-02 14:04:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9856bc92ec 
					 
					
						
						
							
							Clean up some memory leaks  
						
						
						
						
					 
					
						2020-06-02 13:45:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eaf13f3bcf 
					 
					
						
						
							
							Don't recreate transaction timer unnecessarily  
						
						
						
						
					 
					
						2020-06-02 00:18:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95175d3115 
					 
					
						
						
							
							Explain config through shell script in readme  
						
						
						
						
					 
					
						2020-06-01 21:25:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						631983b734 
					 
					
						
						
							
							Replace _ with - as separator in commands  
						
						
						
						
					 
					
						2020-06-01 20:51:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c63420cf45 
					 
					
						
						
							
							Use + instead of | to separate modifiers  
						
						... 
						
						
						
						Although | makes more logical sense, it has another meaning in most
shells. 
						
						
					 
					
						2020-06-01 20:50:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cadd40051 
					 
					
						
						
							
							De-hardcode all mappings  
						
						... 
						
						
						
						Move the default mappings to contrib/config.sh. 
						
						
					 
					
						2020-06-01 20:45:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						072dd575aa 
					 
					
						
						
							
							Add support for running a command on startup  
						
						
						
						
					 
					
						2020-06-01 19:43:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33539d5b03 
					 
					
						
						
							
							Really fix zig fmt CI  
						
						
						
						
					 
					
						2020-06-01 16:20:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						358481060d 
					 
					
						
						
							
							Fix zig fmt for CI  
						
						
						
						
					 
					
						2020-06-01 16:10:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						939beef168 
					 
					
						
						
							
							Split river and riverctl directories  
						
						
						
						
					 
					
						2020-06-01 15:56:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62abfc5ee5 
					 
					
						
						
							
							Rename bind -> map  
						
						
						
						
					 
					
						2020-06-01 15:16:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70cc318518 
					 
					
						
						
							
							Implement bind command  
						
						... 
						
						
						
						This command allows binding compsitor commands to keys 
						
						
					 
					
						2020-06-01 14:41:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d59b0791a9 
					 
					
						
						
							
							Implement declare_mode  
						
						
						
						
					 
					
						2020-06-01 00:20:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						134eff2593 
					 
					
						
						
							
							Rename mode command to enter_mode  
						
						
						
						
					 
					
						2020-06-01 00:04:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e43bb78160 
					 
					
						
						
							
							Store modes by id  
						
						
						
						
					 
					
						2020-05-31 23:56:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d29a64327 
					 
					
						
						
							
							Remove dead code  
						
						
						
						
					 
					
						2020-05-31 21:10:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9ca9db5a4 
					 
					
						
						
							
							Rework commands to be string based  
						
						... 
						
						
						
						This allows for significantly more flexibility and should make
implementing the bind command possible. 
						
						
					 
					
						2020-05-31 21:04:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cd61f7590 
					 
					
						
						
							
							Define _POSIX_C_SOURCE  
						
						
						
						
					 
					
						2020-05-30 15:44:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7209e20139 
					 
					
						
						
							
							Add link to NixOS wiki page in build instructions  
						
						
						
						
					 
					
						2020-05-29 12:28:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2ee41dd2d 
					 
					
						
						
							
							Add missing deps to the readme  
						
						
						
						
					 
					
						2020-05-28 16:27:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						abbbf7fc89 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2020-05-26 23:15:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fc9f67c82 
					 
					
						
						
							
							Add licensing info to readme  
						
						
						
						
					 
					
						2020-05-26 23:14:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e92511257 
					 
					
						
						
							
							Fix git commit post link  
						
						
						
						
					 
					
						2020-05-24 21:10:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8a4f1dbe9 
					 
					
						
						
							
							Correct socket -> protocol in readme  
						
						
						
						
					 
					
						2020-05-24 21:07:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d83cbf55d1 
					 
					
						
						
							
							Split control into separate protocol  
						
						
						
						
					 
					
						2020-05-24 21:01:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08a2f47a5e 
					 
					
						
						
							
							Add CI for xwayland  
						
						
						
						
					 
					
						2020-05-24 19:33:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d68043045 
					 
					
						
						
							
							Add callback to command request for error handling  
						
						
						
						
					 
					
						2020-05-24 19:23:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f35984c62 
					 
					
						
						
							
							Fix name of struct  
						
						
						
						
					 
					
						2020-05-24 19:23:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74721c9674 
					 
					
						
						
							
							Fix x/y offset in full layout  
						
						... 
						
						
						
						Fixes https://github.com/ifreund/river/issues/13  
						
						
					 
					
						2020-05-24 15:29:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2575f642f1 
					 
					
						
						
							
							Fix layout bugs  
						
						... 
						
						
						
						This fixes two bugs: First, the height of the slave stack was to high
when using the TopMaster or BottomMaster layouts with no views in the
master stack. Second, the view padding was not respected when using the
Full layout. 
						
						
					 
					
						2020-05-22 11:21:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b02110af18 
					 
					
						
						
							
							Run zig fmt in CI builds  
						
						
						
						
					 
					
						2020-05-20 23:30:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3bfc59b7d 
					 
					
						
						
							
							Remove unused variable and fix zig fmt  
						
						
						
						
					 
					
						2020-05-20 23:02:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7934cbfaea 
					 
					
						
						
							
							Add layout command  
						
						
						
						
					 
					
						2020-05-20 23:02:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c5eaec50b 
					 
					
						
						
							
							Add layout variable to Output class  
						
						... 
						
						
						
						This variable in controls which layout is chosen when
arrangeViews() is called. The default is LeftMaster 
						
						
					 
					
						2020-05-20 23:02:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd3f48c1a7 
					 
					
						
						
							
							Switch to layoutFull() for one or no visible views  
						
						
						
						
					 
					
						2020-05-20 23:02:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						444cf77ad3 
					 
					
						
						
							
							Add "full" layout  
						
						... 
						
						
						
						Similar to dwm's "monocle" layout 
						
						
					 
					
						2020-05-20 23:02:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b40c5d912e 
					 
					
						
						
							
							Modify default layout to allow master area on all four sides  
						
						... 
						
						
						
						Also move it into a separate function 
						
						
					 
					
						2020-05-20 23:02:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cee41e925d 
					 
					
						
						
							
							Implement command execution through riverctl  
						
						
						
						
					 
					
						2020-05-19 22:59:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						569308d91b 
					 
					
						
						
							
							Implement sending command from riverctl  
						
						... 
						
						
						
						These commands are successfully received by the server, but not yet
executed. 
						
						
					 
					
						2020-05-19 20:53:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cb6c5d75a 
					 
					
						
						
							
							Add riverctl binary to build.zig  
						
						
						
						
					 
					
						2020-05-19 13:43:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0904dc5346 
					 
					
						
						
							
							Create WindowManagement struct  
						
						
						
						
					 
					
						2020-05-19 13:25:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82d74d938c 
					 
					
						
						
							
							Sketch out river-window-management protocol  
						
						
						
						
					 
					
						2020-05-19 11:22:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b69c38cff 
					 
					
						
						
							
							Fix crash destroying output with layer surfaces  
						
						
						
						
					 
					
						2020-05-19 11:08:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f818ce7e38 
					 
					
						
						
							
							Implement popups for layer shell  
						
						
						
						
					 
					
						2020-05-18 19:29:12 +02:00