Running on Linux too.

#DeluxeDraw #DeluxeUI #foss #golang

Still a lot of tweaking needs to be done but it can already collect basic data, and validate it using Queryfy
https://github.com/ha1tch/queryfy/

#guiscii #golang #foss #deluxeui #gui #toolkit #queryfy

guiscii

Draw UI in plain text → get working Deluxe UI widgets.

Introducing guiscii: Look mum, no XML!!! Refocusing now to improve the GUI code so I can ship proper UIs in my tools.

#gui #deluxedraw #deluxeui #foss #golang #guiscii

Studying palette icons in Deluxe Paint and Photoshop. It's about time that Deluxe Draw gets rid of its text-based buttons.

#pixelart #DeluxeDraw #DeluxeUI

This is another prototype where I'm putting together some of the earliest optimised canvas drawing I had written for the first Deluxe Draw version (last month), I replaced the bespoke hardcoded GUI elements with Deluxe UI widgets (newly written, in the last couple of weeks), and re-implemented parts of (last week's) ZX Draw code example I had written for Deluxe UI.

In theory, if this experiment succeeds, I should be able to deliver a Deluxe Draw that is able to work with both, modern layered pixmap painting, and with old ZX Spectrum mode painting. And with Deluxe UI running unmodified on Mac, Linux, and Windows!

So far, so good!

#ZXSpectrum #Spectrum #Speccy #DeluxeDraw #DeluxeUI #pixelart #golang #foss

Here I'm testing that this Docker manager works also with Orbstack-managed containers, meanwhile I mess with the containers in Orbstack. So far so good!

Again, based on Deluxe UI. No Docker Desktop, no browser, no QT, GTK, JVM, .NET CLR, Electron, or Tauri. Nothing of that. Just one simple native binary.

#docker #containers #deluxeui #golang #foss

Another slight detour.

#foss #golang #deluxeui

Not much to report. Working on a new attempt to reconcile the Deluxe Draw prototype I had written earlier with the second prototype of a ZX Spectrum painting program, fusing both into a single concept. I made a little progress today!

#DeluxeUI #DeluxeDraw

Also, this is the Deluxe UI demo program in the 'examples' folder called "w98", which aims to offer a custom theme that looks like Windows 98, this time running on Linux too.

#DeluxeUI #DeluxeDraw #foss #golang #w98

Deluxe UI with ZX Draw on Linux, and a native host OS dialog box that actually works!

Ensuring that the toolkit works across all three major desktop GUIs may not look like much if you're coming from Electron-world but it does matter a lot that this is just a small self-contained binary with minimal OpenGL dependencies (also no JVM, .NET CLR, GTK or QT needed).

At least to me it does matter! This gives me more confidence that I can actually write competent desktop GUI stuff and complete #DeluxeDraw for general pixel art as intended, and maybe the Postman substitute "Getman" as well (especially without massive Electron / Chrome / Node dependencies)

#ZXDraw #ZXSpectrum #Speccy #DeluxeUI #DeluxeDraw #golang #foss #NOELECTRON