0.9.5 Beta
Pre-release
Pre-release
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).