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.
WPF controls are still system provided/standardized "common" controls, though. Up until recently (.NET Core 3) all WPF releases were still Windows releases. The issue isn't necessarily caused by the controls themselves or even the theming engine baked into WPF. Had Microsoft prioritized it, WPF might have had stronger system theming/retheming out of the box. It could have provided stronger design themes and more user…
Remembering Windows 3.1 themes and user empowerment
261–270 of 333 posts
Re: Remembering Windows 3.1 themes and user empowerment
#262Earlier quoted context omitted.
Having just one widely used GUI toolkit would also help, something both Linux and Windows are struggling with (Windows especially, with Win32-style WPF vs Fluent-style UWP)
Also on Windows you’ve got WinForms and MFC and I think another C++ UI framework as well. Microsoft has switched their preferred UI framework every five years or so, often leaving behind the old framework in the dust when it comes to new UI paradigms they want people to adopt. So you’re kind of forced to roll your own if you’re stuck on a legacy framework but want your app to look modern. It’s a mess. Now they’re jus…
So you’re kind of forced to roll your own if you’re stuck on a legacy framework but want your app to look modern.
Perhaps "look modern" is not a good thing after all. Especially considering the discussion here.
Re: Remembering Windows 3.1 themes and user empowerment
#263Earlier quoted context omitted.
Theming was HUGE in Linux back in 2005-2010, consistency was paramount, adherence to toolkit was extremely important just like Apple claimed. For Apple it was about delivering a consistent branded experience, for the GNOME and KDE communities it was about being able to consistently customize the experience. In Windows? Always a free-for-all of such heavy customization on the side of the third-party applications that…
The current KDE does a great job allowing for customization.
The scrollbar in System Settings is impossible to customise (through the GUI). Tray icons and log-off dialogue icons and the task bar appearance cannot quickly or easily customised because due to "theme"ing changing one thing also changes the other.
The maintainers screwed up and it was all downhill after version 3. Each major version introduced an incompatibility that meant that some users were forced to abandon, e.g. KDE Classic icons or window decorations BⅡ https://cdn.pling.com/img//hive/content-pre2/5965-2.png or Crystal https://cdn.pling.com/img//hive/content-pre1/13969-1.jpg
Re: Remembering Windows 3.1 themes and user empowerment
#264Earlier quoted context omitted.
> Theming was HUGE in Linux back in 2005-2010 Eh? Theming was fizzling out by 2005, which starts to correspond to the rise of OS X and Macbooks. Enlightenment came out in 1997 and was all about theming. But theming predated E by a few years already. https://en.wikipedia.org/wiki/Enlightenment_(software) This is what I would call the "golden years" for Linux theming. Late '90s to early 2000s. > Windows look and feel w…
> Eh? Theming was fizzling out by 2005, which starts to correspond to the rise of OS X and Macbooks. I don't know man, it's what I saw as more and more people came to Ubuntu with Windows Vista flopping, and they came with expectations of a flashy UX and a dynamic growth of the platform. Lots of theming, lots of hopeful mockups and GTK+ struggling to support transparency as theming engines hacked it in, the race to in…
Re: Remembering Windows 3.1 themes and user empowerment
#265I fun prank used to be setting someone's color scheme to black on black with black highlights. It didn't work as well on later versions of windows because the button highlights were always visible. In 3.1 you'd have to guess where the buttons even were.
How did you restore it, you monster?
Re: Remembering Windows 3.1 themes and user empowerment
#266Earlier quoted context omitted.
Auto-hiding elements are one of the worst trends in "modern" UIs. I've had countless times where I had to waste a lot of effort trying to find controls that were hidden and only appeared if you hovered for long enough in the right place. It reminds me of this amusing comment: https://news.ycombinator.com/item?id=24965293
Late-appearing elements are really annoying as well. They like appear under your mouse the moment you want to click on something.
Re: Remembering Windows 3.1 themes and user empowerment
#267Earlier quoted context omitted.
Kaleidoscope is by far the best implementation of system theming I've used. A single file was responsible for the appearance of window chrome, window controls, control and text colors, fonts, desktop icons, cursor, text selection color, etc. Furthermore, the schemes were free to rearrange and reshape window chrome as the artist pleased, meaning it was possible to do things like have a titlebar on the bottom of the wi…
That reminds me, theming was possible in Tiger times too, but I don’t remember the name of the application.
Re: Remembering Windows 3.1 themes and user empowerment
#268I 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…
https://b00merang.weebly.com/desktop-themes.html
Re: Remembering Windows 3.1 themes and user empowerment
#269Earlier quoted context omitted.
Eh? Windows 10 themes are just wallpaper packs and a defined accent color. I assume you’re referring to UxStyle etc as used since Windows XP? That doesn’t involve loading any executable code (unless there’s an RCE vulnerability in the theme resource loader, I suppose) - patching the signature checks in UxTheme.dll isn’t that big a deal, imo.
Windows XP themes are PE binaries. They totally run executable code. This might even be the main reason that the operating system as-is only allowed themes signed by Microsoft.
Re: Remembering Windows 3.1 themes and user empowerment
#270Here's one counterpoint, that doesn't necessarily argue against the author (I love Windows 3.1 and Windows 95 theming btw!) -- diminishing ownership of the computer experience over the years gave me one great benefit, that is I'm much less reliant/tethered to everything on my computer. Sure, it's not an effect of themes, for sure. It's everything from, code for all my personal projects are in a git repo somewhere onl…
That's mostly because computers got cheap. The diminishing ownership of ones's computer only makes your data more linked into your device and the device's manufacturer. We are lucky in that desktops are still free enough that this isn't a problem, but there is severe loss of data when one loses mobile devices, for example.
Perhaps privacy centric individuals who disable the built-in backup systems would have a hard time, but the typical user goes with the defaults most of the time.