A stellar example of, "If it ain't broke, don't fix it".
Ah, but you missed the very beginning of my first post! It WAS broken!
Short version: the old theme is obsolete and insecure, can't be repaired, and the original devs have moved on to other things; it needed to go away for safety reasons, and because we couldn't build new features on that shaky foundation. I've otherwise made every effort for the new theme to look and act as much like the old one as I can.
We'd done what we could to fix the most basic usability features of the old theme when we started on all this at the beginning of the year, and honestly, it was stellar work if I say so myself. It wasn't enough. The underlying code foundation was so broken that we couldn't add new features. We couldn't update the theme at all.
Many of the "new" features that you're decrying aren't new at all. For example, the extended reactions set -- not just like, but all the others
-- those were in the first version of our platform introduced in 2011 (even if we didn't add it to UkuleleUnderground until 2020), but they were missing because the site was broken. Same with strikethrough, sizable text, colors, spoiler blocking, on and on --
they were all here from the beginning, but missing because the site was broken.
(Specifically, the colors and sizable text weren't missing because the site was broken. They weren't here when I got here, but the options are obviously available in our new themes with barely any effort. I just hadn't turned them on because I didn't know anyone wanted them!)
The coolest part of all of this for ME is that if YOU don't like these features, you don't have to use them! Not a single one! Except for the new themes. We needed new ones because the old one was hazardous and unreliable, despite our stellar efforts to at least make it usable for long enough to get it replaced with a safe, extensible alternative.
Quite a few of the changes - the different smilie options, dark mode etc - have been available for a while now, certainly more than three weeks, and they haven’t slowed anything down or broken anything yet!
You're right,
@TBB! The theme called Dark was introduced in July after we'd been testing it for several months. Sky came somewhere around there, but stayed experimental for a while longer while I focused my attention on finishing Dark. If anything, the site may be a tiny bit faster with modern themes that in fact hew remarkably close to the platform's default.
I should note that in virtually EVERY case, these new features were added by request. There are probably a handful that I may have rolled in because I knew about them and not enough other folks knew that they existed and therefore didn't request them -- but no question, a dark theme was our biggest request, followed by extended emojis and reactions. That's what we started on first, and our inability to work with the then-current theme is what made us look under the hood where we discovered the extent of the problems.
I used to document who asked for every feature, and mention them by name when I added the feature. I was really glad to let people know that no matter how big or small the request, there was at long last a team that was both able to hear those requests and act on them. I'm sorry that in my attempts to streamline my efforts to get this stuff done as quickly as possible that I've stopped keeping track as carefully, but I swear, 96.4% or more of what you see in the site has been initiated by requests, with admittedly a large-ish effort put into backend stuff that will hopefully never come to anyone's attention if I'm doing it right.
Anyway, that's the story of that. I'm glad most folks are digging the changes, including the changes BACK to when things were working as intended. I sure am!
Thanks again!