Releases: aesophor/wmderland
1.0.5
1.0.4 Wmderland -> wmderland
IMPORTANT : Wmderland has been renamed to w
mderland !!!!!!!!!!!!
What's New:
-
Added support for
Moving/resizing floating windows with keybinds
(#18)Move floating windows around with keybinds:
bindsym $Mod+$Alt+Shift+h float_move_left bindsym $Mod+$Alt+Shift+l float_move_right bindsym $Mod+$Alt+Shift+k float_move_up bindsym $Mod+$Alt+Shift+j float_move_down
Resize floating windows with keybinds:
bindsym $Mod+$Alt+h float_resize_left bindsym $Mod+$Alt+l float_resize_right bindsym $Mod+$Alt+k float_resize_up bindsym $Mod+$Alt+j float_resize_down
The default "step" for moving / resizing floating windows is 10px. They can also be specified in the config:
set float_move_step = 10 set float_resize_step = 10
1.0.3 Wmderland -> wmderland
IMPORTANT : Wmderland has been renamed to w
mderland !!!!!!!!!!!!
What's New:
-
Added
focus_follows_mouse
feature #33
This feature is enabled by default. To disable it, add this to your config:set focus_follows_mouse = false
-
Renamed Wmderland -> wmderland (lowercase
w
)
Affected files:* ~/.config/Wmderland/config * ~/.cache/Wmderland/cookie * /usr/local/bin/Wmderland * /usr/local/bin/Wmderlandc * /usr/share/xsessions/Wmderland.desktop
1.0.2
What's New:
- Fixed bugs in internal tree structures #28
- Improved compatibility with WPS Office and Linux steam client
Bug Fixed:
- Code Formatting #19
- Steam client: X Errors occur after Steam's settings window is closed #23. See PR #25 for solution.
- Insurgency: game window is obscured by steam client #26
- Google Chrome: opening a new tab during fullscreen causes Chrome to be unmapped #29
- Some apps is not closed or killed 100% #27
1.0.1
What's New:
- Config
bindsym
now supports XF86 keys - Config action keywords changes (Please update your config file!)
- tile_horizontally -> tile_h
- tile_vertically -> tile_v
- move_app_to_workspace -> move_window_to_workspace
- Introduced IPC mechanism. All config built-in actions can now be performed through wmderlandc (a tiny client)
- Fixed two bugs in snapshot:
- not all client member variables were serialized, so when the WM crashes, the window that has been mapped will be considered unmapped after WM restarts
- not switching to original current workspace after WM restarts
- Coding style improvements
1.0.0
0.9.5 Beta
What's New:
- Stability improvement. [1][2]
- Reduce code duplications and coding style improvements.
- Please update your config if upgrading from previous versions!
- focus_{left,right,up,down} has been renamed to navigate_{left,right,up,down}
Technical Details:
[1] - In previous versions, operator[]
s were used to check if an entry exists in an unordered_map, so some dummy entries will be created. Now, all these unsafe operations are guarded with unordered_map::find.
[2] - Introduced snapshot, an error recovery mechanism which will serialize all client (window) trees when the WM crashes and will attempt to restore everything to its previous state on the next restart. If the snapshot fails to load >= 3 times, the WM will then exit with EXIT_FAILURE.
Since this version (0.9.5 Beta), Wmderland should crash less often now, but snapshot is still introduced to improve Wmderland's availability (less down time).
0.9.4 Beta
- Mostly fixes for floating/fullscreen issues
- Code improvement
If you experience any issue with the pre-compiled binary, try to compile it from source on your machine.
0.9.3 Beta
- Android Studio emulator will no longer crash the WM.
- WINE application should now work better (especially WINE Steam).
- Added fullscreen rules.
- Dump stacktrace to /tmp/Wmderland.STACKTRACE upon segfault (doesn't matter if glog isn't installed)
0.9.1 Beta
What's new:
- Rewrote all tiling algorithms using space partitioning tree
- Fixed some commonly encountered bugs while switching between floating/fullscreen
- Added the ability to spawn certain applications under certain workspaces in background
- Refactored configuration parsing and WindowManager::OnKeyPressed()
- Added _NET_DESKTOP_NUMBERS, _NET_CURRENT_DESKTOP, _NET_DESKTOP_VIEWPORT and _NET_DESKTOP_NAMES so that polybar's
xworkspaces
module will work - Fixed WINE application close hang issue (see commit a816f31)
- Some minor bugs fixed