-
spmenu 3.5.0 Stable
released this
2023-12-30 06:12:54 +01:00 | 4 commits to master since this releasespmenu 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
-
spmenu 3.4 Stable
released this
2023-09-11 18:13:59 +02:00 | 24 commits to master since this releasespmenu 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
-
spmenu 3.3.1 Stable
released this
2023-08-24 10:04:29 +02:00 | 37 commits to master since this releasespmenu 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
-
spmenu 3.3 Stable
released this
2023-08-12 19:18:46 +02:00 | 48 commits to master since this releasespmenu 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
-
spmenu 3.2.1 Stable
released this
2023-07-29 22:17:46 +02:00 | 102 commits to master since this releasespmenu 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
-
spmenu 3.2 Stable
released this
2023-07-29 19:44:10 +02:00 | 108 commits to master since this releasespmenu 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
-
spmenu 3.1.1 Stable
released this
2023-07-22 23:34:05 +02:00 | 153 commits to master since this releasespmenu 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
- Source code (ZIP)
- Source code (TAR.GZ)
-
spmenu-3.1.1-1-x86_64.pkg.tar.zst
35 downloads · 130 KiB
-
spmenu-3.1.1-1-x86_64.pkg.tar.zst.sig
29 downloads · 566 B
-
spmenu-3.1.1.PKGBUILD
44 downloads · 1.1 KiB
-
spmenu-3.1.1.tar.gz
19 downloads · 162 KiB
-
spmenu-3.1.1.tar.gz.sig
33 downloads · 589 B
-
spmenu 3.1 Stable
released this
2023-07-19 17:59:22 +02:00 | 166 commits to master since this releasespmenu 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 theGenericName
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 withClickItem
and set the function toselecthover
with any argument - Fix bug in package creation
Installation
See README for more information.
License
See included LICENSE file.
Downloads
- Source code (ZIP)
- Source code (TAR.GZ)
-
spmenu-3.1-1-x86_64.pkg.tar.zst
31 downloads · 124 KiB
-
spmenu-3.1.PKGBUILD
48 downloads · 1 KiB
-
spmenu-3.1.tar.gz
18 downloads · 134 KiB
-
spmenu-3.1.tar.gz.sha256
36 downloads · 65 B
-
spmenu-3.1.tar.gz.sig
30 downloads · 589 B
-
spmenu 3.0.2 Stable
released this
2023-07-11 21:43:26 +02:00 | 215 commits to master since this releasespmenu 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
indrawhighlights()
- 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
- Source code (ZIP)
- Source code (TAR.GZ)
-
spmenu-3.0.2-1-x86_64.pkg.tar.zst
34 downloads · 124 KiB
-
spmenu-3.0.2-1-x86_64.pkg.tar.zst.sig
26 downloads · 566 B
-
spmenu-3.0.2.PKGBUILD
41 downloads · 943 B
-
spmenu-3.0.2.tar.gz
18 downloads · 128 KiB
-
spmenu-3.0.2.tar.gz.sig
28 downloads · 589 B
- Fix
-
spmenu 3.0 Stable
released this
2023-07-05 04:32:09 +02:00 | 231 commits to master since this releasespmenu 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
- Source code (ZIP)
- Source code (TAR.GZ)
-
spmenu-3.0-1-x86_64.pkg.tar.zst
29 downloads · 135 KiB
-
spmenu-3.0-1-x86_64.pkg.tar.zst.sig
30 downloads · 566 B
-
spmenu-3.0.PKGBUILD
42 downloads · 941 B
-
spmenu-3.0.tar.gz
18 downloads · 130 KiB
-
spmenu-3.0.tar.gz.sig
26 downloads · 589 B