<?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/planet-gnome.xml" rel="self" type="application/rss+xml" />
        <lastBuildDate>Sun, 21 Jun 2026 06:56:43 +0000</lastBuildDate>

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

        
            <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>
        
            <item>
                <title>Icon for Nexus</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/05/01/nexus</link>
                <guid>https://planetpeanut.studio/post/2026/05/01/nexus</guid>

                <description>
                    <![CDATA[
                        
                            

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



    <h2>Week 18</h2>


<p>
    
        
            This week's icon is for
            <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@QuadRadical@wetdry.world">Henry Hiles</a>'s project:
        

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

    
        <a target="_blank" rel="noopener noreferrer" href="https://git.federated.nexus/Nexus/nexus">Nexus</a>:
    

    <strong>"Simple and user-friendly Matrix 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 Gitte</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/04/26/gitte</link>
                <guid>https://planetpeanut.studio/post/2026/04/26/gitte</guid>

                <description>
                    <![CDATA[
                        
                            

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



    <h2>Week 17</h2>


<p>
    
        
            This week's icon is for
            <a target="_blank" rel="noopener noreferrer" href="https://mastodon.social/@cjk@chaos.social">Christian Kruse</a>'s project:
        

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

    
        <a target="_blank" rel="noopener noreferrer" href="https://flathub.org/apps/de.wwwtech.gitte">Gitte</a>:
    

    <strong>"Work with Git repositories"</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 Kotoba</title>
                <author>hello@planetpeanut.studio (Hylke Bons)</author>
                <pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate>
                <link>https://planetpeanut.studio/post/2026/04/19/kotoba</link>
                <guid>https://planetpeanut.studio/post/2026/04/19/kotoba</guid>

                <description>
                    <![CDATA[
                        
                            

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



    <h2>Week 16</h2>


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

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

    
        <a target="_blank" rel="noopener noreferrer" href="https://flathub.org/apps/net.trowell.kotoba">Kotoba</a>:
    

    <strong>"Japanese–English dictionary"</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>
