Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
0.9.2 source code.tar.gz | 2025-10-10 | 533.6 kB | |
0.9.2 source code.zip | 2025-10-10 | 674.6 kB | |
README.md | 2025-10-10 | 5.5 kB | |
Totals: 3 Items | 1.2 MB | 0 |
Added
- Allow
SnapToEdge
andToggleSnapToEdge
to combine two cardinal directions with the config optioncombine="yes|no"
. [#3081] @tokyo4j - Support
Border
context for mousebinds as an alias forTop
...BRCorner
to make configuration easier. @tokyo4j [#3047] - Add window-switcher mode with thumbnails. This can be enabled with:
<windowSwitcher style="thumbnail">
. @tokyo4j [#2981] - Add
toggle
option toGoToDesktop
action. This has the effect of going back to the last desktop if already on the target. @RainerKuemmerle [#3024] - Add
<theme maximizedDecoration="titlebar|none"/>
to allow hiding titlebar when window is maximized. @CosmicFusion @tokyo4j [#3015] - Use client-send-to-menu as 'Workspace' submenu in built-in client-menu @johanmalm [#2995]
- Allow overwriting submenu icon to increase flexibility and enhance Openbox compatibility. @tokyo4j [#2998]
- Allow client-{list-combined,send-to}-menu as submenu of static menu @tokyo4j [#2994]
- Add
labnag
(a dialog client with message and buttons) and associated<prompt>
option in 'If' actions. @johanmalm @Consolatis @tokyo4j [#2699] - Support config option
<core><promptCommand>
@johanmalm [#3097] - Allow snapping to corner edges during interactive move with associated config
options
<snapping><cornerRange>
. @tokyo4j [#2885] - Support new values "up-left", "up-right", "down-left" and "down-right" with
<action name="(Toggle)SnapToEdge" direction="[value]">
and<query tiled="[value]">
. @tokyo4j [#2885] - XML parsing improvements as listed below. @tokyo4j [#2667] [#2967] [#2971]
- Support nested
If
andForEach
actions - Parse CDATA as text all nodes
- Remove ordering constraint of attributes in
<keybind>
,<mousebind>
and<windowRule>
If
actions now works for menus- For menus, the
name
argument no longer has to be the first argument of<action>
; and thelabel
argument no longer has to be the first argument of<item>
- Toggle mousebinds with the
ToggleKeybinds
action @tokyo4j [#2942] - Add support for direction value 'any' with tiled queries. This allows users to query for any snap directions without using multiple query statements @lynxy [#2883]
Fixed
- On detecting broken icon theme, fall back on 'hicolor' @Consolatis [#3126]
- Restore initially-maximized window position after unplug/plug @tokyo4j [#3042]
- Fix large client-side icon not being loaded when the rendered icon size is larger than icon sizes from the client. @tokyo4j [#3033]
- Improve debug logging for configuring input devices @jlindgren90 [#3028]
- Fix false positives when matching desktop entries @datMaffin [#3004]
- Prevent accidental downcasting of scale in scaled-icon-buffer to avoid blurry icons on non-integer scales and a cairo assert when using a output scale < 1. @Consolatis [#2984]
- Fix xdg-shell windows moving between outputs due to configure timeout @jlindgren90 [#2976]
- Fix segfault with toplevel
<separator>
inmenu.xml
@tokyo4j [#2970] - Prevent hi-res mice triggering scroll actions too often @tokyo4j [#2933]
Changed
-
Change default keybind
W-<arrow>
to combine cardinal directions to support resizing of windows to fill a quarter of an output. This only affects users who do not use anrc.xml
(thereby using default keybinds) or use the<keyboard><default/>
option. Previous behavior can be restored by settingcombine="no"
as shown below. [#3081] @tokyo4j<keybind key="W-Left"> <action name="SnapToEdge" direction="left" combine="no" /> </keybind> <keybind key="W-Right"> <action name="SnapToEdge" direction="right" combine="no" /> </keybind> <keybind key="W-Up"> <action name="SnapToEdge" direction="up" combine="no" /> </keybind> <keybind key="W-Down"> <action name="SnapToEdge" direction="down" combine="no" /> </keybind>
-
Focus
andRaise
on window border press because it is probably what most people expect and it makes the behavior consistent with that of Openbox. @johanmalm [#3039] [#3049] - On interactive resize, only un-maximize the axis/axes that are being resized. @jlindgren90 [#3043]
- Change theme setting
osd.window-switcher.*
toosd.window-switcher.style-classic.*
. Backward compatibility is preserved. @tokyo4j [#2981] - In client-list menu, add brackets around the titles of any minimised windows @davidphilipbarr [#3002]
- Respect client-initiated window resize of non-maximized axis, for example remember the width of vertically-maximized window resizing itself horizontally. @jlindgren90 [#3020]
- Remember position of window along non-maximized axis during interactive move. @jlindgren90 [#3020]
- Restore default libinput device values on reconfigure with empty value, rather than leaving the old configuration. This makes rc.xml more declarative. @tokyo4j [#3011]
- Change
If
action when used without a focused window to execute the<else>
branch (previously it was just ignored). The reason for this is to make things more consistent with<prompt>
. It is not anticipated that this will affect anyone's workflow but is mentioned here for completeness. - Make
autoEnableOutputs=no
apply only to drm outputs @jlindgren90 [#2972] - Take into account
<core><gap>
for edge and region overlays @tokyo4j [#2965]