<pubDate>Sat, 03 Jun 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>spmenu 2.0.1 release. This release fixes some issues with release 2.0.</p>
<ul>
<li>Fix alpha option for Wayland</li>
<li>Fix X11 support. It would work under Xwayland but not a real X11 window manager</li>
<li>Update URLs after the cgit to gitea migration</li>
<li>Add license notice to all the scripts</li>
<li>Remove old and outdated comments from the example .Xresources file</li>
<li>Disable broken X11 only features under Wayland.</li>
<li>Remove old USEPANGO code</li>
<li>Fix typo in <code>die()</code> call</li>
<li>Bash is now a dependency in the PKGBUILD, as it should be</li>
<li>Freetype is no longer a dependency in the PKGBUILD, it's not necessary</li>
<li>Move the code for opening the display to <code>readstdin()</code>, so .Xresources can be used if Wayland as the primary protocol is enabled, but X11 is actually used.</li>
<li>Don't remove spmenu-VERSION.tar.gz when creating a pacman package.</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>
<pubDate>Tue, 06 Jun 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>fontctrl 1.3 release. This release fixes some small bugs.</p>
<p>You can get the new release through pacman if you're using my Arch repository, or you can simply get the updated version <ahref="https://git.speedie.site/speedie/fontctrl">here</a>.</p>
]]>
</description>
</item>
<item>
<title>spmenu 2.1 release</title>
<link>https://spmenu.speedie.site</link>
<guidisPermaLink="false">post12</guid>
<pubDate>Fri, 09 Jun 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>spmenu 2.1 release. This release is once again mostly a bug fix update, but introduces some pretty cool stuff.</p>
<ul>
<li>Add X11 toggle, so now spmenu can run 100% on Wayland without any X libraries installed.</li>
<li>Add option to override path to theme file, useful for Pywal.</li>
<li>Drop official macOS support (it will most likely still work though).</li>
<li>Massive documentation improvements</li>
<li>Remove old preview image, add new screenshots including some animated gifs.</li>
<li>Add rounded variant of the powerline</li>
<li>Add support for images on Wayland too.</li>
<li>Keybinds in the config file are now one liners, so the default config is a lot more user friendly.</li>
<li>Indent lines in the default config file</li>
<li>Fix previously undiscovered bugs with the keybind handling</li>
<li>Replace the spmenu colorscheme with a new colorscheme</li>
<li>Enable rounded powerlines and indentitems by default</li>
<li>Update spmenu(1) and spmenu_run(1) to point to this repository instead.</li>
<li>Fix one instance of a keybind conflict causing multiple keybinds to be activated.</li>
<li>Move the rest of the headers to libs/</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>
<item>
<title>spmenu 2.1.1 release</title>
<link>https://spmenu.speedie.site</link>
<guidisPermaLink="false">post13</guid>
<pubDate>Tue, 13 Jun 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>spmenu 2.1.1 release. Some cleanup and fixes after the 2.1 release, nothing too major.</p>
<ul>
<li>Replace deprecated MD5() function (yay!)</li>
<li>Remove unused cursor code from (now) draw.c</li>
<li>Move libs/libdrw/drw.c to libs/draw/draw.c and libs/libdrw/drw.h to libs/draw/draw.h</li>
<li>Move libs/sl/main.c to libs/main.c and libs/sl/main.h to libs/main.h</li>
<li>Add slightly safer strncpy() function to main.c and use it everywhere</li>
<li>Fix keybind conflict in the Wayland keybind array, 2.1 forgot this.</li>
<li>Add options to the config allowing width, height and padding for the cursor/caret to be set in the config file.</li>
<li>Cleanup menu height setting by calling a single function instead</li>
<li>Fix a freeze when certain parts of spmenu is hidden and an image is drawn</li>
<li>Fix compiling when !USEIMAGE</li>
<li>Massively clean up image drawing code</li>
<li>Don't include Xlib in draw.c if !USEX</li>
<li>Fix fullscreen image mode height</li>
<li>Fix typo causing image gaps to set the image height in the config file</li>
<li>Simplify .gitignore, much of what it used to contain is no longer useful</li>
<li>Add -fl or --feature-list argument allowing you to see what features were compiled in</li>
<li>Allow forcing xdg directory if $XDG_CACHE_DIR is unset, mostly useful for debugging</li>
<li>Add image resizing toggle, in case you want the menu height to never change</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>
<p>spmenu 3.0 release. Adds icons, Regex matching, and fixes some bugs with highlighting and tab completion. Major version bump as well, because why not.</p>
<ul>
<li>Added icon support, images can now (optionally) be displayed as icons</li>
<li>Added Regex matching for items</li>
<li>Added ClickImage click type</li>
<li>Added option to always use insert mode to the configuration file</li>
<li>Added screenshot feature, allowing you to screenshot spmenu (and only spmenu) using a keybind</li>
<li>Fix weird line/column window resizing</li>
<li>Move binds configuration to another function, fixing a weird bug with binds.conf</li>
<li>Tab completion now completes the ENTIRE item, and doesn't skip over colored text</li>
<li>Change default word delimiters, now deleting words is much nicer</li>
<li>Remove many keybinds to make the default config less overwhelming. You can (of course) add those back if you want</li>
<li>Change default cache, history and bookmark paths in spmenu_run</li>
<li>Fix -cc argument in spmenu_run</li>
<li>Fix segmentation fault when tab completing nothing</li>
<li>Fix highlighting for colored entries</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>
<p>spmenu 3.1 release. This release fixes some issues and cleans up the codebase, but doesn't really add much new.</p>
<ul>
<li>Regenerate cache if spmenu width/height has changed. This fixes issues (and potential segmentation faults) when drawing</li>
<li>Make sure menu height cannot exceed monitor height</li>
<li>Remove/change some key and mouse binds</li>
<li>Significantly improve documentation for keybinds</li>
<li>Remove `pango_highlight` option, it's useless because Pango isn't being highlighted.</li>
<li>Fix powerline cutoff for big images</li>
<li>Change default alpha value from 200 to 222, making it more (but not fully) opaque</li>
<li>Fix massive argument typos caused by `sed` misuse. This won't happen again</li>
<li>Replace a lot of outdated information in the man pages</li>
<li>Move up/down on left/right when !lines</li>
<li>spmenu_run now respects NoDisplay and OnlyShowIn</li>
<li>spmenu_run now supports Desktop Action headers in .desktop entries</li>
<li>spmenu_run will now display the `Comment` rather than the `GenericName` if available</li>
<li>Add Swedish translations for spmenu desktop entries</li>
<li>Move `spmenu_run` functions into separate scripts loaded in as necessary. This results in major speed improvements but isn't noticeable to the user</li>
<li>Cleanup spmenu_run code significantly</li>
<li>Add `ClickNone`, which will simply allow clicking anywhere.</li>
<li>Don't merge the end powerline with the start powerline of the next item when !lines</li>
<p>spmenu 3.2 has been released. You can get the latest release <ahref="https://ls.speedie.site/?b=releases%2Fspmenu">here</a>. If you use Arch or Gentoo you can get distro packages from my repositories.</p>
<p>spmenu 3.2.1 has been released. You can get the latest release <ahref="https://ls.speedie.site/?b=releases%2Fspmenu">here</a>. If you use Arch or Gentoo you can get distro packages from my repositories.</p>
<p>I am now using Gentoo on my desktop and FreeBSD on my laptop. For you, this means the Gentoo overlay is back up and maintained again, and you may end up seeing some FreeBSD software and support. It is worth noting though that the Arch Linux repository will be maintained as well, because I use Arch quite often.</p>
<pubDate>Mon, 07 Aug 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>Today I migrated from Gitea to Forgejo. It's pretty much a drop in replacement, but please let me know about any issues you may discover. Note that the theme may have changed for you from a bright green color to a dark orange color. This is completely fine.</p>
<p>None of your repositories should have been affected by this in any way, and if they were I have backups of them. In that case, let me know.</p>
<pubDate>Thu, 10 Aug 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>I have started a new project. Derived from the spmenu wiki is a separate project containing simply the wiki code - swiki. You can now try out swiki if you want <ahref="https://git.speedie.site/speedie/swiki">here.</a></p>
<p>Because I don't trust GitHub, I have decided to host the <ahref="https://github.com/ForwarderFactory/wii">wii</a> and <ahref="https://github.com/ForwarderFactory/hbc-archive">hbc-archive</a> repositories on my own Git server. The chance of a DMCA takedown request is <strong>very</strong> low, but I want these projects completely preserved.</p>
<p>Also, the Forwarder Factory Discord server which has been archived for many months now is being deleted today. RIP.</p>
]]>
</description>
</item>
<item>
<title>Git issues</title>
<link>https://speedie.site</link>
<guidisPermaLink="false">post26</guid>
<pubDate>Sat, 19 Aug 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>I am unable to update the Git repository <ahref="https://git.speedie.site/speedie/speedie-aur">speedie-aur</a> due to its massive size. Because of this, I will be migrating the repository. I will update you on this soon.</p>