I'm not certain of the value of having membrane.term supporting Windows, but if the underlying components support it, it might be interesting. Maybe if only to showcase that "membrane can do that!"?
Membrane.term will soon support both java2d (Java Swing) and skia (Google's open-sourced 2d graphics library) graphics toolkits.
What might supporting Windows mean?:
java2d is supported for Windows but skia is not. If membrane is updated to support skia on Windows, membrane.term could use skia too.
What should a Windows terminal run? PowerShell I guess? I had a quick look and see that:
Contour Terminal has Windows (alpha level, they say) support. So we might get inspiration from them. Their terminal on Windows runs PowerShell.
Alacritty also runs on Windows, they default to Powershell.
I'm not certain of the value of having membrane.term supporting Windows, but if the underlying components support it, it might be interesting. Maybe if only to showcase that "membrane can do that!"?
Membrane.term will soon support both
java2d
(Java Swing) andskia
(Google's open-sourced 2d graphics library) graphics toolkits.What might supporting Windows mean?:
java2d
is supported for Windows butskia
is not. If membrane is updated to support skia on Windows, membrane.term could use skia too.