fishy | making sunfish
fishies.dev
fishy | making sunfish
@fishies.dev
Currently working on sunfish, an open-source infinite whiteboard made in Godot: https://github.com/sockeye-d/sunfish
I added Pebble Draw Command export to @mewpurpur.bsky.social's GodSVG! I don't know if it will/should get upstreamed but it sure is a thing that exists now
January 12, 2026 at 12:43 PM
I've been working on an appstore integration for the #Pebble app microPebble. Recently, I had a sudden memory of a full appstore integration and I couldn't figure out why it felt familiar.

After thinking about it more, it turns out it was a dream I had a couple months ago. I hope it comes true.
January 11, 2026 at 10:59 AM
IDEA was using almost 20 GB of RAM
January 6, 2026 at 12:45 PM
I made this lighted stand for a Lichtenberg figure in #FreeCAD! It contains a recess in the top for the block, a groove for the light strip, and a pocket in the bottom to hold the barrel jack wire terminal.
December 26, 2025 at 11:32 AM
Six node game of life in #PixelComposer
December 23, 2025 at 12:40 PM
@kotlinlang.org I beg of you please fix your command-line compilers 😭
December 18, 2025 at 12:00 PM
godl's asset filtering is much, much faster thanks to Qt 6.10's new SortFilterProxyModel QML type! v1.4 soon?
December 12, 2025 at 8:49 AM
I've reworked how colors in sunfish work to be more accessible! While you can still access the old color picker, it's preferred to use the default swatch colors as they are automatically updated along with the theme:

#godot
December 3, 2025 at 9:51 PM
@anisota.net On Harvest, are percent below/above average calculated as percentiles, as a percentage subtraction/addition of the mean, or something else?
December 3, 2025 at 11:40 AM
I can't believe HTML5 retconned the <i> tag
November 24, 2025 at 8:39 PM
So, turns out the highlight for Godot's find in folder search is *purely* based on the length of the content of the *search label.* It technically does work, but now that I'm trying to implement regex search, I have to fix it.

#godot
November 20, 2025 at 10:42 AM
Every time I look at @zed.dev's gpui I always think of how much more ergonomic it would be in Kotlin. Maybe I should make some JNI bindings
November 19, 2025 at 8:38 PM
November 18, 2025 at 8:52 AM
I've added a set of default colors derived from the current theme, and wired it into the newly reworked radial menu system! This should make it easier to add new radial menus in the future as well, and supports the heavily decoupled architecture I'm going for.

#godot
November 18, 2025 at 8:08 AM
New blog post - Serializing data in Godot fishies.dev/posts/godot-...

RSS feed: fishies.dev/rss.xml

#godot
Serializing data in Godot - fishnpotatoes' blog
A comparison of Godot's various serialization methods
fishies.dev
November 18, 2025 at 5:58 AM
The joy achieved by finally rendering an image on the GPU is immeasurable

#godot
November 14, 2025 at 11:03 AM
I added LaTeX rendering support to my static website generator coho!
It uses JLaTeXMath internally to take any LaTeX in a codeblock and statically generate an SVG. This removes the need for runtime math generation with tools like MathJax.

#kotlin
November 13, 2025 at 10:15 AM
Is it bad that I want to buy a steam cube and then install Void on it
November 12, 2025 at 8:47 PM
I've added tool customization to sunfish!

This was another one of those things that I was procrastinating because it seemed like it'd be difficult, but it ended up being not too bad.

#godot
November 12, 2025 at 10:19 AM
Implemented a task queue system for sunfish! This makes theme switching much more responsive. Previously, the entire app would pause for a couple hundred milliseconds.

In the video, when I switch the boolean to true or false, that's enabling or disabling the queuing respectively.

#godot
November 11, 2025 at 10:08 AM
UI design is my passion

#godot
November 8, 2025 at 10:48 PM
Got my toaster system working for sunfish! I initially tried to do everything with just anchors and offsets, but I ended up writing a custom Container node to make the animations easier.

#godot
November 8, 2025 at 6:31 AM
Reposted by fishy | making sunfish
Godot 4.6 dev 3
November 6, 2025 at 1:51 PM
Working on capture UI for sunfish, my infinite canvas drawing application

#godot
November 4, 2025 at 10:31 AM
I finally got my plugin system working for sunfish! In the video I create a new theme called RedTheme, export it as a plugin, and then load it into the application.
It's based on ProjectSettings.load_resource_pack and a custom EditorExportPlatform that only exports plugin stuff.

#godot
November 4, 2025 at 4:14 AM