Skip to content

Releases: phkaeser/wlmaker

v0.7.1 - Clipboard, new Dock Apps and a few bug fixes

14 Feb 13:59

Choose a tag to compare

By: Campbell Barton ideasman42@gmail.com

  • apps: Adds CPU, memory, and network usage graph dock-apps (#431).
  • add clipboard support (#399).

By: Alex Myczko alex@aiei.ch

  • themes: Sets the default style to be more aligned with GNUstep and with gray background (#446).

By: Philipp Kaeser kaeser@gubbe.ch

  • Infrastructure

    • Read keymap from /etc/default/keyboard or similar.
    • Adds wlmtool to parse XDG desktop files: Eliminates need for wmmenugen.
    • Build with wlroots-0.20 (tested with -rc1).
    • Refactors pointer focus and layout computation to compute only once per frame.
  • Bug fixes

    • Fix crash when changing to different terminal (#438).
    • wlmaker not showing window of wlroots clients (#439).
    • Cursor remains small (not scaled) on output with scale > 1.0 (#444).

v0.7 - Output state and Window fixes

25 Dec 14:11

Choose a tag to compare

release: Updates CMake version tag and header in roadmap.

v0.6.2 - Fixes build issues on Ubuntu

23 Nov 12:29

Choose a tag to compare

Includes phkaeser/libbase#78 to address build issues on Ubuntu. That also needed some further API changes.

v0.6.1 - Fixes crash with root menu open and output magnify/removal.

15 Sep 15:20

Choose a tag to compare

v0.6 - Multiple outputs

27 Aug 18:35

Choose a tag to compare

  • Support for multiple outputs, configuable through wlr-output-management-unstable-v1 protocol (eg. wlr-randr, wdisplays).
  • Root menu can be generated from XDG repository (#90, eg. wmmenugen), and can be navigated by keyboard.
  • User manual at https://phkaeser.github.io/wlmaker/.
  • Bug fix: wlmclock now keeps updating also on on-accelerated garphics backends.

v0.5

07 Mar 21:12
9077bdd

Choose a tag to compare

  • Adds window menu, and enables it for xdg_toplevel.
  • Adds root menu, configurable via a plist text file.
  • Fixes #158 and adds rudimentary support for wlr-layer-shell-unstable-v1 keyboard interactivity.

0.4.1 - Source package includes required submodules

08 Nov 16:06
25d357f

Choose a tag to compare

0.4 - Configurable layout, hot corners, wlroots 0.18

20 Oct 11:24
3e22eae

Choose a tag to compare

  • New feature: Options for specifying layout and scaling factor for the output.
  • New feature: Hot corner -- configurable actions when moving pointer to a corner, eg. to lock screen or inhibit locking.
  • Fix: Scales tiles, icons and window decorations sizes as configured, not just for 64x64 tiles.
  • Fix: Various bugs that prevented proper keyboard and pointer focus after unlocking the screen.
  • Build system updates: Permit building with wlroots-0.18, and permit building from pre-packaged wlroots 0.17.

0.3 - Config files, screen lock, layer shell

04 Jul 07:23
bebd874

Choose a tag to compare

  • Adds screen saver support, through ext_session_lock_v1 and idle_inhibit_unstable_v1 protocols.
  • Configurable through plist text files: base configuration, style and etc/wlmaker-state.plist.
  • Full wlr layer shell support (wlr_layer_shell_unstable_v1), fully implemented & tested.

0.2 - Async requests, initial X11 support, prototype DockApp.

07 Apr 15:10
77c6919

Choose a tag to compare

  • Major architecture rework, now handles asynchronous commit/request sequences (size, fullscreen, maximize) correctly.
  • Adds initial support for X11 via xwayland.
  • Adds a prototype implementation of an icon protocol, and a DockApp to verify.