From dadd7a3b0b33c8c7c31f7c2708e459313a868907 Mon Sep 17 00:00:00 2001
From: speedie
Date: Wed, 28 Jun 2023 20:02:50 +0200
Subject: [PATCH] add spmenu 2.3 update post
---
updates.xml | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/updates.xml b/updates.xml
index a93131d..7a0fcde 100644
--- a/updates.xml
+++ b/updates.xml
@@ -254,5 +254,38 @@
]]>
+ -
+ spmenu 2.3 release
+ https://spmenu.speedie.site
+ post15
+ Wed, 28 Jun 2023 00:00:00 +0100
+
+ spmenu 2.3 release. Adds bookmarking, fixes BSD support and some bugs.
+
+ - Default to the default value of $XDG_CACHE_DIR in case $XDG_CACHE_DIR isn't set
+ - Simplify caching of desktop entries
+ - Remove entry validation, not very useful and breaks several features
+ - Replace
read -r
code with mapfile
+ - Add some functions that can be defined in the user's config file
+ - Enable auto refreshing entries by default, it doesn't seem to cause any issues anymore
+ - Clean up the codebase by using structs
+ - Rename libdrw, because it doesn't resemble upstream anymore
+ - Remove useless
else continue
at the end of loops
+ - Remove fullscreen functionality, it's not useful and you can just scale the image up. It caused several bugs, none of which were worth fixing
+ - Remove duplicate Xinerama code, now only get window width/height once and assign it to a variable
+ - Replace
sed -i
for non-GNU support
+ - Add man page for spmenu_test
+ - Add bookmarking to spmenu_run
+ - Don't include Wayland headers in the build, wayland-scanner should do the job on the user's machine
+ - Fix spmenu_run history on BSD
+ - Return exit code 1 if no item is selected using the -fm spmenu_run argument
+ - Fix spmenu_run -x argument on BSD by using compgen
+ - Fix infinite loop on non-GNU systems caused by
wc -l
being used to break in a while true loop
+
+ 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.
+ ]]>
+
+