add spmenu 2.3 update post

This commit is contained in:
speedie 2023-06-28 20:02:50 +02:00
parent 48b8e63f3d
commit dadd7a3b0b

View file

@ -254,5 +254,38 @@
]]>
</description>
</item>
<item>
<title>spmenu 2.3 release</title>
<link>https://spmenu.speedie.site</link>
<guid isPermaLink="false">post15</guid>
<pubDate>Wed, 28 Jun 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>spmenu 2.3 release. Adds bookmarking, fixes BSD support and some bugs.</p>
<ul>
<li>Default to the default value of $XDG_CACHE_DIR in case $XDG_CACHE_DIR isn't set</li>
<li>Simplify caching of desktop entries</li>
<li>Remove entry validation, not very useful and breaks several features</li>
<li>Replace <code>read -r</code> code with <code>mapfile</code></li>
<li>Add some functions that can be defined in the user's config file</li>
<li>Enable auto refreshing entries by default, it doesn't seem to cause any issues anymore</li>
<li>Clean up the codebase by using structs</li>
<li>Rename libdrw, because it doesn't resemble upstream anymore</li>
<li>Remove useless <code>else continue</code> at the end of loops</li>
<li>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</li>
<li>Remove duplicate Xinerama code, now only get window width/height once and assign it to a variable</li>
<li>Replace <code>sed -i</code> for non-GNU support</li>
<li>Add man page for spmenu_test</li>
<li>Add bookmarking to spmenu_run</li>
<li>Don't include Wayland headers in the build, wayland-scanner should do the job on the user's machine</li>
<li>Fix spmenu_run history on BSD</li>
<li>Return exit code 1 if no item is selected using the -fm spmenu_run argument</li>
<li>Fix spmenu_run -x argument on BSD by using compgen</li>
<li>Fix infinite loop on non-GNU systems caused by <code>wc -l</code> being used to break in a while true loop</li>
</ul>
<p>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.</p>
]]>
</description>
</item>
</channel>
</rss>