github jothepro/doxygen-awesome-css v2.0.0

latest releases: v2.3.4, v2.3.3, v2.3.2...
3 years ago

Now even more awesome! ✨

I've finally implemented all the ideas I've accumulated over the past year, many of them based on your feedback. Have fun! 😊

I've applied a lot of dirty hacks to push this theme to the limits and some changes I introduced might be controversial. Please share any problem and/or feedback that you have!

This is a release containing breaking changes. Consult the migration instructions below on how to update!
If you had issue updating please let me know so I can improve the documentation!

Added

  • Scrollbars in the sidebar navigation, in code fragments, etc. are styled to blend in better with the theme. On Firefox scrollbars are smaller and therefore less intrusive. In Safari and Chromium based browsers (Chrome, Edge, ...) scrollbars are only visible when hovering the scrollable area. (9fd4cb0)
    fancy_scrollbars_webkit
  • A new optional extension for providing a copy button in every code fragment has been added. When clicked, the content of the fragment is copied to the clipboard. The feature is inspired by a similar functionality from github. (acfed44)
    fragment_copy_button
  • A new optional extension for providing a simple way to create anchor links to headlines has been added. (acfed44)
    paragraph_link

Changes

  • Many colors of the theme have been adjusted.
  • Blockquotes now come with a fancy new style (f02a9eb)
  • Tables do now have rounded corners (ae166c8)
  • The appearance of the member documentation has been overhauled. Support for small screens has been improved. (a263408)
  • The button to disable panel synchronization in the sidebar has been moved to the bottom. (685af0c)

Breaking Changes

  • Code fragments do now come in a light appearance in light-mode. (da3c666)
    fragment_light_mode
  • The dark-mode toggle extension (doxygen-awesome-darkmode-toggle.js) has been overhauled to support vector graphics as icon and the initialization is now easier.

Removed

  • The CSS variables --primary-lighter-color & --primary-lightest-color have been removed. (a263408)

Fixed

  • \todo and \remarks blocks are now supported. Thx @briederer! (d4c30c7)
  • Graphs can now be scrolled when they are getting too wide. (b6a3373)
  • The "Class Index" page from Doxygen 1.8 is now supported. (#62)
  • and many more...

Migration Guide

  • Some variables have been removed/added. If you are currently overriding variables to alter the appearance, check if they still exist in the new release.
  • If you have installed the dark-mode toggle button, make sure to remove all previous initialization logic from the footer template. The extension can now be initialized in the header with just one line:
    DoxygenAwesomeDarkModeToggle.init()

🇺🇦 STOP PUTIN! STOP WAR! 🇺🇦

Don't miss a new doxygen-awesome-css release

NewReleases is sending notifications on new releases.