diff --git a/app/appearance/themes/daylight/theme.css b/app/appearance/themes/daylight/theme.css
index b47356fca..06a838a76 100644
--- a/app/appearance/themes/daylight/theme.css
+++ b/app/appearance/themes/daylight/theme.css
@@ -40,6 +40,7 @@
/* 列表 */
--b3-list-hover: #e9eaea;
+ --b3-list-icon-hover: rgba(33, 34, 36, .1);
/* 菜单 */
--b3-menu-background: #f8f9fa;
diff --git a/app/appearance/themes/midnight/theme.css b/app/appearance/themes/midnight/theme.css
index b965b3b59..552e25a16 100644
--- a/app/appearance/themes/midnight/theme.css
+++ b/app/appearance/themes/midnight/theme.css
@@ -40,6 +40,7 @@
/* 列表 */
--b3-list-hover: #3f4041;
+ --b3-list-icon-hover: rgba(201, 209, 217, .1);
/* 菜单 */
--b3-menu-background: #27282a;
diff --git a/app/src/assets/scss/_list.scss b/app/src/assets/scss/_list.scss
index 47dc76c63..4eedce9cf 100644
--- a/app/src/assets/scss/_list.scss
+++ b/app/src/assets/scss/_list.scss
@@ -46,11 +46,15 @@
border-left: 1px solid var(--b3-theme-background-light);
left: -21px;
}
+
+ .b3-list-item__text {
+ padding-left: 4px;
+ }
}
&-item {
line-height: 28px;
- padding: 1px 8px;
+ padding: 1px 4px;
display: flex;
cursor: pointer;
align-items: center;
@@ -103,13 +107,13 @@
display: flex;
align-items: center;
height: 22px;
- padding-right: 6px;
+ padding: 0 4px;
color: var(--b3-theme-on-surface);
transition: var(--b3-transition);
&--hl:hover {
color: var(--b3-theme-on-background);
- background-color: var(--b3-theme-background-light);
+ background-color: var(--b3-list-icon-hover);
border-radius: 2px;
}
}
@@ -130,12 +134,12 @@
line-height: 22px;
height: 22px;
transition: var(--b3-transition);
- padding: 0 3px;
+ padding: 0 4px;
flex-shrink: 0;
&:hover {
color: var(--b3-theme-on-background);
- background-color: var(--b3-theme-background-light);
+ background-color: var(--b3-list-icon-hover);
border-radius: 2px;
}
}
@@ -231,7 +235,7 @@
&:hover {
color: var(--b3-theme-on-background);
- background-color: var(--b3-theme-background-light);
+ background-color: var(--b3-list-icon-hover);
border-radius: 2px;
}
}
@@ -241,7 +245,7 @@
&:hover {
color: var(--b3-theme-on-background);
- background-color: var(--b3-theme-background-light);
+ background-color: var(--b3-list-icon-hover);
}
}
}
diff --git a/app/src/config/keymap.ts b/app/src/config/keymap.ts
index 16c4556f5..76ad01df3 100644
--- a/app/src/config/keymap.ts
+++ b/app/src/config/keymap.ts
@@ -64,49 +64,49 @@ export const keymap = {
-
+
${window.siyuan.languages.general}
${keymap._genItem(window.siyuan.config.keymap.general, "general")}
-
+
${window.siyuan.languages.editor}
${keymap._genItem(window.siyuan.config.keymap.editor.general, "editor" + Constants.ZWSP + "general")}
${keymap._genItem(window.siyuan.config.keymap.editor.insert, "editor" + Constants.ZWSP + "insert")}
${keymap._genItem(window.siyuan.config.keymap.editor.heading, "editor" + Constants.ZWSP + "heading")}
${keymap._genItem(window.siyuan.config.keymap.editor.list, "editor" + Constants.ZWSP + "list")}