Fixing incompatibilities with Doxygen 1.9.2 🔥 🚒
This release provides some fixes, mostly related to making the theme more compatible with Doxygen 1.9.2 while maintaining backwards compatibility with Doxygen 1.9.1 as well.
If you are still experiencing issues related to Doxygen 1.9.2, pls let me know!
Thanks to @dmadison, @nilsleiffischer and @leomccormack for reporting bugs and helping me to resolve them! 🥳
Changed
- The demo page is updated to Doxygen 1.9.2: jothepro.github.io/doxygen-awesome-css/
Fixed
- The introduction of the
color-scheme
CSS-property introduced a bug in Chrome where iframes would sometimes have a black background in Chrome. (#51)
All graphics should always have a transparent background now. - On small screens the search bar was overlapping with the new hamburger menu that was introduced in Doxygen 1.9.2. (#47)
The search bar is now giving enough space for the hamburger menu, while still working with the old menu style from Doxygen 1.9.1 - The dark-mode toggle button was disappearing on window resize in Doxygen 1.9.2 and on small screens it collided with the search bar. (#52)
Both issues are resolved. For the button not to disappear, you have to update yourfooter.html
:// update your JS to inject the toggle button: $(function() { toggleButton = document.createElement('doxygen-awesome-dark-mode-toggle') toggleButton.title = "Toggle Light/Dark Mode" $(document).ready(function(){ document.getElementById("MSearchBox").parentNode.appendChild(toggleButton) }) // every resize will remove the button, which is why it has to be added again: $(window).resize(function(){ document.getElementById("MSearchBox").parentNode.appendChild(toggleButton) }) })