# spmenu 3.1 release spmenu 3.1 release. This release fixes some issues and cleans up the codebase, but doesn't really add much new. - Regenerate cache if spmenu width/height has changed. This fixes issues (and potential segmentation faults) when drawing - Make sure menu height cannot exceed monitor height - Remove/change some key and mouse binds - Significantly improve documentation for keybinds - Remove \`pango\_highlight\` option, it's useless because Pango isn't being highlighted. - Fix powerline cutoff for big images - Change default alpha value from 200 to 222, making it more (but not fully) opaque - Fix massive argument typos caused by \`sed\` misuse. This won't happen again - Replace a lot of outdated information in the man pages - Move up/down on left/right when !lines - spmenu\_run now respects NoDisplay and OnlyShowIn - spmenu\_run now supports Desktop Action headers in .desktop entries - spmenu\_run will now display the \`Comment\` rather than the \`GenericName\` if available - Add Swedish translations for spmenu desktop entries - Move \`spmenu\_run\` functions into separate scripts loaded in as necessary. This results in major speed improvements but isn't noticeable to the user - Cleanup spmenu\_run code significantly - Add \`ClickNone\`, which will simply allow clicking anywhere. - Don't merge the end powerline with the start powerline of the next item when !lines - Simplify SGR sequence handling, fixing width weirdness - Replace many variable names with simple ones - Caret height is now dynamic based on \`sp.bh\` - Fix incorrect color usage in the config file - Simplify and speed up reading of standard input - Now generate SHA256 and MD5 hash for tarballs and pacman packages - Remove \`ClickSelItem\`. You should now replace it with \`ClickItem\` and set the function to \`selecthover\` with any argument - Fix bug in package creation You can get the new release through pacman if you're using my Arch repository, or you can simply get the source code and compile it yourself.