mirror of
https://github.com/miracle-wm-org/miracle-wm.git
synced 2024-11-29 16:39:40 +03:00
51 lines
3.7 KiB
Plaintext
51 lines
3.7 KiB
Plaintext
miracle-wm (0.3.2-noble) noble; urgency=medium
|
|
- Animation support for windows opening, moving, and resizing
|
|
- Animation support for workspace changing
|
|
- A border can now be shown around each window, with the focused window receiving a different color
|
|
- Increased support for i3 IPC
|
|
- Upgraded the snap to core24
|
|
- Workspaces can now specify a default layout rule that they follow (either "tiled" or "floating")
|
|
- New configuration options
|
|
- 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 + refactor Output and Workspace 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
|
|
|
|
-- Matthew Kosarek <matthew@matthewkosarek.xyz> Tue, 14 Aug 2024 10:10:00 -0500
|
|
|
|
miracle-wm (0.2.0-noble) noble; urgency=medium
|
|
|
|
- (#35) sway/i3 IPC support has been implemented to minimally support waybar
|
|
- (#45) Added "floating window manager" support whereby individual windows can be made to float above the tiling grid and behave just as they would in a "traditional" floating window manager
|
|
- (#38) The user configuration now automatically reloads when a change is made to it
|
|
- (#37) A terminal option can now be specified in the configuration to decide which terminal is opened up by the keybind. We also do a much better job of deciding on a sane default terminal
|
|
- Environment variables can now be specified in the configuration (e.g. I needed to set mesa_glthread=false to prevent a bunch of screen tearing on my new AMD card)
|
|
- Upgrade to Mir v2.16.4 which brought in a few important bugfixes for miracle-wm
|
|
- (#48) Fullscreened windows are now guaranteed to be on top
|
|
- (#34) Fixed a bug where panels could not be interacted with
|
|
- (#50) Keyboard events are now properly consumed when a workspace switch happens
|
|
- (#61) Outer gaps no longer include inner gaps
|
|
- (#66) Disabled moving fullscreen windows between workspaces
|
|
- (#67) Fixed a bug where resizing a window over and over again would make it progressively tinier due to rounding errors
|
|
- Refactored the tiling window system in a big way for readability. This solved a number of tricky bugs in the process so I am very happy about it
|
|
- (#81) Gaps algorithm no longer leaves some nodes smaller than others
|
|
- The project finally has meaningful tests with many more to come 🧪
|
|
|
|
-- Matthew Kosarek <matthew@matthewkosarek.xyz> Tue, 23 Apr 2024 13:47:35 -0500
|
|
|
|
miracle-wm (0.1.1-mantic) mantic; urgency=medium
|
|
|
|
* Initial upload!
|
|
|
|
-- Matthew Kosarek <matthew@matthewkosarek.xyz> Wed, 06 Mar 2024 13:58:00 -0500
|