- Updates Doxyfile for Doxygen 1.18.0 and minifies Doxyfile - Use PROJECT_LOGO & PROJECT_ICON in Doxyfile - Add custom Doxygen CSS - Move documentation comments in first-party code from source files to their corresponding headers, where applicable - Resolves nearly all Doxygen warnings in first-party code - Remove unused INPUTDIRS from doc/CMakeLists.txt - Use CMake's DOXYGEN_ADD_DOCS() instead of a custom doc target - Bump portsmf submodule to get upstream Doxygen fixes - Only autorun Doxygen CI for master branch - Skip Doxygen CI if Github Pages aren't enabled
44 lines
2.0 KiB
CSS
44 lines
2.0 KiB
CSS
html {
|
|
--font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
|
--font-family-normal: system-ui, -apple-system, ui-sans-serif, sans-serif, var(--font-family-emoji);
|
|
--font-family-monospace: "Cascadia Code", SFMono-Regular, "SF Mono", "JetBrains Mono", "Ubuntu Sans Mono", Menlo, "Liberation Mono", ui-monospace, monospace, var(--font-family-emoji);
|
|
--font-family-nav: var(--font-family-normal);
|
|
--font-family-title: var(--font-family-normal);
|
|
--font-family-toc: var(--font-family-normal);
|
|
--font-family-search: var(--font-family-normal);
|
|
--font-family-icon: var(--font-family-normal);
|
|
--font-family-tooltip: var(--font-family-normal);
|
|
}
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
html:not(.light-mode) {
|
|
--font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
|
|
--font-family-normal: system-ui, -apple-system, ui-sans-serif, sans-serif, var(--font-family-emoji);
|
|
--font-family-monospace: "Cascadia Code", SFMono-Regular, "SF Mono", "JetBrains Mono", "Ubuntu Sans Mono", Menlo, "Liberation Mono", ui-monospace, monospace, var(--font-family-emoji);
|
|
--font-family-nav: var(--font-family-normal);
|
|
--font-family-title: var(--font-family-normal);
|
|
--font-family-toc: var(--font-family-normal);
|
|
--font-family-search: var(--font-family-normal);
|
|
--font-family-icon: var(--font-family-normal);
|
|
--font-family-tooltip: var(--font-family-normal);
|
|
}
|
|
}
|
|
|
|
#projectlogo {
|
|
vertical-align: middle;
|
|
&>img { max-height: 44px } /* 2 * 22px to match height of title & brief */
|
|
}
|
|
|
|
code.param, table.params td.paramname {
|
|
color: var(--memdef-param-name-color);
|
|
background-color: var(--fragment-background-color);
|
|
}
|
|
|
|
code.param, span.tt, table.params td.paramname {
|
|
font: normal normal 95%/pow(sqrt(2), -0.5) var(--font-family-monospace);
|
|
vertical-align: baseline;
|
|
display: inline-block;
|
|
border-radius: calc(pow(sqrt(2), -3.0) * 1rem);
|
|
padding: calc(pow(sqrt(2), -4.0) * 1rem) calc(pow(sqrt(2), -3.5) * 1rem);
|
|
}
|