summaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorMitchell Hashimoto <m@mitchellh.com>2025-10-05 19:59:58 -0700
committerMitchell Hashimoto <m@mitchellh.com>2025-10-05 20:16:42 -0700
commita73a67d252678fafc7cfbb8cb0333434b01af01c (patch)
tree47bf60676619e4c2e045cd3dd726d01e74e71373 /dist
parented65401bf8d4cb3f94b89675908a844e582be59f (diff)
doxygen improvements
Diffstat (limited to 'dist')
-rw-r--r--dist/doxygen/favicon.pngbin0 -> 1562 bytes
-rw-r--r--dist/doxygen/ghostty.css99
2 files changed, 99 insertions, 0 deletions
diff --git a/dist/doxygen/favicon.png b/dist/doxygen/favicon.png
new file mode 100644
index 000000000..b647bcf35
--- /dev/null
+++ b/dist/doxygen/favicon.png
Binary files differ
diff --git a/dist/doxygen/ghostty.css b/dist/doxygen/ghostty.css
new file mode 100644
index 000000000..cac21e689
--- /dev/null
+++ b/dist/doxygen/ghostty.css
@@ -0,0 +1,99 @@
+/**
+ * Ghostty Doxygen Custom Stylesheet
+ * Minimal branding customizations for Ghostty colors
+ */
+
+/* Ghostty brand color for links and accents - high contrast for dark bg */
+a, a:link {
+ color: #99B3FF;
+}
+
+a:visited {
+ color: #99B3FF;
+}
+
+a:hover {
+ color: #C2D4FF;
+}
+
+/* High contrast text colors */
+body, div.contents, div.header, .title, .summary, td, th, p, li {
+ color: #E8E8E8 !important;
+}
+
+h1, h2, h3, h4, h5, h6, .groupheader {
+ color: #FFFFFF !important;
+}
+
+.memtitle, .memname {
+ color: #FFFFFF !important;
+}
+
+.memdoc {
+ color: #E8E8E8 !important;
+}
+
+/* Selection color */
+::selection {
+ background: rgba(53, 81, 243, 0.6);
+}
+
+/* Tree view selected item */
+#nav-tree .selected {
+ background-color: #3551F3 !important;
+}
+
+/* Custom syntax highlighting optimized for dark backgrounds with high contrast */
+.fragment, div.line {
+ color: #F0F0F0 !important;
+}
+
+/* Keywords (int, void, const, static, etc.) */
+.keyword, .keywordtype {
+ color: #FF8BE6 !important;
+ font-weight: 500;
+}
+
+/* Control flow (if, else, return, for, while, etc.) */
+.keywordflow {
+ color: #FF8BE6 !important;
+ font-weight: 500;
+}
+
+/* Comments */
+.comment {
+ color: #8BC34A !important;
+ font-style: italic;
+}
+
+/* Preprocessor directives (#include, #define, etc.) */
+.preprocessor {
+ color: #FFCC66 !important;
+}
+
+/* String and character literals */
+.stringliteral, .charliteral {
+ color: #B8E986 !important;
+}
+
+/* Numbers */
+span.charliteral {
+ color: #D4A5FF !important;
+}
+
+/* Function names */
+.functionname {
+ color: #6FE87C !important;
+ font-weight: 500;
+}
+
+/* Line numbers */
+span.lineno {
+ color: #8A8A8A !important;
+ background-color: transparent !important;
+}
+
+span.lineno a {
+ color: #8A8A8A !important;
+ background-color: transparent !important;
+}