Skip to content

Release v0.3.0

Compare
Choose a tag to compare
@werererer werererer released this 31 Aug 13:12
· 722 commits to master since this release
9e160c3

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