Skip to content

Commit

Permalink
optimized for dark mode etc
Browse files Browse the repository at this point in the history
  • Loading branch information
RoderickQiu committed Aug 7, 2020
1 parent a023f4c commit a3d2c6f
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 31 deletions.
1 change: 0 additions & 1 deletion loader.css
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,6 @@
top: 0;
width: 51%;
height: 100%;
background: #fefefe;
transform: translateX(0);
}

Expand Down
2 changes: 1 addition & 1 deletion locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
"issues": "Issues",
"time-settings": "Time Settings",
"global-settings": "Global Settings",
"languages": "Language Settings",
"languages": "Languages",
"language-setting": "Language: ",
"language-setting-tip": "Select your language.",
"language-contribute-tip-part-1": "If you practice another language, please",
Expand Down
15 changes: 10 additions & 5 deletions main.js
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ function touchBarSolution(mode) {
if (mode == "index") {
let settingsSubmitter = new TouchBarButton({
label: i18n.__('settings'),
click: () => settings()
click: () => settings("normal")
});
let helperSubmitter = new TouchBarButton({
label: i18n.__('website'),
Expand Down Expand Up @@ -634,7 +634,7 @@ function traySolution(isFullScreen) {
enabled: (!store.get('islocked')) && (!isTimerWin),
label: i18n.__('settings'),
click: function () {
settings();
settings("normal");
}
}, {
enabled: !isTimerWin,
Expand Down Expand Up @@ -901,8 +901,13 @@ function leanCloudSolution() {
function isDarkMode() {
if (app.isReady()) {
if (store.has("dark-or-white")) {
if (store.get("dark-or-white") == "light") return false;
else return true;
if (store.get("dark-or-white") == "light") {
win.setBackgroundColor('#fefefe');
return false;
} else {
win.setBackgroundColor('#191919');
return true;
}
} else {
styleCache.set('isdark', false);
darkModeSettingsFinder();
Expand Down Expand Up @@ -1500,7 +1505,7 @@ function settings(mode) {
settingsWin = new BrowserWindow({
parent: win,
width: isChinese ? 780 : 888,
height: 480,
height: 453,
backgroundColor: isDarkMode() ? "#191919" : "#fefefe",
resizable: false,
maximizable: false,
Expand Down
3 changes: 2 additions & 1 deletion style.css
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ html, body {
width: 100%;
height: 100%;
display: -webkit-flex;
background-color: #00000000;
overflow: hidden;
align-items: center;
/* center in v/h */
Expand Down Expand Up @@ -408,7 +409,7 @@ li input[type="checkbox"]::after {
top: 88px;
left: 32%;
overflow-y: scroll;
height: 375px;
height: 350px;
width: 63%;
word-break: normal;
}
Expand Down
24 changes: 1 addition & 23 deletions supporter.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,29 +51,7 @@ function isInDark() {
const isDarkMode = (store.get("dark-or-white") == "dark") || styleCache.get('isdark');
if (isDarkMode) {
$('body').append(
'<style id="darkmode-jetplane">\
::-webkit-scrollbar-track {background-color: #191919;}\
::-webkit-scrollbar-thumb {background-color: #999999;}\
.dropdown-menu {border-color: #aaaaaa; background-color: #393939;}\
.dropdown-item:hover {background-color: #555555; color: #fefefe;}\
input[type="range"] {background-color: #aaaaaa33;}\
body {background-color: #191919;}\
hr {border-color: #666666;}\
#title {color: #aaaaaa;}\
#settings-sidebar {border-right-color: #aaaaaa33;}\
.settings-sidebar-block {color: #fefefe; background-color: #191919;}\
#loader-wrapper .loader-section {background: #191919;}\
.dropdown-item, .dropdown-item .text-info {color: #f5f5f5!important;}\
label, li, select, #personalization input[type="text"] {color: #f5f5f5;}\
input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus,\
#settings-container input[type="text"]:focus, #settings-container input[type="number"]:focus, #settings-container input:focus,\
#settings-container .dropdown .btn:focus, #dropdown-menu-button:focus\ {border-bottom-color: #cccccc33 !important;}\
input[type="text"]:hover, input[type="number"]:hover, input[type="password"]:hover,\
#settings-container input[type="text"]:hover, #settings-container input[type="number"]:hover, #settings-container input:hover,\
#settings-container .dropdown .btn:hover, #dropdown-menu-button:hover{border-bottom-color: #cccccc28 !important;}\
.hotkey-setting {color: #aaaaaa;}\
html {border: #ffffff33 1px solid;}\
</style>'
'<style id="darkmode-jetplane">::-webkit-scrollbar-track {background-color: #191919;} ::-webkit-scrollbar-thumb {background-color: #999999;} .dropdown-menu {border-color: #aaaaaa; background-color: #393939;} .dropdown-item:hover {background-color: #555555; color: #fefefe;} input[type="range"] {background-color: #aaaaaa33;}body {background-color: #191919;} hr {border-color: #666666;} #title {color: #aaaaaa;} #settings-sidebar {border-right-color: #aaaaaa33;} .settings-sidebar-block {color: #fefefe; background-color: #191919;} #loader-wrapper .loader-section {background: #191919;} .dropdown-item, .dropdown-item .text-info {color: #f5f5f5!important;} label, li, select, #personalization input[type="text"] {color: #f5f5f5;} #settings-container input[type="text"], #settings-container input[type="number"], #settings-container input[type="password"], #settings-container input[type="text"], #settings-container .dropdown .btn, #dropdown-menu-button {border-bottom-color: #cccccc23 !important;} input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus, #settings-container input[type="text"]:focus, #settings-container input[type="number"]:focus, #settings-container input:focus, #settings-container .dropdown .btn:focus, #dropdown-menu-button:focus {border-bottom-color: #cccccc33 !important;} input[type="text"]:hover, input[type="number"]:hover, input[type="password"]:hover, #settings-container input[type="text"]:hover, #settings-container input[type="number"]:hover, #settings-container input:hover, #settings-container .dropdown .btn:hover, #dropdown-menu-button:hover {border-bottom-color: #cccccc28 !important;} .hotkey-setting {color: #aaaaaa;} html {border: #ffffff33 1px solid;}</style>'
);
} else {
$('#darkmode-jetplane').remove();
Expand Down

0 comments on commit a3d2c6f

Please sign in to comment.