Skip to content

Releases: InputActions/kwin

v0.9.0.0

09 Mar 15:39
Immutable release. Only release title and notes can be modified.
6c8c440

Choose a tag to compare

First release after the repository split. For more information about the split and older releases see https://github.com/taj-ny/InputActions/releases.

This release only contains information about changes exclusive to the KWin implementation. For information about changes that affect all implementations, see the core v0.9.0 release.

Breaking changes

  • Mouse: Gesture thresholds, intervals, speed and swipe direction change detection use the unaccelerated delta now.
  • Changed installation instructions (see the Installation changes section).

Changes

  • The version string now includes a fourth number. The first three numbers correspond to the core library's version, which is where most features are implemented. This is the version to choose in the wiki's version selector. The last number will be increased by on any changes exclusive to this subproject, and will be reset to 0 on the next core release.
  • All releases starting from now will include a source.tar.gz archive that contains all submodules.

Installation changes

Installation instructions | Packaging guidelines

An installation script has been introduced for easier installation.

Existing NixOS users should replace the taj-ny/InputActions input with InputActions/ctl and InputActions/kwin. The old repository will stop being supported in v0.10.0.

{
  inputs = {
    inputactions-ctl = {
      url = "git+https://github.com/InputActions/ctl?submodules=1";
      inputs.nixpkgs.follows = "nixpkgs";
    };
    inputactions-kwin = {
      url = "git+https://github.com/InputActions/kwin?submodules=1";
      inputs.nixpkgs.follows = "nixpkgs";
    };
  };
}
{ inputs, pkgs, ... }:

{
  environment.systemPackages = [
    inputs.inputactions-ctl.packages.${pkgs.system}.default
    inputs.inputactions-kwin.packages.${pkgs.system}.default
  ];
}