debian: update to v0.3.2 (#209)

This commit is contained in:
Matthew Kosarek 2024-08-14 15:42:51 -04:00 committed by GitHub
parent 48170235d0
commit bb15d31711
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 38 additions and 6 deletions

View File

@ -20,10 +20,9 @@ TODO: Implement https://github.com/mattkae/miracle-wm/issues/59 to fix the weird
## Step 3: Deb Release
1. Clone the repo (make sure that the folder is called `miracle-wm`)
2. Update `debian/changelog` with:
- Version `X.Y.Z-distro` (where `distro` is "noble", or "mantic")
- Version `X.Y.Z-distro` (where `distro` is "noble"")
- The same content as you in the Github release
- A correct current timestamp
- `mantic` as the release (repeat `noble`)
3. Next:
```sh
cd miracle-wm

25
debian/changelog vendored
View File

@ -1,3 +1,28 @@
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

14
debian/control vendored
View File

@ -11,14 +11,22 @@ Build-Depends: cmake,
libglib2.0-dev,
libevdev-dev,
nlohmann-json3-dev,
libnotify-dev
libnotify-dev,
libmirwayland-dev,
libmiroil-dev,
libmircommon-internal-dev,
libmircommon-dev,
libmirserver-internal-dev,
libmirrenderer-dev,
pcre2-utils
Homepage: https://github.com/mattkae/miracle-wm
Package: miracle-wm
Architecture: any
Depends: libmiral6,
Depends: libmiral7,
mir-graphics-drivers-desktop,
libnotify4
libnotify4,
libmiroil5
Description: miracle-wm is a Wayland compositor based on Mir.
It features a tiling window manager at its core, very much
in the style of i3 and sway. The intention is to build a

2
debian/files vendored
View File

@ -1 +1 @@
miracle-wm_0.2.0_source.buildinfo devel optional
miracle-wm_0.3.2-noble_source.buildinfo devel optional