|
@@ -26,6 +26,9 @@ body.whiteTheme {
|
|
|
--navi_bgcolor: #fcfcfc;
|
|
|
--navi_theme: #92cfe7;
|
|
|
--navi_txt: rgb(114, 114, 114);
|
|
|
+
|
|
|
+ --dropdown_bg: white;
|
|
|
+ --dropdown_txt: black;
|
|
|
|
|
|
--vroot_active_bg: #dadada;
|
|
|
--dir_item_color: rgb(78, 78, 78);
|
|
@@ -54,6 +57,22 @@ body.whiteTheme {
|
|
|
--address_text_border:#cfcfcf;
|
|
|
--address_text_background: white;
|
|
|
|
|
|
+ --popup_bg: white;
|
|
|
+ --popup_border: rgb(226, 226, 226);
|
|
|
+ --popup_header_bg: #171719;
|
|
|
+ --popup_header_txt: white;
|
|
|
+ --popup_header_bottom: #34b7eb;
|
|
|
+ --popup_btn_border: #dedede;
|
|
|
+ --popup_btn_hover: rgba(238, 238, 238, 0.932);
|
|
|
+ --popup_btn_primary_bg: #51aded;
|
|
|
+ --popup_btn_primary_txt: white;
|
|
|
+ --popup_btn_primary_bg_hover: #76c0f5;
|
|
|
+ --popup_btn_negative_bg: #ed5151;
|
|
|
+ --popup_btn_negative_txt: white;
|
|
|
+ --popup_btn_negative_bg_hover: #f57676;
|
|
|
+
|
|
|
+ --modulelist_bg: white;
|
|
|
+
|
|
|
--contextmenu_background: #ffffff;
|
|
|
--contextmenu_hover: #f9f9f9;
|
|
|
--contextmenu_textcolor: rgb(78, 78, 78);
|
|
@@ -77,10 +96,13 @@ body.darkTheme{
|
|
|
--fileopr_btnTxt: rgb(255, 255, 255);
|
|
|
--fileopr_oprtxt: rgb(241, 241, 241);
|
|
|
--fileopr_btnhover: #353535;
|
|
|
- --divider: #3b4751;
|
|
|
+ --divider: #465561;
|
|
|
--navi_bgcolor: #27292d;
|
|
|
--navi_theme: #6682c4;
|
|
|
--navi_txt: rgb(241, 241, 241);
|
|
|
+
|
|
|
+ --dropdown_bg: #373a42;
|
|
|
+ --dropdown_txt: rgb(231, 231, 231);
|
|
|
|
|
|
--vroot_active_bg: #95b5de;
|
|
|
--dir_item_color: rgb(228, 228, 228);
|
|
@@ -100,7 +122,7 @@ body.darkTheme{
|
|
|
--hex_folder_txt: #44d36a;
|
|
|
--um_file_txt: #69aaff;
|
|
|
|
|
|
- --folder_view_background: #373a42;
|
|
|
+ --folder_view_background: #3d3f47;
|
|
|
--folder_view_share: #24cc29;
|
|
|
--fileobject_background_hover: #5a5e6b;
|
|
|
--fileobject_background_selected: #95b5de;
|
|
@@ -109,16 +131,33 @@ body.darkTheme{
|
|
|
--address_text_border:#27292d;
|
|
|
--address_text_background: rgb(0, 0, 0);
|
|
|
|
|
|
- --contextmenu_background: #ffffff;
|
|
|
- --contextmenu_hover: #f9f9f9;
|
|
|
- --contextmenu_textcolor: rgb(78, 78, 78);
|
|
|
+ --popup_bg: black;
|
|
|
+ --popup_border: rgb(226, 226, 226);
|
|
|
+ --popup_header_bg: #171719;
|
|
|
+ --popup_header_txt: white;
|
|
|
+ --popup_header_bottom: #6682c4;
|
|
|
+ --popup_btn_border: #dedede;
|
|
|
+ --popup_btn_hover: rgb(53, 53, 53);
|
|
|
+ --popup_btn_primary_bg: #51aded;
|
|
|
+ --popup_btn_primary_txt: white;
|
|
|
+ --popup_btn_primary_bg_hover: #4391c9;
|
|
|
+ --popup_btn_negative_bg: #ed5151;
|
|
|
+ --popup_btn_negative_txt: white;
|
|
|
+ --popup_btn_negative_bg_hover: #f57676;
|
|
|
+
|
|
|
+ --modulelist_bg: transparent;
|
|
|
+ --modulelist_hover: rgba(240,240,240,0.3);
|
|
|
+
|
|
|
+ --contextmenu_background: #0e0e0e;
|
|
|
+ --contextmenu_hover: #292929;
|
|
|
+ --contextmenu_textcolor: rgb(233, 233, 233);
|
|
|
|
|
|
--upload_progressbar: #92cfe7;
|
|
|
--upload_progresstext: rgb(255, 255, 255);
|
|
|
--upload_progress_succ: #8cd68f;
|
|
|
--upload_progress_failed: #d68c8c;
|
|
|
|
|
|
- --open_with_selected: #51aded;
|
|
|
+ --open_with_selected: #95b5de;
|
|
|
--open_with_selected_text: white;
|
|
|
--open_with_item_hover_background:rgba(35,35,35,0.14);
|
|
|
|
|
@@ -134,12 +173,17 @@ body{
|
|
|
|
|
|
|
|
|
|
|
|
-h1, h2, h3, p, span, div, input { font-family: "Microsoft JhengHei","SimHei", "Apple LiGothic Medium", "STHeiti"}
|
|
|
+h1, h2, h3, p, span, div, input, .dropdown { font-family: "Microsoft JhengHei","SimHei", "Apple LiGothic Medium", "STHeiti"}
|
|
|
html{
|
|
|
height:100%;
|
|
|
overflow:hidden;
|
|
|
}
|
|
|
|
|
|
+/* force override of semantic button rule */
|
|
|
+body.darkTheme .ui.icon.button{
|
|
|
+ color: var(--text_color) !important;
|
|
|
+}
|
|
|
+
|
|
|
/*
|
|
|
|
|
|
Navigation Bar
|
|
@@ -227,6 +271,25 @@ html{
|
|
|
border-right: 1px solid var(--divider);
|
|
|
}
|
|
|
|
|
|
+.ui.selection.dropdown{
|
|
|
+ background-color: var(--dropdown_bg) !important;
|
|
|
+ color: var(--dropdown_txt) !important;
|
|
|
+}
|
|
|
+
|
|
|
+.ui.selection.dropdown .menu > .item{
|
|
|
+ border-top-color:var(--divider);
|
|
|
+ background-color: var(--dropdown_bg) !important;
|
|
|
+ color: var(--dropdown_txt) !important;
|
|
|
+}
|
|
|
+
|
|
|
+.ui.selection.active.dropdown .menu{
|
|
|
+ border: 1px solid var(--divider) !important;
|
|
|
+}
|
|
|
+
|
|
|
+.ui.selection.visible.dropdown > .text:not(.default){
|
|
|
+ color: var(--text_color_secondary) !important;
|
|
|
+}
|
|
|
+
|
|
|
/*
|
|
|
Address and search bar
|
|
|
*/
|
|
@@ -298,6 +361,11 @@ html{
|
|
|
margin-top:0.4em;
|
|
|
vertical-align: top;
|
|
|
display: flex;
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
+
|
|
|
+.addressBar .divider{
|
|
|
+ color: var(--text_color_secondary) !important;
|
|
|
}
|
|
|
|
|
|
#pathDisplayField{
|
|
@@ -620,6 +688,13 @@ html{
|
|
|
padding: 1em;
|
|
|
overflow-y: auto;
|
|
|
scrollbar-width: thin;
|
|
|
+ color: var(--text_color);
|
|
|
+ border-left: 1px solid var(--divider);
|
|
|
+ background-color: var(--folder_view_background);
|
|
|
+}
|
|
|
+
|
|
|
+#propertiesView td, #propertiesView span, #propertiesView div{
|
|
|
+ color: var(--text_color);
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -676,13 +751,21 @@ html{
|
|
|
*/
|
|
|
|
|
|
.msgbox{
|
|
|
- padding:3px;
|
|
|
+ position: absolute;
|
|
|
+ bottom: 0;
|
|
|
+ left: 3em;
|
|
|
+ width: 20em;
|
|
|
+ padding: 1.2em;
|
|
|
+ padding-right: 2em;
|
|
|
+ background-color: var(--navi_bgcolor);
|
|
|
+ border-top-right-radius: 0.4em;
|
|
|
+ border-top-left-radius: 0.4em;
|
|
|
+ border: 1px solid var(--divider);
|
|
|
}
|
|
|
.closeMsgButton{
|
|
|
position:absolute;
|
|
|
top:8px;
|
|
|
right:12px;
|
|
|
-
|
|
|
}
|
|
|
.closeMsgButton{
|
|
|
cursor:pointer;
|
|
@@ -708,17 +791,17 @@ html{
|
|
|
-webkit-box-shadow: 3px 4px 5px 0px rgba(138,138,138,1);
|
|
|
-moz-box-shadow: 3px 4px 5px 0px rgba(138,138,138,1);
|
|
|
box-shadow: 3px 4px 5px 0px rgba(138,138,138,1);
|
|
|
- border: 1px solid rgb(226, 226, 226);
|
|
|
- background-color:white;
|
|
|
+ border: 1px solid var(--popup_border);
|
|
|
+ background-color:var(--popup_bg);
|
|
|
}
|
|
|
|
|
|
.popupheader{
|
|
|
width:100%;
|
|
|
padding:3px;
|
|
|
padding-left:12px;
|
|
|
- border-bottom:2px solid #34b7eb;
|
|
|
- background-color: #171719;
|
|
|
- color: white;
|
|
|
+ border-bottom:2px solid var(--popup_header_bottom);
|
|
|
+ background-color: var(--popup_header_bg);
|
|
|
+ color: var(--popup_header_txt);
|
|
|
height:29px;
|
|
|
}
|
|
|
|
|
@@ -740,22 +823,20 @@ html{
|
|
|
padding:5px;
|
|
|
padding-left:12px;
|
|
|
margin-bottom:4px;
|
|
|
- border: 1px solid #dedede;
|
|
|
+ border: 1px solid var(--popup_btn_border);
|
|
|
border-radius: 4px;
|
|
|
}
|
|
|
|
|
|
.popupbuttons.primary{
|
|
|
- background-color:#51aded;
|
|
|
- box-shadow: 0 2px 1px 0px #34a2ee !important;
|
|
|
+ background-color:var(--popup_btn_primary_bg);
|
|
|
border: 1px solid transparent;
|
|
|
- color:white;
|
|
|
+ color:var(--popup_btn_primary_txt);
|
|
|
}
|
|
|
|
|
|
.popupbuttons.negative{
|
|
|
- background-color:#ed5151;
|
|
|
- box-shadow: 0 2px 1px 0px #ee3434 !important;
|
|
|
+ background-color:var(--popup_btn_negative_bg);
|
|
|
border: 1px solid transparent;
|
|
|
- color:white;
|
|
|
+ color:var(--popup_btn_negative_txt);
|
|
|
}
|
|
|
|
|
|
.popupbuttons.disabled{
|
|
@@ -785,15 +866,15 @@ html{
|
|
|
}
|
|
|
|
|
|
.allowHover:hover{
|
|
|
- background-color:rgba(238, 238, 238, 0.932);
|
|
|
+ background-color:var(--popup_btn_hover);
|
|
|
}
|
|
|
|
|
|
.allowHover.primary:hover{
|
|
|
- background-color:#76c0f5;
|
|
|
+ background-color:var(--popup_btn_primary_bg_hover);
|
|
|
}
|
|
|
|
|
|
.allowHover.negative:hover{
|
|
|
- background-color:#f57676;
|
|
|
+ background-color:var(--popup_btn_negative_bg_hover);
|
|
|
}
|
|
|
|
|
|
.newFileFormat{
|
|
@@ -819,6 +900,13 @@ html{
|
|
|
#openWithModuleList{
|
|
|
height:50vh;
|
|
|
overflow-y:auto;
|
|
|
+ background-color: var(--modulelist_bg);
|
|
|
+ border: 1px solid var(--divider);
|
|
|
+ border-radius: 0;
|
|
|
+}
|
|
|
+
|
|
|
+#openWithModuleList .ui.avatar.image, #openWithModuleList .ui.avatar.image img, #openWithModuleList .ui.avatar.image svg, #openWithModuleList .ui.avatar.images .image, #openWithModuleList .ui.avatar.images img, #openWithModuleList .ui.avatar.images svg{
|
|
|
+ border-radius: 0;
|
|
|
}
|
|
|
|
|
|
#openWithModuleList .item{
|
|
@@ -826,7 +914,11 @@ html{
|
|
|
padding-left:22px;
|
|
|
border-radius: 2px;
|
|
|
display: flex;
|
|
|
- flex-wrap: wrap;
|
|
|
+ flex-wrap: wrap;
|
|
|
+}
|
|
|
+
|
|
|
+#openWithModuleList .item:hover{
|
|
|
+ background-color: var(--modulelist_hover) !important;
|
|
|
}
|
|
|
|
|
|
#openWithModuleList .item.selected{
|