The ability to have a Dark Mode on the site has been in the queue for several years.
A lot of people prefer to use Dark Mode for various reasons. The first for me personally is I am light-sensitive. I am not alone in having that affliction. There is also a demographic that prefers to use Dark Mode: almost everybody.
What gets me is that last week I added Dark Mode functionality to a web site at work. It was so easy that I also added several color variations while I was at it. The technique that I used was I made a CSS class for each color mode and added it to the HTML body element. Then I had JavaScript add the user's preference to the body. I made it so that someone can use a drop-down select and change it at the moment, which triggers JavaScript to remove the existing color mode CSS class from the body and add the new one.
Then in the CSS for each color scheme I reused class names that I would apply generically in the site. The color mode changes? Magically the page is recolored to the new scheme.
Given that people have a profile, a preference could be saved to a user's profile.
This is serious beginner-level stuff, so it is very surprising that D&D Beyond has not bothered to add the feauture since it would help even them by adding such functionality.
I am the Lord of Darkness for a reason. I've been pushing for it since before I became a mod, and it was owned by Twitch at the time. I also push for it as someone who needs it as an accessibility option.
Rollback Post to RevisionRollBack
// I am Arenlor Developers should read This Changelog Moderator for D&D Beyond's YouTube, Twitch, and Discord.
I like to think that maybe it's on a "To-Do" list somewhere, but with the recent launch of an entire new edition with all new campaign books and everything, it probably had to take a back seat until that all got settled. Maybe now that 5.5e is live and the books are out, maybe the other stuff on the "To-Do" list just moved up a notch.
Especially with how some people assume conspiracy in everything & anything anything & everything.
That being said....you'd think the devs would have 2024 Warlock Invocations' & 2024 Paladin Spells' various issues all figured out by now, due to that being what non-management & non-investors want the most, regardless of spaghetti coding, if prioritization was given to said constant request by numbers alone.
It helps it, but things like implementing content coming down the pipeline takes priority. I feel there's also a bit of an assumption on how many devs there are and how cross-topic they are.
Rollback Post to RevisionRollBack
// I am Arenlor Developers should read This Changelog Moderator for D&D Beyond's YouTube, Twitch, and Discord.
It helps it, but things like implementing content coming down the pipeline takes priority. I feel there's also a bit of an assumption on how many devs there are and how cross-topic they are.
While I agree with the "content is most important" part, new content is a constant pipeline for profit. Which means it will never take a back seat to fixing the issues in the existing system. There's plenty of bugs with the PHB 5.24 and things like Homebrew lacking a lot of capabilities.
The thing that most rankles though, is that while all these things exist and are limited by the Dev productivity and scale, the fact that you continue to limit an API access point for third party creators to use things like character sheets to build the tools that DND Beyond cannot put time into, just feels like a poke in the eye to those who say "I have time and desire to help, let me make something with your blessing".
It helps it, but things like implementing content coming down the pipeline takes priority. I feel there's also a bit of an assumption on how many devs there are and how cross-topic they are.
While I agree with the "content is most important" part, new content is a constant pipeline for profit. Which means it will never take a back seat to fixing the issues in the existing system. There's plenty of bugs with the PHB 5.24 and things like Homebrew lacking a lot of capabilities.
The thing that most rankles though, is that while all these things exist and are limited by the Dev productivity and scale, the fact that you continue to limit an API access point for third party creators to use things like character sheets to build the tools that DND Beyond cannot put time into, just feels like a poke in the eye to those who say "I have time and desire to help, let me make something with your blessing".
Ironically, creating and maintaining an API would take dev time. It also makes assumptions about the static nature of the product which doesn't exist (and is part of the whole tech debt thing that has been expounded upon many times). Ultimately, all we mods can do is pass along feedback as we get it.
Rollback Post to RevisionRollBack
// I am Arenlor Developers should read This Changelog Moderator for D&D Beyond's YouTube, Twitch, and Discord.
Huh. Nothing like actually looking at the page source for a D&D Beyond page. What a mess of inline css and javascript. I'm in no way surprised that it's hard to add dark mode if that's how it's written.
It helps it, but things like implementing content coming down the pipeline takes priority. I feel there's also a bit of an assumption on how many devs there are and how cross-topic they are.
While I agree with the "content is most important" part, new content is a constant pipeline for profit. Which means it will never take a back seat to fixing the issues in the existing system. There's plenty of bugs with the PHB 5.24 and things like Homebrew lacking a lot of capabilities.
The thing that most rankles though, is that while all these things exist and are limited by the Dev productivity and scale, the fact that you continue to limit an API access point for third party creators to use things like character sheets to build the tools that DND Beyond cannot put time into, just feels like a poke in the eye to those who say "I have time and desire to help, let me make something with your blessing".
Ironically, creating and maintaining an API would take dev time. It also makes assumptions about the static nature of the product which doesn't exist (and is part of the whole tech debt thing that has been expounded upon many times). Ultimately, all we mods can do is pass along feedback as we get it.
I'd just accept not getting pinged as a bot for *just* requesting the JSON for my characters, instead of asking for all the CSS as well.
The ability to have a Dark Mode on the site has been in the queue for several years.
A lot of people prefer to use Dark Mode for various reasons. The first for me personally is I am light-sensitive. I am not alone in having that affliction. There is also a demographic that prefers to use Dark Mode: almost everybody.
What gets me is that last week I added Dark Mode functionality to a web site at work. It was so easy that I also added several color variations while I was at it. The technique that I used was I made a CSS class for each color mode and added it to the HTML body element. Then I had JavaScript add the user's preference to the body. I made it so that someone can use a drop-down select and change it at the moment, which triggers JavaScript to remove the existing color mode CSS class from the body and add the new one.
Then in the CSS for each color scheme I reused class names that I would apply generically in the site. The color mode changes? Magically the page is recolored to the new scheme.
Given that people have a profile, a preference could be saved to a user's profile.
This is serious beginner-level stuff, so it is very surprising that D&D Beyond has not bothered to add the feauture since it would help even them by adding such functionality.
Blame Hasbro being cheap.
DM, player & homebrewer(Current homebrew project is an unofficial conversion of SBURB/SGRUB from Homestuck into DND 5e)
Once made Maxwell's Silver Hammer come down upon Strahd's head to make sure he was dead.
Always study & sharpen philosophical razors. They save a lot of trouble.
I am the Lord of Darkness for a reason. I've been pushing for it since before I became a mod, and it was owned by Twitch at the time. I also push for it as someone who needs it as an accessibility option.
// I am Arenlor
Developers should read This Changelog
Moderator for D&D Beyond's YouTube, Twitch, and Discord.
I really wish people would realize that the message is passed to higher powers by the mods, & that's all they CAN do.
No amount of repetition, rudeness or demanding towards mods will make it happen faster.
This is why I suggest a public list of public requests that have been passed to the devs. JUST so people know what not to repeat, to start.
DM, player & homebrewer(Current homebrew project is an unofficial conversion of SBURB/SGRUB from Homestuck into DND 5e)
Once made Maxwell's Silver Hammer come down upon Strahd's head to make sure he was dead.
Always study & sharpen philosophical razors. They save a lot of trouble.
We do bring each individual request forward, because that helps the devs prioritize.
// I am Arenlor
Developers should read This Changelog
Moderator for D&D Beyond's YouTube, Twitch, and Discord.
I like to think that maybe it's on a "To-Do" list somewhere, but with the recent launch of an entire new edition with all new campaign books and everything, it probably had to take a back seat until that all got settled. Maybe now that 5.5e is live and the books are out, maybe the other stuff on the "To-Do" list just moved up a notch.
But that's just me trying to be optimistic.
Anzio Faro. Protector Aasimar light cleric. Lvl 18.
Viktor Gavriil. White dragonborn grave cleric. Lvl 20.
Ikram Sahir ibn-Malik al-Sayyid Ra'ad. Brass dragonborn draconic sorcerer Lvl 9. Fire elemental devil.
Wrangler of cats.
That must be exhausting, Arenlor.
Especially with how some people assume conspiracy in everything & anything anything & everything.
That being said....you'd think the devs would have 2024 Warlock Invocations' & 2024 Paladin Spells' various issues all figured out by now, due to that being what non-management & non-investors want the most, regardless of spaghetti coding, if prioritization was given to said constant request by numbers alone.
DM, player & homebrewer(Current homebrew project is an unofficial conversion of SBURB/SGRUB from Homestuck into DND 5e)
Once made Maxwell's Silver Hammer come down upon Strahd's head to make sure he was dead.
Always study & sharpen philosophical razors. They save a lot of trouble.
It helps it, but things like implementing content coming down the pipeline takes priority. I feel there's also a bit of an assumption on how many devs there are and how cross-topic they are.
// I am Arenlor
Developers should read This Changelog
Moderator for D&D Beyond's YouTube, Twitch, and Discord.
While I agree with the "content is most important" part, new content is a constant pipeline for profit. Which means it will never take a back seat to fixing the issues in the existing system. There's plenty of bugs with the PHB 5.24 and things like Homebrew lacking a lot of capabilities.
The thing that most rankles though, is that while all these things exist and are limited by the Dev productivity and scale, the fact that you continue to limit an API access point for third party creators to use things like character sheets to build the tools that DND Beyond cannot put time into, just feels like a poke in the eye to those who say "I have time and desire to help, let me make something with your blessing".
Ironically, creating and maintaining an API would take dev time. It also makes assumptions about the static nature of the product which doesn't exist (and is part of the whole tech debt thing that has been expounded upon many times). Ultimately, all we mods can do is pass along feedback as we get it.
// I am Arenlor
Developers should read This Changelog
Moderator for D&D Beyond's YouTube, Twitch, and Discord.
Huh. Nothing like actually looking at the page source for a D&D Beyond page. What a mess of inline css and javascript. I'm in no way surprised that it's hard to add dark mode if that's how it's written.
I'd just accept not getting pinged as a bot for *just* requesting the JSON for my characters, instead of asking for all the CSS as well.
https://character-service.dndbeyond.com/character/v5/character/147144287
Requesting this more than once or twice tags the security lockdown. But I could do so much with this purely with zero additional information.
I hate reading on this thread as it doesn't have dark mode. I will go to other places to write D&D related content.