Regarding the style and visual design of ZX Opal:
The terminal and shell: I'm leaning on making white on blue the default, which historically matches quite a lot of precedent, from Atari BASIC to Locomotive Software's CP/M to QBasic to Turbo Pascal. May introduce some ANSI colour, mainly to differentiate input text from output, and possibly also stderr.
Some of the elements such as Document, Calc, and the Rubbish bin/Trashcan icons have been around since the Xerox Star days (1981, pictured below) so they actually predate the ZX Spectrum. It wouldn't have been an impossible what-if scenario for Sinclair to produce a GUI like ZX Opal, the speccy hasn't changed since 1982 in any fundamental way. What has changed is modern engineering, and cheaply running millions of tests and builds which weren't possible before.
The window title buttons are Linux/Windows-like, and the default mouse pointer is Mac-like.
The default font is TomThumb, a slight improvement on the X11 3x6 font.
There will be build options available to change the visual style options that are not easy to make dynamically configurable
for memory savings reasons.
In fact the current build system is already producing 156 different combinations of memory models and Spectrum binary formats.
For this reason, a future website (yet to be built) will let you choose from a variety of options, and let you build a ZX Opal tailored to your own preferences.
#ZXOpal #retrocomputing #icons #pixelart