Fossil SCM
First attempt at a new "darkmode" skin. Based on the skin found in libfossil, but with the title centered and a hamburger menu added, as well as a few other tweaks. More tweaking is needed.
Commit
1e815c46d028cac70a858c01b1f8e7081965781b48e915281623591aa71058d8
Parent
7e937012944ab98…
8 files changed
+6
+4
+6
+25
+4
+1
+4
+8
| --- a/skins/darkmode/css.txt | ||
| +++ b/skins/darkmode/css.txt | ||
| @@ -0,0 +1,6 @@ | ||
| 1 | + | |
| 2 | +@media screen and (max-width: 6/*div.mainmenu a:hover, div.mainmenu a:visited:hover, | |
| 3 | +div.submenu a:hover, div.submenu a:visited:hover, | |
| 4 | +div.sectionmenu>a.button:hover, div.sectionmevisited:hover, | |
| 5 | +V@Wy,Y::hover, div.footer a:visited:hoverQ@Rj,X@dS,Q:text-decoration: none; | |
| 6 | +}*/20@lt,4: /*padding: 0 0 0 1em |
| --- a/skins/darkmode/css.txt | |
| +++ b/skins/darkmode/css.txt | |
| @@ -0,0 +1,6 @@ | |
| --- a/skins/darkmode/css.txt | |
| +++ b/skins/darkmode/css.txt | |
| @@ -0,0 +1,6 @@ | |
| 1 | |
| 2 | @media screen and (max-width: 6/*div.mainmenu a:hover, div.mainmenu a:visited:hover, |
| 3 | div.submenu a:hover, div.submenu a:visited:hover, |
| 4 | div.sectionmenu>a.button:hover, div.sectionmevisited:hover, |
| 5 | V@Wy,Y::hover, div.footer a:visited:hoverQ@Rj,X@dS,Q:text-decoration: none; |
| 6 | }*/20@lt,4: /*padding: 0 0 0 1em |
| --- a/skins/darkmode/details.txt | ||
| +++ b/skins/darkmode/details.txt | ||
| @@ -0,0 +1,4 @@ | ||
| 1 | +timeline-arrowheads: 0 | |
| 2 | +timeline-circle-nodes: 1 | |
| 3 | +timeline-color-graph-lines: 1 | |
| 4 | +whi |
| --- a/skins/darkmode/details.txt | |
| +++ b/skins/darkmode/details.txt | |
| @@ -0,0 +1,4 @@ | |
| --- a/skins/darkmode/details.txt | |
| +++ b/skins/darkmode/details.txt | |
| @@ -0,0 +1,4 @@ | |
| 1 | timeline-arrowheads: 0 |
| 2 | timeline-circle-nodes: 1 |
| 3 | timeline-color-graph-lines: 1 |
| 4 | whi |
| --- a/skins/darkmode/footer.txt | ||
| +++ b/skins/darkmode/footer.txt | ||
| @@ -0,0 +1,6 @@ | ||
| 1 | +<div class="footer"> | |
| 2 | + <div class="container"> | |
| 3 | + <div class="pull-right"> | |
| 4 | + <a href="https://www.fossil-scm.org/">Fossil $release_version $manifest_version $manifest_date</a> | |
| 5 | + </div> | |
| 6 | + This page was generated in about <th1>puts [expr {([utime]+[stime]+1000)/1000div> |
| --- a/skins/darkmode/footer.txt | |
| +++ b/skins/darkmode/footer.txt | |
| @@ -0,0 +1,6 @@ | |
| --- a/skins/darkmode/footer.txt | |
| +++ b/skins/darkmode/footer.txt | |
| @@ -0,0 +1,6 @@ | |
| 1 | <div class="footer"> |
| 2 | <div class="container"> |
| 3 | <div class="pull-right"> |
| 4 | <a href="https://www.fossil-scm.org/">Fossil $release_version $manifest_version $manifest_date</a> |
| 5 | </div> |
| 6 | This page was generated in about <th1>puts [expr {([utime]+[stime]+1000)/1000div> |
| --- a/skins/darkmode/header.txt | ||
| +++ b/skins/darkmode/header.txt | ||
| @@ -0,0 +1,25 @@ | ||
| 1 | +<div class="header"> | |
| 2 | + <div | |
| 3 | + class="status htmlogin]} { | |
| 4 | + set logintext htmlogin]} { | |
| 5 | + set logintLogin</a>\n" | |
| 6 | + } | |
| 7 | + </th1> | |
| 8 | + html $logintext | |
| 9 | + </th1></div> | |
| 10 | + <div class="title">$<title></div> | |
| 11 | + <div claif {[info exists login]} { | |
| 12 | + htmlogin]} { | |
| 13 | + set logintext htmlogin]} { | |
| 14 | + set logintLogin</a>\n" | |
| 15 | + }v> | |
| 16 | +<di</nobr></div> | |
| 17 | +</he> | |
| 18 | +<th1> | |
| 19 | +html "<a id='hbbtn' href='$home/sitemap' aria-label='Site Map'>☰</a>" | |
| 20 | +Site Map'>☰</a>" | |
| 21 | + buforeach {name urlif {![capexpr $expr]} continue | |
| 22 | + xpr $expr]} continue | |
| 23 | + if {[stif {[string match $url\[/?#\]*set class "acti/$current_page/* $urlhref='$url' c} | |
| 24 | +</th1* $url<nav id='hbdrdiv> | |
| 25 | +<div id='hbdrop'></div> |
| --- a/skins/darkmode/header.txt | |
| +++ b/skins/darkmode/header.txt | |
| @@ -0,0 +1,25 @@ | |
| --- a/skins/darkmode/header.txt | |
| +++ b/skins/darkmode/header.txt | |
| @@ -0,0 +1,25 @@ | |
| 1 | <div class="header"> |
| 2 | <div |
| 3 | class="status htmlogin]} { |
| 4 | set logintext htmlogin]} { |
| 5 | set logintLogin</a>\n" |
| 6 | } |
| 7 | </th1> |
| 8 | html $logintext |
| 9 | </th1></div> |
| 10 | <div class="title">$<title></div> |
| 11 | <div claif {[info exists login]} { |
| 12 | htmlogin]} { |
| 13 | set logintext htmlogin]} { |
| 14 | set logintLogin</a>\n" |
| 15 | }v> |
| 16 | <di</nobr></div> |
| 17 | </he> |
| 18 | <th1> |
| 19 | html "<a id='hbbtn' href='$home/sitemap' aria-label='Site Map'>☰</a>" |
| 20 | Site Map'>☰</a>" |
| 21 | buforeach {name urlif {![capexpr $expr]} continue |
| 22 | xpr $expr]} continue |
| 23 | if {[stif {[string match $url\[/?#\]*set class "acti/$current_page/* $urlhref='$url' c} |
| 24 | </th1* $url<nav id='hbdrdiv> |
| 25 | <div id='hbdrop'></div> |
+4
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -187,10 +187,14 @@ | ||
| 187 | 187 | $(SRCDIR)/../skins/blitz_no_logo/ticket.txt \ |
| 188 | 188 | $(SRCDIR)/../skins/bootstrap/css.txt \ |
| 189 | 189 | $(SRCDIR)/../skins/bootstrap/details.txt \ |
| 190 | 190 | $(SRCDIR)/../skins/bootstrap/footer.txt \ |
| 191 | 191 | $(SRCDIR)/../skins/bootstrap/header.txt \ |
| 192 | + $(SRCDIR)/../skins/darkmode/css.txt \ | |
| 193 | + $(SRCDIR)/../skins/darkmode/details.txt \ | |
| 194 | + $(SRCDIR)/../skins/darkmode/footer.txt \ | |
| 195 | + $(SRCDIR)/../skins/darkmode/header.txt \ | |
| 192 | 196 | $(SRCDIR)/../skins/default/css.txt \ |
| 193 | 197 | $(SRCDIR)/../skins/default/details.txt \ |
| 194 | 198 | $(SRCDIR)/../skins/default/footer.txt \ |
| 195 | 199 | $(SRCDIR)/../skins/default/header.txt \ |
| 196 | 200 | $(SRCDIR)/../skins/eagle/css.txt \ |
| 197 | 201 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -187,10 +187,14 @@ | |
| 187 | $(SRCDIR)/../skins/blitz_no_logo/ticket.txt \ |
| 188 | $(SRCDIR)/../skins/bootstrap/css.txt \ |
| 189 | $(SRCDIR)/../skins/bootstrap/details.txt \ |
| 190 | $(SRCDIR)/../skins/bootstrap/footer.txt \ |
| 191 | $(SRCDIR)/../skins/bootstrap/header.txt \ |
| 192 | $(SRCDIR)/../skins/default/css.txt \ |
| 193 | $(SRCDIR)/../skins/default/details.txt \ |
| 194 | $(SRCDIR)/../skins/default/footer.txt \ |
| 195 | $(SRCDIR)/../skins/default/header.txt \ |
| 196 | $(SRCDIR)/../skins/eagle/css.txt \ |
| 197 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -187,10 +187,14 @@ | |
| 187 | $(SRCDIR)/../skins/blitz_no_logo/ticket.txt \ |
| 188 | $(SRCDIR)/../skins/bootstrap/css.txt \ |
| 189 | $(SRCDIR)/../skins/bootstrap/details.txt \ |
| 190 | $(SRCDIR)/../skins/bootstrap/footer.txt \ |
| 191 | $(SRCDIR)/../skins/bootstrap/header.txt \ |
| 192 | $(SRCDIR)/../skins/darkmode/css.txt \ |
| 193 | $(SRCDIR)/../skins/darkmode/details.txt \ |
| 194 | $(SRCDIR)/../skins/darkmode/footer.txt \ |
| 195 | $(SRCDIR)/../skins/darkmode/header.txt \ |
| 196 | $(SRCDIR)/../skins/default/css.txt \ |
| 197 | $(SRCDIR)/../skins/default/details.txt \ |
| 198 | $(SRCDIR)/../skins/default/footer.txt \ |
| 199 | $(SRCDIR)/../skins/default/header.txt \ |
| 200 | $(SRCDIR)/../skins/eagle/css.txt \ |
| 201 |
+1
| --- src/skins.c | ||
| +++ src/skins.c | ||
| @@ -45,10 +45,11 @@ | ||
| 45 | 45 | { "Ardoise", "ardoise", 0 }, |
| 46 | 46 | { "Black & White, Menu on Left", "black_and_white", 0 }, |
| 47 | 47 | { "Blitz", "blitz", 0 }, |
| 48 | 48 | { "Blitz, No Logo", "blitz_no_logo", 0 }, |
| 49 | 49 | { "Bootstrap", "bootstrap", 0 }, |
| 50 | + { "Dark Mode", "darkmode", 0 }, | |
| 50 | 51 | { "Eagle", "eagle", 0 }, |
| 51 | 52 | { "Enhanced Original", "enhanced1", 0 }, |
| 52 | 53 | { "Khaki, No Logo", "khaki", 0 }, |
| 53 | 54 | { "Original", "original", 0 }, |
| 54 | 55 | { "Plain Gray, No Logo", "plain_gray", 0 }, |
| 55 | 56 |
| --- src/skins.c | |
| +++ src/skins.c | |
| @@ -45,10 +45,11 @@ | |
| 45 | { "Ardoise", "ardoise", 0 }, |
| 46 | { "Black & White, Menu on Left", "black_and_white", 0 }, |
| 47 | { "Blitz", "blitz", 0 }, |
| 48 | { "Blitz, No Logo", "blitz_no_logo", 0 }, |
| 49 | { "Bootstrap", "bootstrap", 0 }, |
| 50 | { "Eagle", "eagle", 0 }, |
| 51 | { "Enhanced Original", "enhanced1", 0 }, |
| 52 | { "Khaki, No Logo", "khaki", 0 }, |
| 53 | { "Original", "original", 0 }, |
| 54 | { "Plain Gray, No Logo", "plain_gray", 0 }, |
| 55 |
| --- src/skins.c | |
| +++ src/skins.c | |
| @@ -45,10 +45,11 @@ | |
| 45 | { "Ardoise", "ardoise", 0 }, |
| 46 | { "Black & White, Menu on Left", "black_and_white", 0 }, |
| 47 | { "Blitz", "blitz", 0 }, |
| 48 | { "Blitz, No Logo", "blitz_no_logo", 0 }, |
| 49 | { "Bootstrap", "bootstrap", 0 }, |
| 50 | { "Dark Mode", "darkmode", 0 }, |
| 51 | { "Eagle", "eagle", 0 }, |
| 52 | { "Enhanced Original", "enhanced1", 0 }, |
| 53 | { "Khaki, No Logo", "khaki", 0 }, |
| 54 | { "Original", "original", 0 }, |
| 55 | { "Plain Gray, No Logo", "plain_gray", 0 }, |
| 56 |
+4
| --- win/Makefile.mingw | ||
| +++ win/Makefile.mingw | ||
| @@ -599,10 +599,14 @@ | ||
| 599 | 599 | $(SRCDIR)/../skins/blitz_no_logo/ticket.txt \ |
| 600 | 600 | $(SRCDIR)/../skins/bootstrap/css.txt \ |
| 601 | 601 | $(SRCDIR)/../skins/bootstrap/details.txt \ |
| 602 | 602 | $(SRCDIR)/../skins/bootstrap/footer.txt \ |
| 603 | 603 | $(SRCDIR)/../skins/bootstrap/header.txt \ |
| 604 | + $(SRCDIR)/../skins/darkmode/css.txt \ | |
| 605 | + $(SRCDIR)/../skins/darkmode/details.txt \ | |
| 606 | + $(SRCDIR)/../skins/darkmode/footer.txt \ | |
| 607 | + $(SRCDIR)/../skins/darkmode/header.txt \ | |
| 604 | 608 | $(SRCDIR)/../skins/default/css.txt \ |
| 605 | 609 | $(SRCDIR)/../skins/default/details.txt \ |
| 606 | 610 | $(SRCDIR)/../skins/default/footer.txt \ |
| 607 | 611 | $(SRCDIR)/../skins/default/header.txt \ |
| 608 | 612 | $(SRCDIR)/../skins/eagle/css.txt \ |
| 609 | 613 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -599,10 +599,14 @@ | |
| 599 | $(SRCDIR)/../skins/blitz_no_logo/ticket.txt \ |
| 600 | $(SRCDIR)/../skins/bootstrap/css.txt \ |
| 601 | $(SRCDIR)/../skins/bootstrap/details.txt \ |
| 602 | $(SRCDIR)/../skins/bootstrap/footer.txt \ |
| 603 | $(SRCDIR)/../skins/bootstrap/header.txt \ |
| 604 | $(SRCDIR)/../skins/default/css.txt \ |
| 605 | $(SRCDIR)/../skins/default/details.txt \ |
| 606 | $(SRCDIR)/../skins/default/footer.txt \ |
| 607 | $(SRCDIR)/../skins/default/header.txt \ |
| 608 | $(SRCDIR)/../skins/eagle/css.txt \ |
| 609 |
| --- win/Makefile.mingw | |
| +++ win/Makefile.mingw | |
| @@ -599,10 +599,14 @@ | |
| 599 | $(SRCDIR)/../skins/blitz_no_logo/ticket.txt \ |
| 600 | $(SRCDIR)/../skins/bootstrap/css.txt \ |
| 601 | $(SRCDIR)/../skins/bootstrap/details.txt \ |
| 602 | $(SRCDIR)/../skins/bootstrap/footer.txt \ |
| 603 | $(SRCDIR)/../skins/bootstrap/header.txt \ |
| 604 | $(SRCDIR)/../skins/darkmode/css.txt \ |
| 605 | $(SRCDIR)/../skins/darkmode/details.txt \ |
| 606 | $(SRCDIR)/../skins/darkmode/footer.txt \ |
| 607 | $(SRCDIR)/../skins/darkmode/header.txt \ |
| 608 | $(SRCDIR)/../skins/default/css.txt \ |
| 609 | $(SRCDIR)/../skins/default/details.txt \ |
| 610 | $(SRCDIR)/../skins/default/footer.txt \ |
| 611 | $(SRCDIR)/../skins/default/header.txt \ |
| 612 | $(SRCDIR)/../skins/eagle/css.txt \ |
| 613 |
+8
| --- win/Makefile.msc | ||
| +++ win/Makefile.msc | ||
| @@ -520,10 +520,14 @@ | ||
| 520 | 520 | "$(SRCDIR)\..\skins\blitz_no_logo\ticket.txt" \ |
| 521 | 521 | "$(SRCDIR)\..\skins\bootstrap\css.txt" \ |
| 522 | 522 | "$(SRCDIR)\..\skins\bootstrap\details.txt" \ |
| 523 | 523 | "$(SRCDIR)\..\skins\bootstrap\footer.txt" \ |
| 524 | 524 | "$(SRCDIR)\..\skins\bootstrap\header.txt" \ |
| 525 | + "$(SRCDIR)\..\skins\darkmode\css.txt" \ | |
| 526 | + "$(SRCDIR)\..\skins\darkmode\details.txt" \ | |
| 527 | + "$(SRCDIR)\..\skins\darkmode\footer.txt" \ | |
| 528 | + "$(SRCDIR)\..\skins\darkmode\header.txt" \ | |
| 525 | 529 | "$(SRCDIR)\..\skins\default\css.txt" \ |
| 526 | 530 | "$(SRCDIR)\..\skins\default\details.txt" \ |
| 527 | 531 | "$(SRCDIR)\..\skins\default\footer.txt" \ |
| 528 | 532 | "$(SRCDIR)\..\skins\default\header.txt" \ |
| 529 | 533 | "$(SRCDIR)\..\skins\eagle\css.txt" \ |
| @@ -1135,10 +1139,14 @@ | ||
| 1135 | 1139 | echo "$(SRCDIR)\../skins/blitz_no_logo/ticket.txt" >> $@ |
| 1136 | 1140 | echo "$(SRCDIR)\../skins/bootstrap/css.txt" >> $@ |
| 1137 | 1141 | echo "$(SRCDIR)\../skins/bootstrap/details.txt" >> $@ |
| 1138 | 1142 | echo "$(SRCDIR)\../skins/bootstrap/footer.txt" >> $@ |
| 1139 | 1143 | echo "$(SRCDIR)\../skins/bootstrap/header.txt" >> $@ |
| 1144 | + echo "$(SRCDIR)\../skins/darkmode/css.txt" >> $@ | |
| 1145 | + echo "$(SRCDIR)\../skins/darkmode/details.txt" >> $@ | |
| 1146 | + echo "$(SRCDIR)\../skins/darkmode/footer.txt" >> $@ | |
| 1147 | + echo "$(SRCDIR)\../skins/darkmode/header.txt" >> $@ | |
| 1140 | 1148 | echo "$(SRCDIR)\../skins/default/css.txt" >> $@ |
| 1141 | 1149 | echo "$(SRCDIR)\../skins/default/details.txt" >> $@ |
| 1142 | 1150 | echo "$(SRCDIR)\../skins/default/footer.txt" >> $@ |
| 1143 | 1151 | echo "$(SRCDIR)\../skins/default/header.txt" >> $@ |
| 1144 | 1152 | echo "$(SRCDIR)\../skins/eagle/css.txt" >> $@ |
| 1145 | 1153 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -520,10 +520,14 @@ | |
| 520 | "$(SRCDIR)\..\skins\blitz_no_logo\ticket.txt" \ |
| 521 | "$(SRCDIR)\..\skins\bootstrap\css.txt" \ |
| 522 | "$(SRCDIR)\..\skins\bootstrap\details.txt" \ |
| 523 | "$(SRCDIR)\..\skins\bootstrap\footer.txt" \ |
| 524 | "$(SRCDIR)\..\skins\bootstrap\header.txt" \ |
| 525 | "$(SRCDIR)\..\skins\default\css.txt" \ |
| 526 | "$(SRCDIR)\..\skins\default\details.txt" \ |
| 527 | "$(SRCDIR)\..\skins\default\footer.txt" \ |
| 528 | "$(SRCDIR)\..\skins\default\header.txt" \ |
| 529 | "$(SRCDIR)\..\skins\eagle\css.txt" \ |
| @@ -1135,10 +1139,14 @@ | |
| 1135 | echo "$(SRCDIR)\../skins/blitz_no_logo/ticket.txt" >> $@ |
| 1136 | echo "$(SRCDIR)\../skins/bootstrap/css.txt" >> $@ |
| 1137 | echo "$(SRCDIR)\../skins/bootstrap/details.txt" >> $@ |
| 1138 | echo "$(SRCDIR)\../skins/bootstrap/footer.txt" >> $@ |
| 1139 | echo "$(SRCDIR)\../skins/bootstrap/header.txt" >> $@ |
| 1140 | echo "$(SRCDIR)\../skins/default/css.txt" >> $@ |
| 1141 | echo "$(SRCDIR)\../skins/default/details.txt" >> $@ |
| 1142 | echo "$(SRCDIR)\../skins/default/footer.txt" >> $@ |
| 1143 | echo "$(SRCDIR)\../skins/default/header.txt" >> $@ |
| 1144 | echo "$(SRCDIR)\../skins/eagle/css.txt" >> $@ |
| 1145 |
| --- win/Makefile.msc | |
| +++ win/Makefile.msc | |
| @@ -520,10 +520,14 @@ | |
| 520 | "$(SRCDIR)\..\skins\blitz_no_logo\ticket.txt" \ |
| 521 | "$(SRCDIR)\..\skins\bootstrap\css.txt" \ |
| 522 | "$(SRCDIR)\..\skins\bootstrap\details.txt" \ |
| 523 | "$(SRCDIR)\..\skins\bootstrap\footer.txt" \ |
| 524 | "$(SRCDIR)\..\skins\bootstrap\header.txt" \ |
| 525 | "$(SRCDIR)\..\skins\darkmode\css.txt" \ |
| 526 | "$(SRCDIR)\..\skins\darkmode\details.txt" \ |
| 527 | "$(SRCDIR)\..\skins\darkmode\footer.txt" \ |
| 528 | "$(SRCDIR)\..\skins\darkmode\header.txt" \ |
| 529 | "$(SRCDIR)\..\skins\default\css.txt" \ |
| 530 | "$(SRCDIR)\..\skins\default\details.txt" \ |
| 531 | "$(SRCDIR)\..\skins\default\footer.txt" \ |
| 532 | "$(SRCDIR)\..\skins\default\header.txt" \ |
| 533 | "$(SRCDIR)\..\skins\eagle\css.txt" \ |
| @@ -1135,10 +1139,14 @@ | |
| 1139 | echo "$(SRCDIR)\../skins/blitz_no_logo/ticket.txt" >> $@ |
| 1140 | echo "$(SRCDIR)\../skins/bootstrap/css.txt" >> $@ |
| 1141 | echo "$(SRCDIR)\../skins/bootstrap/details.txt" >> $@ |
| 1142 | echo "$(SRCDIR)\../skins/bootstrap/footer.txt" >> $@ |
| 1143 | echo "$(SRCDIR)\../skins/bootstrap/header.txt" >> $@ |
| 1144 | echo "$(SRCDIR)\../skins/darkmode/css.txt" >> $@ |
| 1145 | echo "$(SRCDIR)\../skins/darkmode/details.txt" >> $@ |
| 1146 | echo "$(SRCDIR)\../skins/darkmode/footer.txt" >> $@ |
| 1147 | echo "$(SRCDIR)\../skins/darkmode/header.txt" >> $@ |
| 1148 | echo "$(SRCDIR)\../skins/default/css.txt" >> $@ |
| 1149 | echo "$(SRCDIR)\../skins/default/details.txt" >> $@ |
| 1150 | echo "$(SRCDIR)\../skins/default/footer.txt" >> $@ |
| 1151 | echo "$(SRCDIR)\../skins/default/header.txt" >> $@ |
| 1152 | echo "$(SRCDIR)\../skins/eagle/css.txt" >> $@ |
| 1153 |