github werererer/japokwm v0.3.0
Release v0.3.0

latest releases: v0.4.2, v0.4.1, v0.4.0...
2 years ago

After more than 200 commits and more than 2 months of work I finally release v0.3.0.
This is a great moment because I now consider japokwm to be feature complete. That means no major features will be included (only minor ones) until version 1.0 to ensure stability of the software. So from now on I consider this program to be in it's beta phase. Most of the work will focus now on refactoring and making the windowmanager stable.

New Features:

  • Replace workspaces with tags (that was rather challenging 😅 )
  • Support for plugins
  • Support for mouse capturing in videogames
  • Better error handling in init.lua
  • japokmsg a client for japokwm

Bug Fixes:

  • refactor resize system therefore it should be possible to resize more layouts correctly (invented a new algorithm(maybe?) I don't know lol)
  • fix a lot of random crashes

Breaking Changes

  • Replace event.set_create_container_function(), event.set_on_focus_function(), event.set_on_start_function(), event.set_update_function() -> event.add_listener()
  • Replace config.set_keybinds() -> config.bind_key()
  • Replace config.set_monrules() -> config.add_mon_rule()
  • Replace config.set_rules() -> config.add_rule()
    for further info read the respective man page entries in man 5 japokwm

Don't miss a new japokwm release

NewReleases is sending notifications on new releases.