This repository has been archived on 2024-01-22. You can view files and clone it, but cannot push or open issues or pull requests.
speedie-page/updates.xml
speedie b81c5f84ab I once again forgot to write the updates.xml, so I finally updated it to
add fontctrl 1.3, spmenu 2.1 and spmenu 2.1.1.
2023-06-13 23:41:55 +02:00

229 lines
14 KiB
XML

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>speedie.site project updates</title>
<link>https://speedie.site/project-list</link>
<description>RSS feed for updates on my projects.</description>
<atom:link href="https://speedie.site/updates.xml" rel="self" type="application/rss+xml" />
<item>
<title>spmenu 1.1 release</title>
<link>https://spmenu.speedie.site</link>
<guid isPermaLink="false">post5</guid>
<pubDate>Mon, 08 May 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>spmenu 1.1 release. There are many changes, such as:</p>
<ul>
<li>New theme.conf. Support for legacy themes also removed</li>
<li>spmenu_profile removed, a separate program must now be used for managing themes</li>
<li>Meson is now used to build the project, although it should be noted that you can still use the build.sh.</li>
<li>Add option to return item index</li>
<li>Fix color emojis crashing in case the user is using an old libXft version</li>
<li>Desktop entries are now validated before being displayed/cached</li>
<li>Caching is no longer optional, this allows a better codebase, and no one in their right mind would want it disabled anyway</li>
<li>Add option to read entries from a file allowing entries to be auto updated when the file has been changed</li>
<li>Add Arc-Dark theme to themes/</li>
<li>Clean up warnings when -Ofast is used</li>
<li>Replace suckless coding style with my own</li>
<li>Properly indent all C code</li>
<li>Use pascal case for clicks in the keybinds.h and mouse.h headers as well as the spmenu.conf</li>
<li>No longer use PDFs</li>
<li>Fix -nxrdb/xrdb arguments</li>
<li>Fix duplicate entries in spmenu_run when using the -cc argument caused by arrays not being cleared before reuse</li>
<li>Add 256 colors to the sgrcolors array by default</li>
<li>And much more.</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 1.1.1 release</title>
<link>https://spmenu.speedie.site</link>
<guid isPermaLink="false">post6</guid>
<pubDate>Wed, 10 May 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>spmenu 1.1.1 release. Very small release, but it fixes small issues with 1.1, such as:</p>
<ul>
<li>Don't use stupid sed/variable jank in meson.build, as one good sir pointed out to me it's not necessary</li>
<li>Optimization is now set by the buildconf</li>
<li>Debloat build.sh script</li>
<li>Fix a bug where the caret may be moved if an item to the left/right is selected</li>
<li>Enable highlighting for entries that use SGR sequences</li>
<li>Add option to not allow typing if what is being typed doesn't have any matches. spmenuify uses this.</li>
<li>Rename some headers to more fitting names</li>
<li>Change some default keybinds (your existing spmenu.conf will still work)</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 1.1.2 release</title>
<link>https://spmenu.speedie.site</link>
<guid isPermaLink="false">post7</guid>
<pubDate>Fri, 12 May 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>spmenu 1.1.2 release. Minor release, fixing small issues with 1.1.1, such as:</p>
<ul>
<li>Fix Pango markup bug</li>
<li>Use img:// prefix rather than IMG:</li>
<li>Allow UTF-8 text to be toggled</li>
<li>Don't draw images until KeyRelease</li>
<li>Fix arch package</li>
<li>Change some default keybinds (your existing spmenu.conf will still work)</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 1.2 release</title>
<link>https://spmenu.speedie.site</link>
<guid isPermaLink="false">post8</guid>
<pubDate>Fri, 19 May 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>spmenu 1.2 release. Minor release, fixing small issues with 1.1.1, such as:</p>
<ul>
<li>spmenu_test displays 256 colors now and overall looks nicer</li>
<li>Add option to override image cache directory</li>
<li>Add .desktop entries</li>
<li>Add basic vector logo</li>
<li>Add rofi like 'next' colors</li>
<li>Add option to not validate desktop entries</li>
<li>Add function to fullscreen an image</li>
<li>Add Ctrl+Alt+Shift+Delete keybind to kill spmenu if the keybind is removed</li>
<li>Add separate man page for spmenu_run</li>
<li>Add multi selection (marking) to spmenu</li>
<li>Add script for generating themes</li>
<li>Improve pacman PKGBUILD</li>
<li>Improve meson.build and meson.options</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.0 release</title>
<link>https://spmenu.speedie.site</link>
<guid isPermaLink="false">post9</guid>
<pubDate>Fri, 02 Jun 2023 00:00:00 +0100</pubDate>
<description>
<![CDATA[
<p>spmenu 2.0 release. This release fixes many bugs, but notably adds in experimental Wayland support. It is enabled by default.</p>
<ul>
<li>Add Wayland support</li>
<li>Code cleanup</li>
<li>Remove UTF-8 toggle</li>
<li>Use Cairo for everything, no more X11 specific libraries for drawing. This also means arrows look much better.</li>
<li>Remove colorschemes, colors are now passed directly to drw_text.</li>
<li>Add bind.conf file, which can be used to configure keybinds individually</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.0.1 release</title>
<link>https://spmenu.speedie.site</link>
<guid isPermaLink="false">post10</guid>
<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>
]]>
</description>
</item>
<item>
<title>fontctrl 1.3 release</title>
<link>https://git.speedie.site/speedie/fontctrl</link>
<guid isPermaLink="false">post11</guid>
<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 <a href="https://git.speedie.site/speedie/fontctrl">here</a>.</p>
]]>
</description>
</item>
<item>
<title>spmenu 2.1 release</title>
<link>https://spmenu.speedie.site</link>
<guid isPermaLink="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>
<guid isPermaLink="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>
]]>
</description>
</item>
</channel>
</rss>