Make doxygen look good! (#414)

* Basic Doxygen Awesome Support

* Add logo for Doxygen aswell as a Project Brief

* Better Catch Phrase

* Moved Doxygen Awesome into it's own folder

* Included The MIT LICENSE inside the doxygen-awesome directory

* Color Tweaks

* add doxgen-awesome light/dark mode toggle

* fragment copy button extension for doxygen

* add github corner

* Create VERSION file for doxygen-awesome

* Update doxygen/doxygen-awesome/VERSION

Co-authored-by: Rickey <ric@rf3.xyz>

---------

Co-authored-by: Rickey <ric@rf3.xyz>
This commit is contained in:
Elliot Tester
2026-04-04 23:58:08 -07:00
committed by GitHub
co-authored by Rickey
parent 2c9264bdcb
commit 481a869ebc
11 changed files with 3549 additions and 8 deletions
+13 -8
View File
@@ -54,20 +54,20 @@ PROJECT_NUMBER =
# for a project that appears at the top of each page and should give viewers a
# quick idea about the purpose of the project. Keep the description short.
PROJECT_BRIEF =
PROJECT_BRIEF = A Demake of Balatro for the GBA
# With the PROJECT_LOGO tag one can specify a logo or an icon that is included
# in the documentation. The maximum height of the logo should not exceed 55
# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy
# the logo to the output directory.
PROJECT_LOGO =
PROJECT_LOGO = icon.png
# With the PROJECT_ICON tag one can specify an icon that is included in the tabs
# when the HTML document is shown. Doxygen will copy the logo to the output
# directory.
PROJECT_ICON =
PROJECT_ICON = icon.png
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
# into which the generated documentation will be written. If a relative path is
@@ -1429,7 +1429,7 @@ HTML_FILE_EXTENSION = .html
# of the possible markers and block names see the documentation.
# This tag requires that the tag GENERATE_HTML is set to YES.
HTML_HEADER =
HTML_HEADER = doxygen/header.html
# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
# generated HTML page. If the tag is left blank Doxygen will generate a standard
@@ -1469,7 +1469,11 @@ HTML_STYLESHEET =
# documentation.
# This tag requires that the tag GENERATE_HTML is set to YES.
HTML_EXTRA_STYLESHEET =
HTML_EXTRA_STYLESHEET = doxygen/doxygen-awesome/doxygen-awesome.css\
doxygen/doxygen-awesome/doxygen-awesome-sidebar-only.css \
doxygen/doxygen-awesome/doxygen-awesome-sidebar-only-darkmode-toggle.css \
doxygen/custom.css
# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
# other source files which should be copied to the HTML output directory. Note
@@ -1479,7 +1483,8 @@ HTML_EXTRA_STYLESHEET =
# files will be copied as-is; there are no commands or markers available.
# This tag requires that the tag GENERATE_HTML is set to YES.
HTML_EXTRA_FILES =
HTML_EXTRA_FILES = doxygen/doxygen-awesome/doxygen-awesome-darkmode-toggle.js \
doxygen/doxygen-awesome/doxygen-awesome-fragment-copy-button.js
# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output
# should be rendered with a dark or light theme.
@@ -1492,7 +1497,7 @@ HTML_EXTRA_FILES =
# The default value is: AUTO_LIGHT.
# This tag requires that the tag GENERATE_HTML is set to YES.
HTML_COLORSTYLE = AUTO_LIGHT
HTML_COLORSTYLE = LIGHT
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
# will adjust the colors in the style sheet and background images according to
@@ -1559,7 +1564,7 @@ HTML_CODE_FOLDING = YES
# The default value is: YES.
# This tag requires that the tag GENERATE_HTML is set to YES.
HTML_COPY_CLIPBOARD = YES
HTML_COPY_CLIPBOARD = NO
# Doxygen stores a couple of settings persistently in the browser (via e.g.
# cookies). By default these settings apply to all HTML pages generated by