stefonarch 
								
							 
						 
						
							
							
							
							
								
							
							
								04ccedbc7e 
								
							 
						 
						
							
							
								
								Some formatting  
							
							 
							
							
							
						 
						
							2023-06-27 21:11:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								41de529fff 
								
							 
						 
						
							
							
								
								window-rules: support matchOnce attribute  
							
							 
							
							... 
							
							
							
							...allowing a rule to be applied to only the first window matching a
particular criteria. For example, the following can be used to apply a
window rule to lxqt-panel but not its configuration window with the same
app_id:
    <windowRules>
      <windowRule identifier="lxqt-panel" matchOnce="true">
        <skipTaskbar>yes</skipTaskbar>
        <action name="MoveTo" x="0" y="0" />
        <action name="ToggleAlwaysOnTop"/>
      </windowRule>
    </windowRules> 
							
						 
						
							2023-06-26 06:04:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								4a531daef8 
								
							 
						 
						
							
							
								
								config: support <margin top="" bottom="" left="" right="" output="" />  
							
							 
							
							
							
						 
						
							2023-06-26 06:04:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sachin Bhat 
								
							 
						 
						
							
							
							
							
								
							
							
								945928a8f6 
								
							 
						 
						
							
							
								
								config: support <desktops number=""> update documentation  
							
							 
							
							
							
						 
						
							2023-06-25 10:31:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sachin Bhat 
								
							 
						 
						
							
							
							
							
								
							
							
								629bc9c978 
								
							 
						 
						
							
							
								
								config: support <desktops number=> update documentation  
							
							 
							
							
							
						 
						
							2023-06-25 10:31:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sachin Bhat 
								
							 
						 
						
							
							
							
							
								
							
							
								1e33734543 
								
							 
						 
						
							
							
								
								config: support <desktops number=>  
							
							 
							
							... 
							
							
							
							Documentation updated at  and 
							
						 
						
							2023-06-25 10:31:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Standreas 
								
							 
						 
						
							
							
							
							
								
							
							
								e82e557d56 
								
							 
						 
						
							
							
								
								docs/rc.xml.all: fix mousebind button casing  
							
							 
							
							
							
						 
						
							2023-06-14 17:21:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tomi Ollila 
								
							 
						 
						
							
							
							
							
								
							
							
								f2c3f83041 
								
							 
						 
						
							
							
								
								action: support {Go,Send}ToDesktop 'wrap' option  
							
							 
							
							... 
							
							
							
							Make wrap 'true' by default for both GoToDesktop and SendToDesktop,
in order to default to the current behaviour, and to stay consistent
with Openbox behaviour. 
							
						 
						
							2023-05-21 22:32:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								d37e705548 
								
							 
						 
						
							
							
								
								window-rules: support title criteria  
							
							 
							
							... 
							
							
							
							Example config:
    <windowRules>
      <windowRule identifier="foot" title="max">
        <action name="Maximize"/>
      </windowRule>
    </windowRules>
Observe that:
- `foot -T foo` starts maximized
- `xterm -T foo` starts normal 
							
						 
						
							2023-05-10 21:21:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								9a9e20d2b0 
								
							 
						 
						
							
							
								
								followMouse: add followMouseRequiresMovement  
							
							 
							
							... 
							
							
							
							This implements the same config option as `underMouse` in Openbox.
Fixes  #862  
							
						 
						
							2023-05-06 14:13:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								d609c9e3f9 
								
							 
						 
						
							
							
								
								Support window-rules  
							
							 
							
							... 
							
							
							
							Two types of window rules are supported, actions and properties. They are
defined as shown below.
    <windowRules>
      <!-- Action -->
      <windowRule identifier="some-application">
        <action name="Maximize"/>
      </windowRule>
      <!-- Property -->
      <windowRule identifier="foo*" serverDecoration="yes|no"/>
    </windowRules>
Rules are applied if windows match the criteria defined by the
'identifier' attribute which relates to app_id for native Wayland windows
and WM_CLASS for XWayland clients.
Matching against patterns with '*' (wildcard) and '?' (joker) is
supported.
Add 'serverDecoration' property. 
							
						 
						
							2023-05-04 22:09:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								0f37c04df0 
								
							 
						 
						
							
							
								
								config: support window switcher field definitions  
							
							 
							
							... 
							
							
							
							<windowSwitcher>
  <fields>
    <field content="type" width="25%" />
    <field content="app_id" width="25%" />
    <field content="title" width="50%" />
  </fields>
</windowSwitcher>
Relates to issues #852  #855  #879  
							
						 
						
							2023-04-21 16:05:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								36849eb7ef 
								
							 
						 
						
							
							
								
								config: make <windowSwitcher> a toplevel element  
							
							 
							
							... 
							
							
							
							...rather than a child of <core> 
							
						 
						
							2023-04-21 16:05:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								a8e0248f47 
								
							 
						 
						
							
							
								
								config: support scroll-factor  
							
							 
							
							... 
							
							
							
							Fixes: issue #846  
							
						 
						
							2023-03-27 20:30:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								c0d142cfb8 
								
							 
						 
						
							
							
								
								config: enable windowSwitcher preview by default  
							
							 
							
							
							
						 
						
							2023-03-19 01:19:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								e392eecce6 
								
							 
						 
						
							
							
								
								config: change <cycleView*> to <windowSwitcher*>  
							
							 
							
							... 
							
							
							
							Use `<windowSwitcher show="yes" preview="no" outlines="yes" />`
instead of
- `<cycleViewOSD>yes</cycleViewOSD>`
- `<cycleViewOutlines>yes</cycleViewOutlines>`
- `<cycleViewPreview>no</cycleViewPreview>` 
							
						 
						
							2023-03-19 01:19:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Flrian 
								
							 
						 
						
							
							
							
							
								
							
							
								00ebcdc290 
								
							 
						 
						
							
							
								
								osd: add config option to disable osd  
							
							 
							
							
							
						 
						
							2023-03-08 21:54:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								6c42aced3d 
								
							 
						 
						
							
							
								
								Support flicker free boot  
							
							 
							
							... 
							
							
							
							Fixes  #724  
							
						 
						
							2023-01-23 22:10:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								111f48b485 
								
							 
						 
						
							
							
								
								SnapToRegion: Add documentation  
							
							 
							
							
							
						 
						
							2023-01-11 18:52:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								a5caccb82a 
								
							 
						 
						
							
							
								
								docs/rc.xml.all: Add <default /> description for mousebinds  
							
							 
							
							
							
						 
						
							2022-12-12 17:56:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								5687ac7e35 
								
							 
						 
						
							
							
								
								docs: reformat rc.xml.all  
							
							 
							
							
							
						 
						
							2022-12-12 17:56:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bi4k8 
								
							 
						 
						
							
							
							
							
								
							
							
								2b753a98b8 
								
							 
						 
						
							
							
								
								Support smooth scroll and horizontal scroll  
							
							 
							
							... 
							
							
							
							note that this changes Scroll mousebinds from taking a "button"
attribute to taking a "direction" attribute 
							
						 
						
							2022-11-15 21:57:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arnaud Vallette d'Osia 
								
							 
						 
						
							
							
							
							
								
							
							
								209e09a1f6 
								
							 
						 
						
							
							
								
								Scroll-Bindings: Add default config  
							
							 
							
							... 
							
							
							
							By default we switch workspaces when scrolling
on the desktop to match the Openbox behavior. 
							
						 
						
							2022-11-06 22:03:50 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								84e64b9ce3 
								
							 
						 
						
							
							
								
								config: s/OSD/OnScreenDisplay/ in <theme><font place="OSD">  
							
							 
							
							... 
							
							
							
							...to comply with Openbox 3.6 spec [1]
"OSD" is still honoured to maintain backward compatibility.
[1]: http://openbox.org/wiki/Help:Configuration#Theme  
							
						 
						
							2022-09-16 01:15:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Lindgren 
								
							 
						 
						
							
							
							
							
								
							
							
								07a83c19f0 
								
							 
						 
						
							
							
								
								config: Add support for font slant and weight  
							
							 
							
							
							
						 
						
							2022-09-15 21:48:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Lindgren 
								
							 
						 
						
							
							
							
							
								
							
							
								ebd0a5d526 
								
							 
						 
						
							
							
								
								config: Redefine Title context to include blank areas of Titlebar  
							
							 
							
							... 
							
							
							
							... and use Title for the Drag (Move) and DoubleClick (Maximize)
titlebar actions, which are unexpected when the cursor is over one
of the window buttons. 
							
						 
						
							2022-09-09 15:23:13 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Flrian 
								
							 
						 
						
							
							
							
							
								
							
							
								c1490b632d 
								
							 
						 
						
							
							
								
								Add config option to disable preview outlines  
							
							 
							
							
							
						 
						
							2022-08-24 20:21:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								19dea7450b 
								
							 
						 
						
							
							
								
								keybind: remove default alt-escape for Exit  
							
							 
							
							... 
							
							
							
							...because too many have exited the compositor by mistake trying to get
out of alt-tab cycling or similar. 
							
						 
						
							2022-08-12 22:50:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								ae2fa1571b 
								
							 
						 
						
							
							
								
								workspaces: Implement config parsing  
							
							 
							
							
							
						 
						
							2022-06-15 22:26:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								c8dd19caa3 
								
							 
						 
						
							
							
								
								man pages: minor language and style changes  
							
							 
							
							
							
						 
						
							2022-05-31 22:01:26 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								999fef6678 
								
							 
						 
						
							
							
								
								labwc-config(5): move <resistance> to before <focus>  
							
							 
							
							... 
							
							
							
							...to make the config file flow better 
							
						 
						
							2022-05-31 21:57:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								b7b1e8064f 
								
							 
						 
						
							
							
								
								Add WindowMenu button  
							
							 
							
							
							
						 
						
							2022-01-26 06:17:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								759b26b5c1 
								
							 
						 
						
							
							
								
								Add window menu  
							
							 
							
							
							
						 
						
							2022-01-26 06:17:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Liam Middlebrook 
								
							 
						 
						
							
							
							
							
								
							
							
								875b258602 
								
							 
						 
						
							
							
								
								output: Add option to preview the contents of the current cycle_view  
							
							 
							
							... 
							
							
							
							Add the 'cycleViewPreview.core' option to rc.xml to enable previews of
the selected view when cycling between windows. Default this option to
be disabled to match current behavior. 
							
						 
						
							2022-01-23 16:02:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								87f4a60e38 
								
							 
						 
						
							
							
								
								Allow mouse movements to trigger SnapToEdge  
							
							 
							
							
							
						 
						
							2022-01-08 10:30:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								a893607a0e 
								
							 
						 
						
							
							
								
								mousebindings: change default focus and raise to press from drag.  
							
							 
							
							... 
							
							
							
							This raises the window without having to drag it. 
							
						 
						
							2022-01-07 22:05:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								5935a78fb4 
								
							 
						 
						
							
							
								
								mouse: add support for drag mouse event  
							
							 
							
							
							
						 
						
							2022-01-07 22:05:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								f292998399 
								
							 
						 
						
							
							
								
								docs/rc.xml.all: only declare one 'Root' context  
							
							 
							
							... 
							
							
							
							Multiple <mousebind> can exist within one <context>, so let's keep it
clean. 
							
						 
						
							2021-12-29 14:20:00 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								837a7f3997 
								
							 
						 
						
							
							
								
								docs/rc.xml.all: update with default mouse-bindings  
							
							 
							
							
							
						 
						
							2021-12-26 23:02:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bi4k8 
								
							 
						 
						
							
							
							
							
								
							
							
								5bd4833b87 
								
							 
						 
						
							
							
								
								add mouse bindings for window edges to rc.xml.all  
							
							 
							
							
							
						 
						
							2021-12-26 21:31:11 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Consolatis 
								
							 
						 
						
							
							
							
							
								
							
							
								416718c3e9 
								
							 
						 
						
							
							
								
								docs/rc.xml.all: Add focus + raise to TitleBar movement / maximize  
							
							 
							
							
							
						 
						
							2021-12-23 10:42:22 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									bi4k8 
								
							 
						 
						
							
							
							
							
								
							
							
								730a642bea 
								
							 
						 
						
							
							
								
								document tapButtonMap setting  
							
							 
							
							
							
						 
						
							2021-12-12 19:00:58 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								859495a8be 
								
							 
						 
						
							
							
								
								Config: add OSD font configuration  
							
							 
							
							
							
						 
						
							2021-12-06 17:44:28 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								d4a99d8e91 
								
							 
						 
						
							
							
								
								docs/rc.xml.all: add Client and Root mousebinds  
							
							 
							
							
							
						 
						
							2021-12-03 22:14:37 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								b65d29c608 
								
							 
						 
						
							
							
								
								docs/rc.xml.all: add Alt-Left/Right mousebinds  
							
							 
							
							... 
							
							
							
							Alt-Left button for "Move"
Alt-Right button for "Resize" 
							
						 
						
							2021-12-03 21:56:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								2bea203430 
								
							 
						 
						
							
							
								
								docs/rc.xml.all: add TitleBar Left-Press mousebind  
							
							 
							
							... 
							
							
							
							<context name="TitleBar">
  <mousebind button="Left" action="Press">
    <action name="Move"/>
  </mousebind>
</context> 
							
						 
						
							2021-11-26 18:30:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								ddf6555557 
								
							 
						 
						
							
							
								
								mousebind: update documentation  
							
							 
							
							
							
						 
						
							2021-11-02 18:14:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									ARDiDo 
								
							 
						 
						
							
							
							
							
								
							
							
								9d37860a40 
								
							 
						 
						
							
							
								
								resistance: update documentation + default strength value  
							
							 
							
							
							
						 
						
							2021-10-26 21:15:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								c48b9d44d1 
								
							 
						 
						
							
							
								
								config: add <core><adaptiveSync>  
							
							 
							
							
							
						 
						
							2021-10-22 20:23:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Johan Malm 
								
							 
						 
						
							
							
							
							
								
							
							
								b06d2ed0c8 
								
							 
						 
						
							
							
								
								rc.xml.all: add keyboard repeatRate and repeatDelay  
							
							 
							
							
							
						 
						
							2021-10-21 20:38:52 +01:00