<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

    

    <channel>
        <atom:link href="https://planetpeanut.studio/feed/main.xml" rel="self" type="application/rss+xml" />
        <lastBuildDate>Wed, 15 Jul 2026 09:07:56 +0000</lastBuildDate>

        <title>Planet Peanut Studio</title>
        <description>Posts</description>
        <link>https://planetpeanut.studio/</link>
        <language>en</language>

        
            <item>
                <title>July Sponsors Update</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/07/13/july-sponsors-update</link>
                <guid>https://planetpeanut.studio/post/2026/07/13/july-sponsors-update</guid>

                <description>
                    <![CDATA[
                        
                            <p>It’s been 4 months since I was officially <a href="https://planetpeanut.studio/post/2026/06/13/hello-again-planet-gnome">laid off</a>. It’s been good and I can honestly say I’m doing my best work.</p>

<p><br /></p>
<figure>
    <a href="https://planetpeanut.studio/icons">
        <img src="https://planetpeanut.studio/assets/img/posts/july-2026.png" />
    </a>
    <figcaption>Icons for Demostage, Gitte, ChiPass, and Wardrobe</figcaption>
</figure>

<h2 id="what-ive-been-up-to">What I’ve been up to</h2>

<ul>
  <li><a href="https://apps.gnome.org/Bobby">Bobby</a> has been accepted into <a href="https://circle.gnome.org">GNOME Circle</a>
    <ul>
      <li>I’m back as a <a href="https://foundation.gnome.org/membership/">GNOME Foundation member</a></li>
    </ul>
  </li>
  <li>Started the <a href="https://planetpeanut.studio/icons">weekly app icon</a> initiative
    <ul>
      <li><strong>20 app icons</strong> created so far</li>
    </ul>
  </li>
  <li>Good progress on the <a href="https://github.com/hbons/SparkleShare">SparkleShare</a> <strong>reboot in Rust</strong>
    <ul>
      <li>The <strong>new CLI mode</strong> is <a href="https://github.com/hbons/Twinkle">ready for testing</a></li>
    </ul>
  </li>
</ul>

<p>Happy to announce that with your help I’ve reached the first milestone of <a href="https://planetpeanut.studio/sponsors">64 monthly sponsors</a>.</p>

<p>Thank you! More good stuff is coming. :)</p>

                        
                    ]]>
                </description>
            </item>
        
            <item>
                <title>Icon for Demostage</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/07/07/demostage</link>
                <guid>https://planetpeanut.studio/post/2026/07/07/demostage</guid>

                <description>
                    <![CDATA[
                        
                            

<img
    src="https://planetpeanut.studio/assets/img/icons/cool.packett.val.Demostage.svg"
    alt="Icon for Demostage"
    style="
        background-color: #312C96;
        border-radius: 4vh;
        margin: 2rem 0;
        padding: 15% 25%;
        width: 100%;
    ">



    <h2>Week 25</h2>


<p>
    
        
            This week's icon is for
            <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@valpackett@treehouse.systems">Val Packett</a>'s project:
        

        <br class="hide-when-narrow">
    

    
        <a target="_blank" rel="noopener noreferrer" href="https://gitlab.gnome.org/valpackett/demostage">Demostage</a>:
    

    <strong>"Perform live demos from a virtual desktop"</strong>
</p>

<p>
    Check out all weekly app icons created so far <a href="/icons">over here</a>
    and follow my icon creation adventures as they happen (including sketches) on
    <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@hbons">the Fediverse</a>.
</p>


<h2>Need icons?</h2>

<p>
    I love designing icons and am happy to contribute them
    <a href="/services">free of charge</a>
    when your project is <strong>Free and Open Source</strong>.
    Funded by <a href="/sponsors">community sponsors</a>
    (every little helps!).
</p>

                        
                    ]]>
                </description>
            </item>
        
            <item>
                <title>Icon for Meshy</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/07/05/meshy</link>
                <guid>https://planetpeanut.studio/post/2026/07/05/meshy</guid>

                <description>
                    <![CDATA[
                        
                            

<img
    src="https://planetpeanut.studio/assets/img/icons/page.codeberg.sesivany.Meshy.svg"
    alt="Icon for Meshy"
    style="
        background-color: #003C47;
        border-radius: 4vh;
        margin: 2rem 0;
        padding: 15% 25%;
        width: 100%;
    ">



    <h2>Week 24</h2>


<p>
    
        
            This week's icon is for
            <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@sesivany@vivaldi.net">Jiří Eischmann</a>'s project:
        

        <br class="hide-when-narrow">
    

    
        <a target="_blank" rel="noopener noreferrer" href="https://flathub.org/apps/page.codeberg.sesivany.Meshy">Meshy</a>:
    

    <strong>"Meshcore mesh network client"</strong>
</p>

<p>
    Check out all weekly app icons created so far <a href="/icons">over here</a>
    and follow my icon creation adventures as they happen (including sketches) on
    <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@hbons">the Fediverse</a>.
</p>


<h2>Need icons?</h2>

<p>
    I love designing icons and am happy to contribute them
    <a href="/services">free of charge</a>
    when your project is <strong>Free and Open Source</strong>.
    Funded by <a href="/sponsors">community sponsors</a>
    (every little helps!).
</p>

                        
                    ]]>
                </description>
            </item>
        
            <item>
                <title>Icon for ChiPass</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/06/21/chipass</link>
                <guid>https://planetpeanut.studio/post/2026/06/21/chipass</guid>

                <description>
                    <![CDATA[
                        
                            

<img
    src="https://planetpeanut.studio/assets/img/icons/org.chipass.ChiPass.svg"
    alt="Icon for ChiPass"
    style="
        background-color: #006D3E;
        border-radius: 4vh;
        margin: 2rem 0;
        padding: 15% 25%;
        width: 100%;
    ">



    <h2>Week 23</h2>


<p>
    
        
            This week's icon is for
            <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@whitequark@treehouse.systems">whitequark</a>'s project:
        

        <br class="hide-when-narrow">
    

    
        <a target="_blank" rel="noopener noreferrer" href="https://codeberg.org/ChiPass/ChiPass">ChiPass</a>:
    

    <strong>"Store and autofill passwords"</strong>
</p>

<p>
    Check out all weekly app icons created so far <a href="/icons">over here</a>
    and follow my icon creation adventures as they happen (including sketches) on
    <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@hbons">the Fediverse</a>.
</p>


<h2>Need icons?</h2>

<p>
    I love designing icons and am happy to contribute them
    <a href="/services">free of charge</a>
    when your project is <strong>Free and Open Source</strong>.
    Funded by <a href="/sponsors">community sponsors</a>
    (every little helps!).
</p>

                        
                    ]]>
                </description>
            </item>
        
            <item>
                <title>Icon for Hex Colordle</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/06/19/hex-colordle</link>
                <guid>https://planetpeanut.studio/post/2026/06/19/hex-colordle</guid>

                <description>
                    <![CDATA[
                        
                            

<img
    src="https://planetpeanut.studio/assets/img/icons/net.krafting.HexColordle.svg"
    alt="Icon for Hex Colordle"
    style="
        background-color: #00577D;
        border-radius: 4vh;
        margin: 2rem 0;
        padding: 15% 25%;
        width: 100%;
    ">



    <h2>Week 22</h2>


<p>
    
        
            This week's icon is for
            <a target="_blank" rel="noopener noreferrer" href="https://mamot.fr/@krafting">Krafting</a>'s project:
        

        <br class="hide-when-narrow">
    

    
        <a target="_blank" rel="noopener noreferrer" href="https://flathub.org/apps/net.krafting.HexColordle">Hex Colordle</a>:
    

    <strong>"Find the color"</strong>
</p>

<p>
    Check out all weekly app icons created so far <a href="/icons">over here</a>
    and follow my icon creation adventures as they happen (including sketches) on
    <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@hbons">the Fediverse</a>.
</p>


<h2>Need icons?</h2>

<p>
    I love designing icons and am happy to contribute them
    <a href="/services">free of charge</a>
    when your project is <strong>Free and Open Source</strong>.
    Funded by <a href="/sponsors">community sponsors</a>
    (every little helps!).
</p>

                        
                    ]]>
                </description>
            </item>
        
            <item>
                <title>Bobby joins GNOME Circle</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/06/17/bobby-joins-gnome-circle</link>
                <guid>https://planetpeanut.studio/post/2026/06/17/bobby-joins-gnome-circle</guid>

                <description>
                    <![CDATA[
                        
                            <p>Excited that <a href="https://apps.gnome.org/Bobby">Bobby</a> has been <a href="https://gitlab.gnome.org/Teams/Circle/-/work_items/270">accepted</a> as a <a href="https://circle.gnome.org">GNOME Circle</a> app!</p>

<p><br /></p>
<figure>
    <a href="https://flathub.org/apps/studio.planetpeanut.Bobby">
        <img src="https://planetpeanut.studio/assets/img/posts/bobby.png" />
    </a>
    <figcaption>Screenshot of a SQLite table opened in Bobby</figcaption>
</figure>

<h2 id="whos-bobby">Who’s Bobby?</h2>

<p>Bobby is a viewer utility. It displays tables from <a href="https://en.wikipedia.org/wiki/SQLite">SQLite</a> files.
The most deployed database format in the world.
That’s it.</p>

<p>Whilst hacking on the backend of <a href="https://github.com/hbons/Auroras">Auroras</a> I was missing an easy way to check my data tables.
There are many database management tools, but they seemed too heavy for my use case.</p>

<h2 id="gtk4-and-libadwaita">GTK4 and Libadwaita</h2>

<p>Releasing something smaller first also was a chance to refamiliarise myself with modern GNOME app development.
It was my first serious project using <a href="https://rust-lang.org">Rust</a>.</p>

<p><a href="https://gtk.org">GTK</a> is still the rock UI toolkit it has always been.
<a href="https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1-latest/widget-gallery.html">Libadwaita</a> makes it easy for your app to look beautiful and is a lot of fun to use.</p>

<p>The main challenge was hooking up the database backend to the <a href="https://docs.gtk.org/gio/iface.ListModel.html">ListModel</a> required to be displayed by the new <a href="https://docs.gtk.org/gtk4/class.ColumnView.html">ColumnView</a>.
The struggle was worth it though as it enables Bobby to have lazy loading of rows, smooth scrolling, and a limited memory footprint.</p>

<p>After that using any other widget should be a breeze!</p>

<h2 id="future">Future</h2>

<p>I will keep the scope of the app small, but there are a few features I want to add in the future:</p>

<ul>
  <li><strong>Encrypted file support</strong></li>
  <li><strong>Updating values in place</strong></li>
  <li><strong>Search</strong></li>
</ul>

<p>Get Bobby <a href="https://flathub.org/apps/studio.planetpeanut.Bobby">on Flathub</a> and <a href="https://xkcd.com/327/">always</a> sanitise your database inputs!</p>

                        
                    ]]>
                </description>
            </item>
        
            <item>
                <title>Hello again, Planet GNOME!</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/06/13/hello-again-planet-gnome</link>
                <guid>https://planetpeanut.studio/post/2026/06/13/hello-again-planet-gnome</guid>

                <description>
                    <![CDATA[
                        
                            <p>Greetings from Planet Peanut!</p>

<p>Since there’s a whole new generation of <a href="https://gnome.org">GNOME</a> contributors active right now, I’ll do a short reintroduction: Hello, I’m <a href="https://planetpeanut.studio">Hylke</a>!</p>

<p>I was a design contributor in the late 2.X, early 3.X days. Mainly icons and theming. I’ve attended many <a href="https://guadec.org">GUADECs</a>.</p>

<p>I’m also the developer of <a href="https://sparkleshare.org">SparkleShare</a>, a Git-based file sync app. Once a much used tool by the Design Team to collaborate on mockups, now in need for some love and care.</p>

<p>After many years just lurking I’m happy to be officially back as a GNOME Foundation member now that <a href="https://flathub.org/apps/studio.planetpeanut.Bobby">Bobby</a> has joined <a href="https://apps.gnome.org/Bobby">Circle</a>.</p>

<p><br /></p>
<figure>
    <a href="https://planetpeanut.studio/icons">
        <img src="https://planetpeanut.studio/assets/img/posts/hello.png" />
    </a>
    <figcaption>App icons created in recent months</figcaption>
</figure>

<h2 id="new-plan">New plan</h2>

<p>I lost my job this year due to the <a href="https://www.theguardian.com/technology/2025/may/13/microsoft-layoffs">big tech layoffs</a>. Also dealing with burnout, it made me realise I need to go back to working on things that matter to me.</p>

<p>I would love to contribute design full-time.</p>

<p>If you like my work and want to support me, I’m trying to gather enough  <a href="https://planetpeanut.studio/sponsors">small monthly sponsors</a> to support me with a basic income. Every little helps.</p>

<p>My focus for 2026:</p>

<ul>
  <li><strong>Supply a stream of icons</strong> to the Linux ecosystem by designing at least <a href="https://planetpeanut.studio/icons">one app icon a week</a>. Developers can <a href="https://planetpeanut.studio/services">request free icons</a>.</li>
  <li><strong>Reboot SparkleShare</strong>. Finish the <a href="https://github.com/hbons/Twinkle">rewrite in Rust</a> and redesign the interface <strong>with GTK4 and libadwaita</strong>.</li>
  <li><strong>Launch a FOSS design service</strong>. Make a plan for sustainably assist FOSS communities with product design work.</li>
</ul>

<p>I will post frequent updates here and on <a href="https://mastodon.social/@hbons">the Fediverse</a>.</p>

<p>Good to be back!</p>

                        
                    ]]>
                </description>
            </item>
        
            <item>
                <title>Icon for Fancyclopedia</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/05/31/fancyclopedia</link>
                <guid>https://planetpeanut.studio/post/2026/05/31/fancyclopedia</guid>

                <description>
                    <![CDATA[
                        
                            

<img
    src="https://planetpeanut.studio/assets/img/icons/io.gitlab.zeldaAhmed.Fancyclopedia.svg"
    alt="Icon for Fancyclopedia"
    style="
        background-color: #4F0FA3;
        border-radius: 4vh;
        margin: 2rem 0;
        padding: 15% 25%;
        width: 100%;
    ">



    <h2>Week 21</h2>


<p>
    
        
            This week's icon is for
            <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@zoeyTheWitch@treehouse.systems">Zelda Ahmed</a>'s project:
        

        <br class="hide-when-narrow">
    

    
        <a target="_blank" rel="noopener noreferrer" href="https://gitlab.gnome.org/Zoey_Ahmed/fancyclopedia">Fancyclopedia</a>:
    

    <strong>"Browse and Read Fanfictions"</strong>
</p>

<p>
    Check out all weekly app icons created so far <a href="/icons">over here</a>
    and follow my icon creation adventures as they happen (including sketches) on
    <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@hbons">the Fediverse</a>.
</p>


<h2>Need icons?</h2>

<p>
    I love designing icons and am happy to contribute them
    <a href="/services">free of charge</a>
    when your project is <strong>Free and Open Source</strong>.
    Funded by <a href="/sponsors">community sponsors</a>
    (every little helps!).
</p>

                        
                    ]]>
                </description>
            </item>
        
            <item>
                <title>Icon for Wardrobe</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/05/18/wardrobe</link>
                <guid>https://planetpeanut.studio/post/2026/05/18/wardrobe</guid>

                <description>
                    <![CDATA[
                        
                            

<img
    src="https://planetpeanut.studio/assets/img/icons/io.github.swordpuffin.wardrobe.svg"
    alt="Icon for Wardrobe"
    style="
        background-color: #B7176C;
        border-radius: 4vh;
        margin: 2rem 0;
        padding: 15% 25%;
        width: 100%;
    ">



    <h2>Week 20</h2>


<p>
    
        
            This week's icon is for
            <a target="_blank" rel="noopener noreferrer" href="https://github.com/swordpuffin">Nathan Perlman</a>'s project:
        

        <br class="hide-when-narrow">
    

    
        <a target="_blank" rel="noopener noreferrer" href="https://flathub.org/apps/io.github.swordpuffin.wardrobe">Wardrobe</a>:
    

    <strong>"Prettify your desktop effortlessly"</strong>
</p>

<p>
    Check out all weekly app icons created so far <a href="/icons">over here</a>
    and follow my icon creation adventures as they happen (including sketches) on
    <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@hbons">the Fediverse</a>.
</p>


<h2>Need icons?</h2>

<p>
    I love designing icons and am happy to contribute them
    <a href="/services">free of charge</a>
    when your project is <strong>Free and Open Source</strong>.
    Funded by <a href="/sponsors">community sponsors</a>
    (every little helps!).
</p>

                        
                    ]]>
                </description>
            </item>
        
            <item>
                <title>Icon for Bobby</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/05/08/bobby</link>
                <guid>https://planetpeanut.studio/post/2026/05/08/bobby</guid>

                <description>
                    <![CDATA[
                        
                            

<img
    src="https://planetpeanut.studio/assets/img/icons/studio.planetpeanut.Bobby.svg"
    alt="Icon for Bobby"
    style="
        background-color: #084B82;
        border-radius: 4vh;
        margin: 2rem 0;
        padding: 15% 25%;
        width: 100%;
    ">



    <h2>Week 19</h2>


<p>
    

    
        <a target="_blank" rel="noopener noreferrer" href="https://flathub.org/apps/studio.planetpeanut.Bobby">Bobby</a>:
    

    <strong>"View SQLite databases"</strong>
</p>

<p>
    Check out all weekly app icons created so far <a href="/icons">over here</a>
    and follow my icon creation adventures as they happen (including sketches) on
    <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@hbons">the Fediverse</a>.
</p>


<h2>Need icons?</h2>

<p>
    I love designing icons and am happy to contribute them
    <a href="/services">free of charge</a>
    when your project is <strong>Free and Open Source</strong>.
    Funded by <a href="/sponsors">community sponsors</a>
    (every little helps!).
</p>

                        
                    ]]>
                </description>
            </item>
        
    </channel>
</rss>
