mos_8502 :verified: on Nostr: Let's play pretend. Let's pretend that you and I have forked CDE, to take it in an ...
Let's play pretend. Let's pretend that you and I have forked CDE, to take it in an evolutionary direction, making it more usable in 2024. What are we going to change?
First thing: fonts. Modern motif supports XFT/fontconfig, so we don't need (and should refuse to use) X logical font descriptions like -bitstream-charter-medium-r-normal--12-120-75-75-p-68-iso8859-1[65 70 80_90].
We'll choose some good modern typefaces. Lots of good stuff has come out since CDE was current.
Next, icons. The classic CDE icons looked great back then, but nowadays we have much nicer icon sets, even ones that use pixel art.
Colours? Supply a "classic CDE" scheme like Sun's defaults, plus a light grey "light mode" and a dark grey "dark mode" scheme, and then let the user go wild making their own.
Replace the terminal application with something that supports a modern ligature-enabled font like Fira Code.
Remove, fix, or replace any of the core CDE applications (calendar, email, etc) that don't work well anymore.
Strip out anything that's a genuine security risk.
First thing: fonts. Modern motif supports XFT/fontconfig, so we don't need (and should refuse to use) X logical font descriptions like -bitstream-charter-medium-r-normal--12-120-75-75-p-68-iso8859-1[65 70 80_90].
We'll choose some good modern typefaces. Lots of good stuff has come out since CDE was current.
Next, icons. The classic CDE icons looked great back then, but nowadays we have much nicer icon sets, even ones that use pixel art.
Colours? Supply a "classic CDE" scheme like Sun's defaults, plus a light grey "light mode" and a dark grey "dark mode" scheme, and then let the user go wild making their own.
Replace the terminal application with something that supports a modern ligature-enabled font like Fira Code.
Remove, fix, or replace any of the core CDE applications (calendar, email, etc) that don't work well anymore.
Strip out anything that's a genuine security risk.