瀏覽代碼

Started Implementing night mode

Yoginth 7 年之前
父節點
當前提交
b126247d79
共有 5 個文件被更改,包括 30 次插入4 次删除
  1. 7 3
      Makefile
  2. 1 0
      public/css/gitote.night.min.css
  3. 3 0
      public/less/_night.less
  4. 18 0
      public/less/gitote.night.less
  5. 1 1
      templates/base/head.tmpl

+ 7 - 3
Makefile

@@ -2,7 +2,8 @@ LDFLAGS += -X "gitote/gitote/pkg/setting.BuildTime=$(shell date -u '+%Y-%m-%d %I
 LDFLAGS += -X "gitote/gitote/pkg/setting.BuildGitHash=$(shell git rev-parse HEAD)"
 DATA_FILES := $(shell find conf | sed 's/ /\\ /g')
 LESS_FILES := $(wildcard public/less/gitote.less public/less/_*.less)
-GENERATED  := pkg/bindata/bindata.go public/css/gitote.min.css
+LESS_FILES := $(wildcard public/less/gitote.night.less public/less/_*.less)
+GENERATED  := pkg/bindata/bindata.go public/css/gitote.min.css public/css/gitote.night.min.css
 OS := $(shell uname)
 TAGS = ""
 BUILD_FLAGS = "-v"
@@ -11,7 +12,7 @@ GOVET = go tool vet -composites=false -methods=false -structtags=false
 
 .PHONY: build bindata clean
 
-.IGNORE: public/css/gitote.min.css
+.IGNORE: public/css/gitote.min.css public/css/gitote.night.min.css
 
 all: build
 
@@ -41,11 +42,14 @@ bindata: pkg/bindata/bindata.go
 pkg/bindata/bindata.go: $(DATA_FILES)
 	./go-bindata -o=$@ -ignore="\\.DS_Store|README.md|TRANSLATORS|auth.d" -pkg=bindata conf/...
 
-less: public/css/gitote.min.css
+less: public/css/gitote.min.css public/css/gitote.night.min.css
 
 public/css/gitote.min.css: $(LESS_FILES)
 	@type lessc >/dev/null 2>&1 && lessc -x $< >$@ || echo "lessc command not found, skipped."
 
+public/css/gitote.night.min.css: $(LESS_FILES)
+	@type lessc >/dev/null 2>&1 && lessc -x $< >$@ || echo "lessc command not found, skipped."
+
 clean:
 	go clean -i ./...
 

File diff suppressed because it is too large
+ 1 - 0
public/css/gitote.night.min.css


+ 3 - 0
public/less/_night.less

@@ -0,0 +1,3 @@
+.yoginth {
+    height: 10px;
+}

+ 18 - 0
public/less/gitote.night.less

@@ -0,0 +1,18 @@
+@import "_night";
+@import "_variable";
+@import "_emojify";
+@import "_base";
+@import "_markdown";
+@import "_home";
+@import "_install";
+@import "_form";
+@import "_repository";
+@import "_editor";
+@import "_organization";
+@import "_user";
+@import "_dashboard";
+@import "_admin";
+@import "_explore";
+@import "_pages";
+@import "_status";
+@import "_calendar";

+ 1 - 1
templates/base/head.tmpl

@@ -54,7 +54,7 @@
 	{{end}}
 
 	<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gitote@1.2.2/css/bundle.min.css">
-	<link rel="stylesheet" href="{{AppSubURL}}/css/gitote.min.css?v={{MD5 AppVer}}">
+	<link rel="stylesheet" href="{{AppSubURL}}/css/gitote.{{if .IsBeta}}night{{end}}.min.css?v={{MD5 AppVer}}">
 	<noscript>
 		<style>
 			.dropdown:hover > .menu { display: block; }