PatchMixolydic / spinel

An operating system built to explore systems programming
MIT License
4 stars 1 forks source link

GUI #4

Open PatchMixolydic opened 4 years ago

PatchMixolydic commented 4 years ago

Now this is pretty far future, but it might not hurt to start wondering about how the GUI might be designed. I've become a bit enamored with Microsoft's WPF recently, specifically with XAML, so maybe that might play a role in it. Or perhaps I'd go a more traditional route... I don't know for sure yet. I'll probably have a lot of time to think about it though.

PatchMixolydic commented 4 years ago

If I do end up making some sort of XAML solution, I'd like to pitch in something cross platform, even if it is just a cross-platform XAML designer.

PatchMixolydic commented 4 years ago

That being said, XAML is probably unlikely, at least as the initial interface. One possibility is that XAML or some similar UI markup language can be implemented as a layer above immediate-mode C calls

PatchMixolydic commented 3 years ago

More like immediate-mode Rust calls Current plan is an architecture similar to Qt, which is similar to WPF if you squint hard enough. Not sure how well it'd translate to Rust, though