68 comments

[ 0.74 ms ] story [ 52.9 ms ] thread
The link points to the status bar. Was that intentional?
The HTML formatting behind the ‘Show Code’ triggered some PTSD when it appeared
Seeing this makes me unreasonably happy. Funny how nostalgia is
Folks, can we have a css framework for TUIs please?
Impressie that this is pure CSS with no JavaScript. The border and box-shadow tricks to recreate the beveled Win98 look are really well done!
Nitpick: tabs in the multirow tabs example do not change position randomly as they should when clicked
Windows XP and MacOS System 7 had pretty good looking GUIs. Since then, modern keyboard-and-mouse UIs have not really improved that much; it's mostly been just evolving and polishing styling. All the real innovation has been on touchscreen devices.
The blue gradients on the titlebars are actually very pleasing.
Author here! This was my burnout recovery project and holds a place near and dear to my heart. https://notes.jordanscales.com/98-css-reflections
Firefox (Nightly) on Android: tabs don't work: when clicking on a tab, the URL changes, there's a slight jump in content, but the new tab is not selected. Hope this helps
You have brought back so many memories of mine through this one website. Thank you
I've also once experienced burnout, a book called Pedram Shojai: The Urban Monk has kept it away since. It's practical, not religious. Highly recommend it!
> I no longer work on 98.css and I haven’t in a really long time. My only contribution to the project is monitoring the repo for high-quality pull requests. If I get one, I briefly scan through the author’s profile to make sure they’re not going to mine cryptocurrency on my user’s machines, and then I give them full commit access. “Looks good, go ahead and merge this yourself.”

Very nice!

Wow SimGolf was something I spent so much time on as a kid and haven't thought about in years! Thanks for the nostalgia trip.
It’s a job well done. I personally liked 2000’s colour choices, but 98 managed to look modern enough a couple Unix window managers decided to copy it.

As my GUI look of choice, I’d be between IRIX and OpenWindows. Motif always looked a bit unfinished and CDE was a child of its time - who sets up printers?

(comment deleted)
Very authentic almost down to the pixel. I love it!

Btw default buttons like OK should have a thick black outline.

Also windows UIs loved group boxes and radio buttons and checkboxes. I notice those are missing.

Also it seems that the dropdown is missing.

(comment deleted)
unjokingly I think the fact that we removed grayed out buttons for "the button just doesn't appear" is one of the more confusing UI trends of our day and the sight of a grayed out button warms my heart
I think the button shouldn't appear if the user doesn't have the access to do it (eg. not an admin, has view rights only, etc).

However, if the user can and they expect to do it, but is in a mode/state which doesn't allow them to do it, greyed out buttons absolutely.

In some cases, greyed out buttons should be clickable (eg. forms) and that should tell the user what is wrong. Looking at you, billion dollar airline, where I couldn't complete my checkin due to this annoyance.

Also, what happened to hover messages and little (?) marks? Every software behaves like it expects me to know what to do from Day 1.

Flat design is so ridiculous. Made someone a bunch of money. Now everyone follows like sheep. Sorry for the doomer comment but, like, really. I'd love to say that I'm surprised that we haven't gotten over this, but given it's been... 20 years (?)... I'm not surprised.

Also, the way multi-row tabs Just Work in the UIs of yesteryear *chef's kiss*

Multi-row tabs are the primary thing I dislike about old UIs. You never seem to see them anymore, for which I am immensely grateful. Not only do they take up valuable vertical space, but they way the rows jump around always confused more than it really should have - a button shouldn't move after I click it, especially if it is representing state.
> Flat design is so ridiculous.

Flat, or quasi-flat (minimalistic/brutalist), design is fantastic if one makes use of appropriate visual discriminators, e. g. shadows, outlines, contrasts etc. Less is more here. Which makes this design philosophy clash with Apple's, Google's, or their imitators, oversaturated Fisher-Price playdough-UIs.

Not only flat design but also using less color. We have monitors and graphics cards that can display millions of colors now and we refuse to use it... Not that it has to look like a coloring book but sheez Windows 10 and 11 make me feel depressed.
Most people crave change and novelty and flat design provided just that. I'm now anti-flat design but I remember vividly thinking Windows Vista looked awesome and then some years after that thinking Windows 8 was pretty cool.

Now I long for skeuomorphism, but if that becomes the norm for 10 years... after that who knows?

This is pretty cool plus I love anything that references classics like 980css and 2Advanced. I'm even OK with hearing the word "Flash" now in a way that some day I'll be with hearing "React" ...
Still waiting desperately on a KDE theme for the win32 aesthetic
Finally, a throwback lib that seems to be mostly pixel-accurate! Some of the element spacing seems to be off but it does actually look like Windows 98.

The lack of accuracy and attention to detail in a lot of these efforts is incredibly irksome and annoying, just about as obnoxious as pixel-art games with inconsistent pixel sizes (like how hard is it to render to a smaller buffer and do a simple linear upscale?!?)

With every new version of the OS, the UI desigenrs were forced to show some change and call it improvement, even though those changes functionally unnecessary, more resource consuming, less faster, and less reliable.
> less faster

I suspect those UI designers have been working on your comment, too

This is so clean. It reminds me of the good ol’ times.
I wish modern operating systems were like that: simple, clean, with no wasted space for decorative purposes.
(comment deleted)