• 3.5.0 370f10b9f9

    spmenu 3.5.0 Stable

    speedie released this 2023-12-30 06:12:54 +01:00 | 5 commits to master since this release

    spmenu 3.5.0

    New release. Happy new year!

    Changelog

    • Add libspmenu, a very thin C++ wrapper for using spmenu through the C++ language.
    • Fix X11 multi-monitor Xinerama support
    • Fix build scripts for users where the GPG key is different from the logged in user
    • Fix a few arguments
    • Fix some small typos in the configuration file
    • Clean up repository for developers
    • Add option to not grab keyboard

    Installation

    See README for more information.

    License

    See included LICENSE file.

    Downloads

    See this list for downloads and checksums.

    Downloads
  • 3.4 521145c647

    spmenu 3.4 Stable

    speedie released this 2023-09-11 18:13:59 +02:00 | 25 commits to master since this release

    spmenu 3.4

    New release. Thanks to @Lucas-mother3 for work on and testing for Flatpak support.

    Changelog

    • Add Flatpak .desktop entry support to spmenu_run
    • Allow one more item to be displayed
    • Fix/improve sorting of entries
    • spmenu_run can now load all icons by default, not just hicolor
    • Cleanup meson.build
    • Fix setlineheight() function

    Installation

    See README for more information.

    License

    See included LICENSE file.

    Downloads

    See this list for downloads and checksums.

    Downloads
  • 3.3.1 dd0b9be89e

    spmenu 3.3.1 Stable

    speedie released this 2023-08-24 10:04:29 +02:00 | 38 commits to master since this release

    spmenu 3.3.1

    New release.

    Changelog

    • Add option to display bookmarks in regular $PATH listing
    • Add --min-lines option
    • Fix X11 XConfigureWindow() error caused by version 3.3.
    • Add header guards (good practice!)
    • Add support for 91-97 and 101-107 SGR sequences
    • Fix typo in documentation

    Installation

    See README for more information.

    License

    See included LICENSE file.

    Downloads

    See this list for downloads.

    Downloads
  • 3.3 764e87f4d1

    spmenu 3.3 Stable

    speedie released this 2023-08-12 19:18:46 +02:00 | 49 commits to master since this release

    spmenu 3.3

    New release. This release adds a FIFO among other things.

    Changelog

    • Add FIFO
    • Add many new config functions
    • Fix Swedish translation always being used in spmenu .desktop entries
    • Fix useless hidepretext options
    • Remove many C headers that do not need to be used
    • Improve documentation
    • Misc bug fixes

    Installation

    See README for more information.

    License

    See included LICENSE file.

    Downloads

    See this list for downloads.

    Downloads
  • 3.2.1 e851f61c92

    spmenu 3.2.1 Stable

    speedie released this 2023-07-29 22:17:46 +02:00 | 103 commits to master since this release

    spmenu 3.2.1

    New release. This one is nearly identical to 3.2, except it fixes major issues.

    Changelog

    • Fix default binds
    • Fix weird segmentation fault
    • Fix dumb code in spmenu_make

    Installation

    See README for more information.

    License

    See included LICENSE file.

    Downloads

    See this list for downloads.

    Downloads
  • 3.2 72399baac4

    spmenu 3.2 Stable

    speedie released this 2023-07-29 19:44:10 +02:00 | 109 commits to master since this release

    spmenu 3.2

    New release. This one fixes many bugs, and adds a few features.

    Changelog

    • Add support for pretext (text displayed when no input)
    • Add pretext to spmenu_run
    • Add -itb and -itt options which position items below or above input
    • Add markhover function
    • Add Gentoo Linux package/ebuild
    • Add proper key repeating for Wayland
    • Add more options to meson_options.txt (you can now disable spmenu_run)
    • Allow icons to be drawn when a single line is used
    • Replace Vim like binds with normal dmenu like binds by default
    • Remove globalcolors, it's not useful anymore
    • spmenu now removes characters that don't fit in the input before drawing the text
    • Improve selecthover function
    • Fix loop in spmenu_run when no .desktop entries could be found
    • Fix spmenu_run -fm opening in a terminal when it shouldn't
    • Fix FreeBSD compatibility in spmenu_make
    • Fix terminal programs not always spawning using spmenu_run
    • Output spmenu_test output to /dev/null
    • Remove .first_run from spmenu_run, it's just not necessary.
    • Fix dumb code including some segfaults

    Installation

    See README for more information.

    License

    See included LICENSE file.

    Downloads

    See this list for downloads.

    Downloads
  • 3.1.1 6ed6dc6b99

    spmenu 3.1.1 Stable

    speedie released this 2023-07-22 23:34:04 +02:00 | 154 commits to master since this release

    spmenu 3.1.1

    New release. This one fixes bugs with the last release and adds a few features.

    Changelog

    • Add true color (24 bit) SGR sequence support
    • Add 39 and 49 sequence support
    • Add better SGR sequence documentation to man page(s)
    • Add clipboard support for Wayland (requires wl-clipboard on runtime)
    • Add scrolldistance option (Wayland only)
    • Add true color to spmenu_test
    • Add togglefuzzy() function, allowing fuzzy matching to be toggled on runtime
    • Fix scrolling on Wayland (now uses a listener instead)

    Installation

    See README for more information.

    License

    See included LICENSE file.

    Downloads
  • 3.1 754171d5fb

    spmenu 3.1 Stable

    speedie released this 2023-07-19 17:59:22 +02:00 | 167 commits to master since this release

    spmenu 3.1

    New release. This release fixes some issues and cleans up the codebase, but doesn't really add much new.

    NOTE: It is recommended that you replace your configuration file with the new default configuration file before updating if you are able to, as this release breaks ClickSelItem among a few other minor things.

    Changelog

    • 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

    Installation

    See README for more information.

    License

    See included LICENSE file.

    Downloads
  • 3.0.2 3ff3162412

    spmenu 3.0.2 Stable

    speedie released this 2023-07-11 21:43:26 +02:00 | 216 commits to master since this release

    spmenu 3.0.2

    New release. Nothing major with this release, but it fixes some bugs with the last release.

    Changelog

    • Fix -b argument
    • Cleanup drawitemtext()
    • Fix pango markup highlighting
    • Make regex matching a separate mode inside insert mode
    • Use oleftpadding in drawhighlights()
    • Improve incremental feature
    • Stream code cleanup
    • meson_options.txt improvements
    • spmenu now caches icons too, not just standard images
    • Add more documentation
    • Remove example.Xresources and all non color/font preferences (who cares)
    • Remove spmenu: syntax,it's basically useless
    • Fix segmentation fault when -NF and -pri. are combined
    • Fix -F and -pri

    Installation

    See README for more information.

    License

    See included LICENSE file.

    Downloads
  • 3.0 43721a0aee

    spmenu 3.0 Stable

    speedie released this 2023-07-05 04:32:09 +02:00 | 232 commits to master since this release

    spmenu 3.0

    New release. This release adds icons, Regex matching, and fixes highlighting and tab completion.

    Changelog

    • Added icon support, images can now (optionally) be displayed as icons
    • Added Regex matching for items
    • Added ClickImage click type
    • Added option to always use insert mode to the configuration file
    • Added screenshot feature, allowing you to screenshot spmenu (and only spmenu) using a keybind
    • Fix weird line/column window resizing
    • Move binds configuration to another function, fixing a weird bug with binds.conf
    • Tab completion now completes the ENTIRE item, and doesn't skip over colored text
    • Change default word delimiters, now deleting words is much nicer
    • Remove many keybinds to make the default config less overwhelming. You can (of course) add those back if you want
    • Change default cache, history and bookmark paths in spmenu_run
    • Fix -cc argument in spmenu_run
    • Fix segmentation fault when tab completing nothing
    • Fix highlighting for colored entries

    Installation

    See README for more information.

    License

    See included LICENSE file.

    Downloads