37 lines
2 KiB
Markdown
37 lines
2 KiB
Markdown
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.
|