Skip to content

Releases: moverest/wl-kbptr

v0.4.1

30 Nov 23:45
6191d17

Choose a tag to compare

New features

  • Move cursor to area's center each time it changes in bisect and split modes.

Fixes

Miscellaneous

  • Fix Arch Linux installation instructions in README (thanks @daniflorialopez).
  • Add Wayfire to list of supported compositors.

v0.4.0

03 Jul 16:57
d63a1fd

Choose a tag to compare

New features

  • Introduce the new split mode (@pinkfluid).
  • Add cancellation_status_code setting which tells the program what status code to use when user cancels (e.g. by pressing Escape).
  • Add label font size setting.
  • Use ~/.config when $XDG_CONFIG_HOME is not set (@jmcantrell).
  • Handle short options (@mtvrsh).

Fixes

  • Should now runs on Niri.
  • Fix pointer position on rotated outputs.
  • Fix memory a corruption (@Duncaen).
  • Fix memory leaks.
  • Correct usage strings for --only-print option.
  • Fix crash when providing an unknown argument (@rmntgx).
  • Fix typos in README and in the code.

Miscellaneous

  • Add list of supported compositors in the README and better explain what's required to run the program.
  • Add a wl-kbptr.desktop file to start the program from a launcher.

v0.3.0

03 Apr 18:22
c6c2b1d

Choose a tag to compare

New features

  • Two new modes were added:
    • floating which enables arbitrary selection areas and click that simply triggers and
    • click at the center of the selection area.
  • The floating mode can get its selection areas either by the user or with an built-in target detection system. This is configured with the mode_floating.source configuration field. To build the binary with target detection, enable the opencv feature (with meson build -Dopencv=enabled) as it not enabled by default.
  • Modes can now be chained and this is configurable with the modes configuration field — e.g. to chain the tile mode with the click mode, use the -o modes=tile,click CLI option.
  • A --version CLI option was added.

Miscellaneous

The README was updated with the new features and installation instruction for Fedora were added (thanks to @rmoraes92).

v0.2.3

01 Nov 02:48
dca160a

Choose a tag to compare

This release adds a small fix that sets that layer surface's namespace to selection so that wl-kbptr covers the whole screen.

v0.2.2

29 Sep 17:56

Choose a tag to compare

New features

Fixes

  • Scaling issue with Hyprland. (666d85d)
  • Build with ARM. (10c83aa)
  • Layer not filling the whole output. (b5a591d)

Miscellaneous

This release also has some miscellaneous improvements to the code and the README. Thanks @matejdro for the Hyprland configuration and @triallax for the changes to the Chimera Linux installation instructions.

v0.2.1

17 May 18:54
b29350c

Choose a tag to compare

This release fixes a few bugs and adds support for configuration files.

v0.2.0

30 Aug 00:13

Choose a tag to compare

Still in development, this version includes:

  • Support for restricting selection to given area with the --restrict option.
  • The addition wl-kbptr-sway-active-win script.
  • The addition of user configuration through command line options.
  • Quite a lot of refinements and bug-fixes.

Note that anything could change upon the next release — especially configuration options and command line interface.

Initial release

01 May 15:50
bc7c0f4

Choose a tag to compare

v0.1.0

Add README