<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Black Sheep SWE</title><link>https://blacksheepswe.dev/blog/</link><description>Recent content on Black Sheep SWE</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 15 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blacksheepswe.dev/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Mjolnir Release 0.4.0</title><link>https://blacksheepswe.dev/blog/2026/04/15/release-0-4-0/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://blacksheepswe.dev/blog/2026/04/15/release-0-4-0/</guid><description>&lt;p&gt;    
&lt;strong&gt;After another month of work, &lt;a href="https://blacksheepswe.dev/mjolnir/#download"&gt;the next release of Mjolnir is now available!&lt;/a&gt;&lt;/strong&gt;
This release brings a lot of comfort changes to improve the workflow of part design,
and also includes many oft-requested features such as a dark mode.&lt;/p&gt;
&lt;p&gt;Full list of changes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added a config tab
&lt;ul&gt;
&lt;li&gt;Colors, theme, font Size, initial scale, key binds, mouse sensitivity, and
and like a gorillion other things can be configured&lt;/li&gt;
&lt;li&gt;Stored in your native config directory under &lt;code&gt;mjolnir&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Themes can be separately saved + loaded for easy sharing&lt;/li&gt;
&lt;li&gt;There are now two built-in themes to choose from: Light and Dark&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added expressions and variables
&lt;ul&gt;
&lt;li&gt;Expressions support basic operations and referencing other expressions&lt;/li&gt;
&lt;li&gt;You can use expressions in any place a number would be used, note that
a unit is required for distance and etc.&lt;/li&gt;
&lt;li&gt;If you forget to provide a unit for a field that requires a distance,
the value will automatically be wrapped in parenthesis and it will be
appended with &lt;code&gt;mm&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;All part variables can be accessed and edited in the &amp;ldquo;vars&amp;rdquo; tab
&lt;ul&gt;
&lt;li&gt;Variables cannot be deleted just yet but I&amp;rsquo;ll be working on that
later this week, honestly I just forgot until I started typing this.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Added ability to reorder operations by dragging and dropping&lt;/li&gt;
&lt;li&gt;Added context menu for timelines&lt;/li&gt;
&lt;li&gt;Added &amp;ldquo;isolate&amp;rdquo; shortcut to isolate a solid by itself visually&lt;/li&gt;
&lt;li&gt;Added distance and centerpoint constraints for the origin point&lt;/li&gt;
&lt;li&gt;Added distance constraints for the radius of arcs + circles,&lt;/li&gt;
&lt;li&gt;Fixed bug where the solver would freeze if you managed to select the same point
twice via a point-point distance constraint&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, here are some currently known bugs:&lt;/p&gt;</description></item></channel></rss>