Skip to content

Commit 95c8997

Browse files
committed
Dark theme logo
1 parent 9474ab8 commit 95c8997

File tree

4 files changed

+22
-1
lines changed

4 files changed

+22
-1
lines changed
Lines changed: 1 addition & 0 deletions
Loading

scaladoc/resources/dotty_res/styles/scalastyle.css

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,20 @@ th {
187187
margin-left: -16px;
188188
}
189189

190+
.theme-dark .scaladoc_logo {
191+
display: none;
192+
}
193+
194+
.scaladoc_logo_dark {
195+
display: none;
196+
}
197+
198+
.theme-dark .scaladoc_logo_dark {
199+
width: 116px;
200+
margin-left: -16px;
201+
display: block;
202+
}
203+
190204
/* Navigation */
191205
#sideMenu2 {
192206
overflow: auto;
@@ -491,7 +505,7 @@ footer {
491505
border-top: 1px solid var(--border-light);
492506
font-size: 14px;
493507
}
494-
.theme-dark footer img {
508+
.theme-dark footer .social-icon {
495509
/* "Poor man's dark mode" for images.
496510
* This works great with black images,
497511
* and just-okay with colored images.

scaladoc/src/dotty/tools/scaladoc/renderers/HtmlRenderer.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,11 @@ class HtmlRenderer(rootPackage: Member, val members: Map[DRI, Member])(using ctx
289289
src := resolveRoot(link.dri, "images/scaladoc_logo.svg"),
290290
alt := "scaladoc",
291291
cls := "scaladoc_logo"
292+
),
293+
img(
294+
src := resolveRoot(link.dri, "images/scaladoc_logo_dark.svg"),
295+
alt := "scaladoc",
296+
cls := "scaladoc_logo_dark"
292297
)
293298
)
294299
),

scaladoc/src/dotty/tools/scaladoc/renderers/Resources.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ trait Resources(using ctx: DocContext) extends Locations, Writer:
138138
dottyRes("fonts/dotty-icons.woff"),
139139
dottyRes("fonts/dotty-icons.ttf"),
140140
dottyRes("images/scaladoc_logo.svg"),
141+
dottyRes("images/scaladoc_logo_dark.svg"),
141142
dottyRes("images/class.svg"),
142143
dottyRes("images/class_comp.svg"),
143144
dottyRes("images/object.svg"),

0 commit comments

Comments
 (0)