superseriousbusiness / gotosocial

Fast, fun, small ActivityPub server.
https://docs.gotosocial.org
GNU Affero General Public License v3.0
3.61k stars 304 forks source link

[feature/accessibility] Dark mode / light mode settings #2231

Open tsmethurst opened 10 months ago

tsmethurst commented 10 months ago

Currently, we only have dark mode pages on the web frontend for instance pages and profile pages (unless users set their custom CSS to a light mode version, ofc).

This issue gathers together some sub-issues for light mode versus dark mode settings, toggles, and detection.

JacksonChen666 commented 10 months ago

I think user choice based on system information (prefers-color-scheme) is better, because it doesn't add *insert any amount of* webpages that require you manually toggle the light/dark mode (so toggling light/dark theme system wide is just one click).

tsmethurst commented 10 months ago

I think user choice based on system information (prefers-color-scheme) is better

There's already an issue for that! Last entry in the list above :)

JacksonChen666 commented 10 months ago

I think user choice based on system information (prefers-color-scheme) is better

There's already an issue for that! Last entry in the list above :)

The three other entries are very much not that, leaving the option to the designers instead of webpage viewers (who may have very different preferences).

tsmethurst commented 10 months ago

The three other entries are very much not that, leaving the option to the designers instead of webpage viewers (who may have very different preferences).

The first entry is about allowing web visitors to choose.

I'm going to mark these replies as 'off topic'.