Allowing limited custom theming in the REST API, to be controlled either by instance admin or individual users, preferably the latter. This will likely be deemed a clash with the custom CSS theming on instances, as controlled by the admins, but I think giving users some limited customization of their own that they could see through whichever apps support it would distinguish the Mastodon experience. The customization would be limited to: background color, text color, link color, possibly border color for avatar and/or post. No images.
Just before Twitter shifted from platform to product, they were experimenting with this in their API, passing along color settings from the site in the payloads. This would likely create a cluttered experience, though clients could provide a means to simply ignore the portion of the payload that contains the hex values.
Having to use custom css which you have to keep updated is very annoying, being able to at least just set some basic color variables would be great, preferrably there'd be a theming system like friendica has.
Most helpful comment
Having to use custom css which you have to keep updated is very annoying, being able to at least just set some basic color variables would be great, preferrably there'd be a theming system like friendica has.