speedwm-personal/docs/releaseinfo.md
2022-11-28 21:44:45 +01:00

2.5 KiB

speedwm 1.5

New release of speedwm! This one focused on making speedwm a lot more compatible with dwm. It is pretty much guaranteed to break your configs, sorry about that. It also makes speedwm much, much faster.

Changelog

  • Remove stellar, and replace with a fork of dwmblocks (with async patch and other changes). This is MUCH faster, and still allows partial configuration in shell, despite being written in C because the modules are still identical, shell based. It is installed alongside speedwm, but can be disabled. See the man page for help with that.
  • Page is now using the new template.
  • Add keybind for increasing/decreasing gaps and bar padding at the same time.
  • Fix weather, net, and temp modules displaying information that should not be displayed.
  • Settings are now identical in xresources.h and example.Xresources
  • speedwm_run is no longer here, speedwm is now started by simply running 'speedwm'.
  • speedwmrc is no longer used, add xrdb $HOME/.config/.Xresources to ~/.config/speedwm/autostart.sh and copy or append the contents of docs/example.Xresources to ~/.config/.Xresources to change an option.
  • Tag preview is now updated in the arrange() function. This means actions like spawning a window or closing a window will immediately take a preview. There is a performance hit but it doesn't seem to be noticeable. See this commit.
  • Remove old CSS from docs/
  • Clean up pango support.
  • Clean up clickable status support.
  • Rewrite all modules, they now consume less resources and are overall slightly better codebase wise.
  • Add a man page for speedwm. This replaces speedwm-help -a.
  • speedwm-help is now exclusively used to write documentation.
  • Switch default RSS reader to 'rssread' (See https://codeberg.org/speedie/scripts)
  • Switch default email client to 'neomutt' (Recently started using mutt-wizard)
  • Switch default file manager to 'lf' (Recently started using lf)
  • Fix grep in music module which might grep the wrong line.
  • Various other bugfixes (see commit history)

Installation

Nothing has changed with the installation since last release, simply download and unpack the tarball, and make clean install as root.

  • If you are on Gentoo, you can install both x11-wm/speedwm, x11-wm/libspeedwm and x11-wm/speedwm-extras by adding my overlay.
  • I plan on writing an Arch AUR package eventually, but please feel free to do my job ;)