优化暗黑样式

This commit is contained in:
kuaifan
2022-03-31 23:08:31 +08:00
parent fb1b5969f5
commit 6bf1eb5bde
12 changed files with 42 additions and 14 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "DooTask",
"version": "0.12.65",
"version": "0.12.66",
"description": "DooTask is task management system.",
"scripts": {
"start": "./cmd dev",
+1 -1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
-1
View File
File diff suppressed because one or more lines are too long
+1
View File
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1 +1 @@
59ef1c199f078b0b
89e4d36b5138de04
+3 -3
View File
@@ -31,13 +31,13 @@
</div>
</div>
<div class="login-bottom">
<Dropdown trigger="click" placement="top-start">
<Dropdown trigger="click" placement="bottom-start">
<div class="login-setting">
{{$L('设置')}}
<i class="taskfont">&#xe689;</i>
</div>
<DropdownMenu slot="list" class="login-setting-menu">
<Dropdown placement="right-end" @on-click="setTheme">
<Dropdown placement="right-start" transfer @on-click="setTheme">
<DropdownItem>
<div class="login-setting-item">
{{$L('主题皮肤')}}
@@ -52,7 +52,7 @@
:selected="themeMode === item.value">{{$L(item.name)}}</DropdownItem>
</DropdownMenu>
</Dropdown>
<Dropdown placement="right-end" @on-click="setLanguage">
<Dropdown placement="right-start" transfer @on-click="setLanguage">
<DropdownItem divided>
<div class="login-setting-item">
{{currentLanguage}}
+4
View File
@@ -23,6 +23,7 @@
<!--最近打开的任务-->
<Dropdown
v-if="item.path === 'taskBrowse'"
transfer
placement="right-start">
<DropdownItem>
<div class="manage-menu-flex">
@@ -46,6 +47,7 @@
<!-- 团队管理 -->
<Dropdown
v-else-if="item.path === 'team'"
transfer
placement="right-start">
<DropdownItem divided>
<div class="manage-menu-flex">
@@ -69,6 +71,7 @@
<Dropdown
v-else-if="item.path === 'theme'"
placement="right-start"
transfer
@on-click="setTheme">
<DropdownItem divided>
<div class="manage-menu-flex">
@@ -88,6 +91,7 @@
<Dropdown
v-else-if="item.path === 'language'"
placement="right-start"
transfer
@on-click="setLanguage">
<DropdownItem divided>
<div class="manage-menu-flex">
@@ -44,14 +44,14 @@
v-if="item.p_name"
class="priority-color"
:style="{backgroundColor:item.p_color}"></em>
<TaskMenu :ref="`taskMenu_${item.id}`" :task="item">
<TaskMenu :ref="`taskMenu_${column.type}_${item.id}`" :task="item">
<div slot="icon" class="drop-icon" @click.stop="">
<i class="taskfont" v-html="item.complete_at ? '&#xe627;' : '&#xe625;'"></i>
</div>
</TaskMenu>
<div class="item-title">
<!--工作流状态-->
<span v-if="item.flow_item_name" :class="item.flow_item_status" @click.stop="openMenu(item)">{{item.flow_item_name}}</span>
<span v-if="item.flow_item_name" :class="item.flow_item_status" @click.stop="openMenu(column.type, item)">{{item.flow_item_name}}</span>
<!--是否子任务-->
<span v-if="item.sub_top === true">{{$L('子任务')}}</span>
<!--有多少个子任务-->
@@ -165,8 +165,8 @@ export default {
this.$store.dispatch("openTask", task)
},
openMenu(task) {
const el = this.$refs[`taskMenu_${task.id}`];
openMenu(type, task) {
const el = this.$refs[`taskMenu_${type}_${task.id}`];
if (el) {
el[0].handleClick()
}
+24
View File
@@ -38,6 +38,16 @@ body.dark-mode-reverse {
}
}
.common-avatar {
&.avatar-wrapper {
.avatar-box {
.avatar-char {
color: #000000;
}
}
}
}
.drawer-overlay {
background: rgba(230, 230, 230, 0.6);
.overlay-body {
@@ -139,6 +149,20 @@ body.dark-mode-reverse {
}
.dialog-wrapper {
.dialog-nav {
.dialog-avatar {
.icon-avatar {
color: #1c1917;
}
}
.dialog-title {
.main-title {
> h2 {
color: #555;
}
}
}
}
.dialog-scroller {
.dialog-list {
> ul {