v0.3.1
Happy end of summer everyone 🌆 This is a nice little patch release that introduces a major refactor of the Container
system in miracle in addition to fixing a number of tricky bugs. All of this is being done in preparation for the Fedora Miracle Spin, that will (hopefully) be finalized later this month 🎉 There will probably be a few more minor releases in the meantime, so be on the look out for that.
Speaking of the Fedora Miracle Spin, I recently gave a presentation about it at Flock to Fedora! Feel free to check it out and get excited 😄
What's Changed
- snap: update to v0.3.0 by @mattkae in #187
- test + refactor: renames to more closely match i3, refactor to accomodate testing of the TilingWindowTree, initial tests for the tiling window tree by @mattkae in #189
- minor: rename master to develop because master is not the mastered version in this context by @mattkae in #190
- refactor: establish a single source of truth for the selected window by @mattkae in #192
- refactor: giving Window modification control over to the Workspace instead of the Output by @mattkae in #193
- refactor: make it so that the tiling window tree relies on the active window much less by @mattkae in #194
- refactor: remove
WindowMetadata
and make everything a container + refactorOutput
andWorkspace
big time such that they do way less work by @mattkae in #195 - bugfix: fixing how modes are reported and multi-subscriptions are created by @mattkae in #199
- bugfix: no longer relying on the Output to get the compositor state by @mattkae in #200
- refactor: a Container is used as the active element instead of a miral::Window by @mattkae in #201
- Allow using custom mir libraries directory by @TibboddiT in #198
- feature: swaymsg exit works now by @mattkae in #203
- feature: no longer restarting commands that exit with 127 by @mattkae in #204
- feature: if the configuration doesn't exist, we try to copy it from /usr/share/miracle-wm/config/default.yaml or we write it blank by @mattkae in #205
New Contributors
- @TibboddiT made their first contribution in #198
Full Changelog: v0.3.0...v0.3.1