devlog

This blog is a try to me keep motivates and a way to see my progress on my current projects. Let’s see how it goes!

Week 10
8 March 2026

This week I added slider and text rendering. Next step is text editing and evaluating/seeing if I can create a skeumorphic editor or I’m just going to create a standard looking editor.

Week 09
1 March 2026

This week I decided that nuklear probably isn’t the right call for the the euphoria editor and I wondered how far I could get in a week, and I started to scratch that itch. I started porting the texture and shader from klotter and grabbed the sprite batch from tred and managed to get both buttons and sliders working. Tomorrow is a basic text edit component and after that it’s either improving the text rendering or styling the ui. Hopefully I can have a working prototype by the end of the comming week.

Week 08
23 February 2026

This week I mostly completed the klotter/dear imgui color project by switching back to hsl. I started the match implementation and continued by making sure euphoria still compiles.

Since skeumorphic was successful I want to evaluate nuklear for the editor gui and might just use euphoria to do it, since that is were it’s going to end up anyway. I might also start the game gui since I more or less already know how (the first version of) the 2d renderer should work and how the high level api should work (in theory).

Read the rest...

Week 07
15 February 2026

This week I added gammut clipping to klotter tehen I discovered okhsl and okhsv colors spaces and since they seem to be a better way to pick dear imgui colors than oklch I added them as well and will start changing the current oklch based setup next.

Week 06
8 February 2026

This week I continued on the skeumorphic design and while it might get some extra features and exploration, I think it’s pretty much done for now. I did some more work on musikmaskin and I finally got back to work on klotter. The oklch based ui is coming along nicely.

Week 05
1 February 2026

This week I worked on musikmaskin and at the end of the week I started seriously considering a skeumorphic design and started a small prototype for what a engine/editor could look like.

Week 04
25 January 2026

This week I wrote a basic theme builder for dear imgui but I think my original plan to only use a few colors perhaps is flawed. I will have to do some more thinking on it. In the mean time I started a new project, musik maskin. A basic software synth and soon a music generator for gamejam games.

Week 03
18 January 2026

This week I added the oklab and oklch colorspaces to klotter. Next week is hopefully using them to create a dear imgui theme.

Week 02
11 January 2026

This week I finished star trek ds9 so I mostly just spent time on my notes and planning for future euphoria.

Week 01
4 January 2026

For this and last week of te last year I mostly watched Star Trek: Deep Space 9. I did some work on samling and some smaller work on klotter.

I’ve also been thinking about what a skeumorphic design for a “unity engine” could look like. Could each component look like a instrument in reaper with knobs and whatnot. How would that be written in code? What widgets are needed? That sort of thing. Perhaps I’ll make a prototype or something, colorpalette.pro is some sort of inspiration.