Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Wow, that's incredibly confusing. You'd think that the latest version of the API would be the one that is featured most prominently on the website. But that still says that 2.3 is the latest version. In fact, I can't find any way to show the documentation for v2.4 (other than clicking your links, which have a query string to request this version). How would someone find that from the SE API website? Why is this so hidden? Is not intended for general use yet?
I would recommend injecting CSS to style the element, rather than using inline styles, especially since you're already assigning the new element an ID (which makes selecting it using CSS trivial).
I don't think it's a change on SO's side... How could it be? The global colors haven't been redefined. Check what's happening on Meta, @TylerH; it seems the A/B test isn't applied there. I use the light mode, and I don't see any difference in color on the buttons on Meta.
Yes, indeed. I just installed it a couple of days ago. Had to come here to figure out I needed the development version to make it work on Stack Overflow, but everything is good now. Only thing I don't like is it tends to make the page loads laggier, and elements jump around after load, which makes them moving targets for the mouse. But that's really unavoidable with a userscript and not really your fault. It's nice work overall.