Skip to content

Releases: Antiz96/oniri

v1.2.6

Choose a tag to compare

@Antiz96 Antiz96 released this 16 Jul 08:00
v1.2.6
a47f06b

Highlight

This release includes various minor code improvements and cleanups, as well as dependencies updates.

Documentation

Miscellaneous

Full Changelog: v1.2.5...v1.2.6

v1.2.5

Choose a tag to compare

@Antiz96 Antiz96 released this 07 Jul 20:03
v1.2.5
50c9806

Highlight

This release includes various code improvements and refactoring.

Miscellaneous

Full Changelog: v1.2.4...v1.2.5

v1.2.4

Choose a tag to compare

@Antiz96 Antiz96 released this 29 Jun 20:02
v1.2.4
8845cc3

Highlight

This release fixes an issue when handling windows moving across outputs (monitors), which could lead to unexpected maximizing / unmaxizing actions.
It also adds a lockfile mechanism to prevent multiple oniri instances from running simultaneously, which could otherwise cause conflicting maximize / unmaximize actions.

Fixes

Miscellaneous

Full Changelog: v1.2.3...v1.2.4

v1.2.3

Choose a tag to compare

@Antiz96 Antiz96 released this 24 Jun 16:50
v1.2.3
d80c0c9

Highlight

This release includes various minor code improvements.

Documentation

Styling

Miscellaneous

Full Changelog: v1.2.2...v1.2.3

v1.2.2

Choose a tag to compare

@Antiz96 Antiz96 released this 15 May 23:14
v1.2.2
d52d13d

Highlight

This release fixes a bug where, when running in tiling layout mode, the only window of a workspace wouldn't be correctly un-maximized when it is moved to another workspace already containing other window(s).

It also brings numerous improvents regarding the release workflow and the build of the pre-compiled binary distributed as a release asset; which is now statically built (improving its portability) and for which the build environment is now created, documented and tracked via repro-env (providing a reproducible build environment and an easy way to reproduce the binary from source).
Instructions to reproduce the pre-compiled release binary from source for a given release are available in the README. See the Reproducible Builds website for more details on why this matters.

Fixes

Miscellaneous

New Contributors

Full Changelog: v1.2.1...v1.2.2

v1.2.1

Choose a tag to compare

@Antiz96 Antiz96 released this 10 May 07:17
v1.2.1
233a81a

Highlight

This release fixes an issue where moving a window to another workspace could leave the remaining window on the previous workspace unmaximized. Oniri now correctly tracks and re-evaluates the previous workspace, and maximizes the remaining window when appropriate.

Fixes

  • Track and act on the previous workspace after the active window is moved to another one (#43) - (0eb0755) by @Antiz96

Documentation

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@Antiz96 Antiz96 released this 26 Apr 22:33
v1.2.0
307081e

Highlight

This release introduces the new -E / --edges-maximizing flag to maximize windows to edges (instead of maximizing the column "normally").

Features

Documentation

  • (README) Mention additional options and features in the description (#39) - (b9e1c09) by @Antiz96

Styling

Full Changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@Antiz96 Antiz96 released this 25 Apr 15:35
v1.1.1
54417e3

Highlight

This release brings compatibility with niri v26.04.

Miscellaneous

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@Antiz96 Antiz96 released this 21 Apr 17:18
v1.1.0
012451a

Highlight

This release includes a some logic and performance improvements, as well as a new -T / --tiling-layout option to start oniri in "tiling layout" mode.
With this new mode, the first window gets unmaximized when a second one is opened, mimicking the behavior of a tiling compositor. See the related video demo in the "Description" chapter of the README.

Features

  • General refactor and new tiling layout mode option (#33) - (d9d08c7) by @1Naim

Fixes

  • (event) Differentiate WindowOpened and WindowChanged (#35) - (67132a3) by @1Naim
  • Skip parsing Nautilus when it is in loading state (#34) - (8526532) by @1Naim

Full Changelog: v1.0.5...v1.1.0

v1.0.5

Choose a tag to compare

@Antiz96 Antiz96 released this 20 Apr 07:15
v1.0.5
9677d41

Higlight

This release fixes more logic issues leading to unexpected maximizing / un-maximing events of windows in specific cases.

Fixes

  • (maximize_window) Only iterate on workspace of the current window (#32) - (def67ce) by @1Naim

Full Changelog: v1.0.4...v1.0.5