Release: speedwm 1.5
This commit is contained in:
parent
6dce7cfe0f
commit
17d03bf7ce
|
@ -1,47 +1,30 @@
|
||||||
### **speedwm 1.4**
|
### **speedwm 1.5**
|
||||||
|
|
||||||
New release of speedwm!
|
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
|
### Changelog
|
||||||
- Add pango support. Requires x11-libs/pango though.
|
- 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.
|
||||||
- Fix center floating option not working as expected.
|
- Page is now using the [new template](https://speedie.gq).
|
||||||
- Fix volume not being displayed for the default device.
|
- Add keybind for increasing/decreasing gaps and bar padding at the same time.
|
||||||
- Fix colorscheme for urgent tags.
|
- Fix weather, net, and temp modules displaying information that should not be displayed.
|
||||||
- Fix colorscheme for selected title.
|
- Settings are now identical in xresources.h and example.Xresources
|
||||||
- Add a few keybinds.
|
- speedwm_run is no longer here, speedwm is now started by simply running 'speedwm'.
|
||||||
- Add a gsimplecal action on right click for the date status module.
|
- 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.
|
||||||
- Add a preview image.
|
- 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](https://codeberg.org/speedie/speedwm/commit/d0bafdfb875ce619bad53c1de7c09135faf5ef3c).
|
||||||
- Add PHP and CSS support for writing the website.
|
- Remove old CSS from docs/
|
||||||
- Replace old templates.
|
- Clean up pango support.
|
||||||
- Fix # speedwm markdown being unintentionally cut off.
|
- Clean up clickable status support.
|
||||||
- Fix status crashing.
|
- Rewrite all modules, they now consume less resources and are overall slightly better codebase wise.
|
||||||
- Fix status not being optional (stupid oversight)
|
- Add a man page for speedwm. This replaces speedwm-help -a.
|
||||||
- Update docs to reflect change made back in version 1.2
|
- speedwm-help is now exclusively used to *write* documentation.
|
||||||
- Add middle click option to memory status which shows most intensive processes.
|
- Switch default RSS reader to 'rssread' (See https://codeberg.org/speedie/scripts)
|
||||||
- Add warping cursor support to switcher.
|
- Switch default email client to 'neomutt' (Recently started using mutt-wizard)
|
||||||
- Fix rare crash with the switcher.
|
- Switch default file manager to 'lf' (Recently started using lf)
|
||||||
- Fix swallow not working, caused by unnecessary rules.
|
- Fix grep in music module which might grep the wrong line.
|
||||||
- Fix title being clickable when it shouldn't be.
|
|
||||||
- Add toggle for focusonnetactive.
|
|
||||||
- Remove speedwm-ipc after make install.
|
|
||||||
- New defaults.
|
|
||||||
- Add new layout (15), empty which hides all windows.
|
|
||||||
- Replace Centered Floating Master layout with Tatami layout.
|
|
||||||
- Implement modified version of flextile_deluxe.
|
|
||||||
- Fix ipc.h indentation.
|
|
||||||
- speedwm_status now has a -r argument which restarts the status.
|
|
||||||
- Change statusrc to reflect the above.
|
|
||||||
- Add s/\&/\&/g option to status which may be necessary now that speedwm supports Pango markup.
|
|
||||||
- Various other bugfixes (see commit history)
|
- Various other bugfixes (see commit history)
|
||||||
|
|
||||||
### libspeedwm
|
|
||||||
Due to signals changing constantly, I decided to write libspeedwm, a little utility which will be updated with new signals. New versions are released alongside speedwm just like speedwm-extras.
|
|
||||||
|
|
||||||
It can run signals, but more importantly, it has a list of actions which will always be up to date with the latest speedwm version. speedwm-extras now requires this in order to work properly. You can install this using the ebuild though. Otherwise, compile it manually.
|
|
||||||
|
|
||||||
libspeedwm has its own git repository, see [this repository](https://codeberg.org/speedie/libspeedwm).
|
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
Nothing has changed with the installation since last release, simply download and unpack the tarball, and `make clean install` as root.
|
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.
|
- 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 ;)
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
###################################################################################
|
###################################################################################
|
||||||
|
|
||||||
# speedwm version
|
# speedwm version
|
||||||
VERSION = 1.4
|
VERSION = 1.5
|
||||||
|
|
||||||
X11INC = /usr/X11R6/include
|
X11INC = /usr/X11R6/include
|
||||||
X11LIB = /usr/X11R6/lib
|
X11LIB = /usr/X11R6/lib
|
||||||
|
|
Loading…
Reference in a new issue