I rewrote parts of the shader preprocessing system in #LaGUI as well as some more improvements of the string functions, now shader creation is gonna be much more streamlined :D
New feature in #LaGUI / #OurPaint that automatically gets color space configuration from the monitor's EDID, and also allows manual editing afterwards :D

Rainy afternoon 1.5 hour programming speed run: An anamorphic batch de-squeezer with LaGUI and OpenCV 😅

EXIF is not transferred, so that needs to be taken care of.

#Anamorphic #laGUI

Ironing out the last little bit crashes with #laGUI and #OurPaint and it's silly typo like this....

I'm now able to create and export/save/load custom themes directly on the interface in #laGUI :D

The theme system is still very simple so it can't do somewhat complicated styles, but a simple style makes layouting much easier.

New interface theme chooser is being worked on :D

Layout alignment is much better compared to old implementation.

#laGUI #OurPaint

Spent "some" time simplifying margin/padding calculations for laGUI widgets. The layout is slightly changed but I kinda like the end result :D Also, scrolling behaviour is solidified.

Other improvements including UI list scissor and event rejection based on list borders... Getting closer to next release :D

#laGUI #OurPaint

Before I sleep today, here's the latest camera control interface written with my #LaGUI . All buttons customizable in the menu.

I don't have time recently to write audio support :( I'll leave it as is atm

#RaspberryPi #RetroCam

Audio backend selection on #LaGUI :D

I added audio capture to #LaGUI so this prepares for the video camera project for recording audio :D

miniaudio is very easy