@romin Initially, it was only supposed to be smaller tweaks to the CSS to fix the color contrast issues in the default/light theme. But I ended up doing a lot of the layout changes as well. Overall, the new theme tries to look cleaner and more readable. The HTML also makes use of more semantic tags, so it should work better with things like screen readers (although, frameset is the biggest issue here). It also works better with browsers with limited CSS support or with no CSS as well. I'm running the branch on a different subdomain for now. https://bloat2.freesoftwareextremist.com
@r >I also wanted to use prefers-color-scheme to auto select dark theme was wondering about this, but that's fair then. btw you added an unnecessary id attribute to the instance input on the singin template since it's already inside the label
@romin I didn't want to theme the color controls, but the default dark controls in Firefox has ugly white border, so I had to do it. I also wanted to use prefers-color-scheme to auto select dark theme, but the way it's implemented, you either use CSS variables, which don't work in order browsers or you duplicate all the dark CSS rules for the prefers-color-scheme media query, so I decided to drop it.
@romin Yeah, couldn't remove them completely because fluoride depends on it. Another thing I did (although, not in this branch) was click to expand image attachments, which works with touch screens. I tried it on a touch screen monitor and was surprised to see that it doesn't provide mouseenter/mouseleave events.
@romin I try to keep the setting options to minimum. Look at what Pleroma-fe has, it had to add a "Show advanced" settings option. The general idea is that if someone really need to change that many things, they should keep their changes in a fork. And because bloat is relatively bloat-free and doesn't have many setting options, it's easier to add/maintain changes. tedu wrote a blog post about "editable software" and it's more or less the same approach I'm taking with bloat. https://flak.tedunangst.com/post/on-the-usability-of-editable-software