Skip to content

4.0.0

Compare
Choose a tag to compare
@release-drafter release-drafter released this 06 Apr 07:08
4.0.0

We are proud to announce version 4.0.0 of Notion!

Notion is a tiling, tabbed window manager for X11. See the website for more information.

Among many other things (see below for a detailed list), this new major version of Notion features a revamp of the default keybindings, and our return to the LGPL as a license.

Notion 4 has changes in (default) behavior compared to Notion 3. If you are upgrading from Notion 4, especially if you are using any custom configuration or scripts, be sure to check out the migration guide.

What's New

  • docker: make clean before make and allow call from other directory (#256) @knixeur
  • Remove warning (fixes #252) (#253) @raboof
  • Fix window_dialog_float not taken into account (#248) @vincentvidal
  • Allow creating the statusbar while brushes aren't available yet (#239) @raboof
  • Remove a tiling when its last frame is removed (#231) @raboof
  • Order module loading the same way in cfg_notion and cfg_defaults (#234) @sebhz
  • Change query_runfile (View) to use xdg-open by default (#209) @knixeur
  • Don't let the dock take up space unless populated (#208) @raboof
  • Use an embedded dock by default, instead of mod_statusbar (#142) @raboof
  • frame-draw: draw region display name during FRAME_SHOW_NUMBERS (#152) @mskorzhinskiy
  • Add "based_on" to contrib/styles (#147) @wilhelmy
  • Fix use of 'unpack' on Lua >= 5.2 (#127) @knixeur
  • Ignore minimum client window sizes by default (#110) @raboof
  • Fix reparenting of 'input' objects (#111) @raboof
  • Allow disabling focus-follows-mouse (#108) @raboof
  • Show 'tab hints' when entering META.."K" submap (#105) @raboof

Documentation

Keybindings

Notionflux

Looks

  • Don't override fonts in etc/lookcommon_* (#217) @raboof
  • Fix high-dpi look, make sure it is loaded depending on width (#199) @raboof
  • Add look_paper.lua from paperwm (#201) @wilhelmy
  • Determine 'based_on' automatically by prefix (#197) @raboof
  • newviolet_hidpi was missing in Makefile, also leave look.lua as is (#191) @knixeur
  • Load look with larger font when on wide screen (#189) @raboof

Under the hood