Live data from Hacker News

Remembering Windows 3.1 themes and user empowerment

hisham.hm

41–50 of 333 posts

Re: Remembering Windows 3.1 themes and user empowerment

#41
post #4

Generally I agree with the article, but it would be nice for the author to enable dark mode of the website for dark mode users :) (it's possible in CSS to detect if the user is using dark mode, and adjust the colors automatically)

That's not a commonly known or used trick.

Only known to users of such niche websites as YouTube, Twitter, and Facebook.

Re: Remembering Windows 3.1 themes and user empowerment

#42

On the Windows side, isn't it a side-effect of the shift from standardized common controls to WPF that happened around the vista time-frame? It's much harder to provide consistent user theming against non-standard controls. Similarly, on the early web you could theme sites easily with your browser settings, but as theming power shifted to web developers with CSS, that capability melted away.

> On the Windows side, isn't it a side-effect of the shift from standardized common controls to WPF that happened around the vista time-frame? It's much harder to provide consistent user theming against non-standard controls.

Not directly. If you code in Win32 on modern Windows, you pretty much have to enable themed widgets. Once you've enabled themed widgets, you give up the ability for the user to control the appearance.

I don't believe there was any technical reason for the change; it was the desire to have themed widgets (or in plain English: branded widgets) which made them uncustomisable.

Re: Remembering Windows 3.1 themes and user empowerment

#43

I wish there were real high-quality Linux and Windows themes imitating Windows 3.x, 98 and XP (and some other old OSes perhaps) realistically, not just "kind of like that". I would even pay money for such if I were satisfied. Ideally, they should also be easy to combine in different ways. E.g. I want Win3.11 pixel art icons, Win98 window&panel styles and WinXP non-antialiased fonts - these 3 things make me feel orgas…

Have you tried Chicago 95? https://github.com/grassmunk/Chicago95

No, I haven't! Thank you very much! I have brought this subject up many many times and nobody could suggest anything which would be really close to any version of Windows (I don't insist really this old, interested in a good WinXP clone as well). This one seems by far the best. The screenshot makes me drool :-)

Re: Remembering Windows 3.1 themes and user empowerment

#44

There will always be tinkerers and people who want to customize their stuff to their personality, but I think the majority of people don't want to tinker, they want to "get shit done" and the standard wallpaper and theming of stuff now days is visually pleasing enough to not mess with it.

Personally I couldn't care less about things being "visually pleasing", to me this is an accessibility feature. People with sight issues or dyslexia might want to use different fonts and weights, they might want high contrast colors, etc. The aesthetic personalization opportunities are second to that.

More importantly: this isn't hard. They did it in Windows 3, an OS that had an 8MB install size and required a mere 2MB of RAM. That we can't provide this functionality in 2021 with all these supposedly highly skilled software "engineers" who consider themselves so ridiculously productive because of all the complicated abstractions they use, on hardware that is several orders of magnitude more powerful than was available to Win 3... well it's completely ridiculous and we, as an industry, should be ashamed.

Re: Remembering Windows 3.1 themes and user empowerment

#45

I think what UI customization shows us is that software vendors providing customize-ability correlates with a lack of confidence in the defaults they ship. When someone creating software has a strong opinion about the "right" way, they can't see the possibility that anyone would ever have legit disagreement with their brilliance so they take away control. And when they can't figure out the right solution to something…

On the flip side of that argument, it shows an extraordinary mount of hubris in their ability to know what the user wants to see.

Allowing customization is considerate to the user, like saying "I made this and I think this default configuration works best, but you can change this if it doesn't work best for you." There is not necessarily a "right solution" for 100% of the users.

The best user experience comes from strong defaults that don't need to be changed, but can be if the user requires it.

Re: Remembering Windows 3.1 themes and user empowerment

#46
post #12

> Remember changing colours on the computer? You can do that in Windows 10. It can also change automatically based on your current wallpaper. Similarly to installing Nova Launcher, perhaps the author need to use GNU/Linux or Windows instead of a Mac.

No. you cannot change colors in windows 10. You can only change 1 color which only Microsoft know on what exactly is used.

It's relatively well documented IMHO.

https://docs.microsoft.com/en-us/windows/uwp/design/style/co...

Re: Remembering Windows 3.1 themes and user empowerment

#47
post #40

More configuration options come with an increased risk of inadvertently pointing one of the gun's barrels at ones own foot without noticing and then pulling the trigger. To stay with the theming example: it's nice and dandy have control over theme colors. But what happems when you set button background, window background and text color to white by accident? How do you recover from that? Back in the 90s you'd have bee…

I can understand what you mean, but let's be fair -- preventing things like "all white UI" can easily be coded into the configurability. Yes, the full iteration of possible situations you could get into are quite large, and maybe you miss some -- but there are also options for coding in some kind of "reset" quick-switch that doesn't require the UI.

Also, I'm not sure I buy the claim that "things like that are tolerated a lot less". Are they? Or has it just been so long since we've had anything like that, that we just assume people would hate it even more?

Re: Remembering Windows 3.1 themes and user empowerment

#48
I want Linux-like anarchy^H^H^Hthemability on Windows and macOS. I'm not keen on tweaking the appearance of every little button, but I want to go 'theme-shopping' from time to time and change the appearance of my desktop. Just to make it look a bit different now and then.

It's interesting that the most slick and stylish desktops are now on Linux (of course there's 99% trash, but the remaining 1% are a lot more aesthetically pleasing than both the current Win10 and macOS themes).

Re: Remembering Windows 3.1 themes and user empowerment

#49

On the Windows side, isn't it a side-effect of the shift from standardized common controls to WPF that happened around the vista time-frame? It's much harder to provide consistent user theming against non-standard controls. Similarly, on the early web you could theme sites easily with your browser settings, but as theming power shifted to web developers with CSS, that capability melted away.

I do agree that the modern love for “dark mode” has made developers realise — albeit in a limited way — that there is a pent-up demand for theming.

Products who do theming well tend to be popular among their users — eg IntelliJ and VSCode of course, but tbh Emacs and vim are no slouches in this regard.

Re: Remembering Windows 3.1 themes and user empowerment

#50
I'll agree, this is one of the things I don't like about macOS. It looks like in the past there were hacks to do this, but Apple broke them.

(Similarly, I'm so glad there's a hint of colour in the sidebar in the Finder again; I hate when Apple says, "We've got two indistinguishable shades of grey; one for available, and one for inactive. You can take it, or you can take it.")

As to the point about setting a desktop background, though, I hardly ever see my desktop background, so changing it doesn't seem very important.

Post reply on HN