diff --git a/app/appearance/themes/daylight/theme.css b/app/appearance/themes/daylight/theme.css
index 0b728e8ad..8779427ea 100644
--- a/app/appearance/themes/daylight/theme.css
+++ b/app/appearance/themes/daylight/theme.css
@@ -1,9 +1,9 @@
:root {
/* 主色 */
--b3-theme-primary: #3575f0;
- --b3-theme-primary-light: rgba(53, 117, 240, 0.54);
- --b3-theme-primary-lighter: rgba(53, 117, 240, 0.38);
- --b3-theme-primary-lightest: rgba(53, 117, 240, 0.12);
+ --b3-theme-primary-light: rgba(53, 117, 240, .54);
+ --b3-theme-primary-lighter: rgba(53, 117, 240, .38);
+ --b3-theme-primary-lightest: rgba(53, 117, 240, .12);
--b3-theme-secondary: #f3a92f;
--b3-theme-background: #fff;
--b3-theme-background-light: #dfe0e1;
@@ -113,9 +113,9 @@
--b3-select-background: url("data:image/svg+xml;utf8,") no-repeat right 2px center var(--b3-theme-background);
/* 阴影 */
- --b3-point-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.1), 0 0 2px 0px rgba(0, 0, 0, 0.2);
- --b3-dialog-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
- --b3-button-shadow: 0px 5px 5px -3px rgb(0 0 0 / 0.2), 0px 8px 10px 1px rgb(0 0 0 / 0.14), 0px 3px 14px 2px rgb(0 0 0 / 0.12);
+ --b3-point-shadow: 0 0 1px 0 rgba(0, 0, 0, .1), 0 0 2px 0 rgba(0, 0, 0, .2);
+ --b3-dialog-shadow: 0 8px 24px rgba(0, 0, 0, .2);
+ --b3-button-shadow: 0 5px 5px -3px rgb(0 0 0 / .2), 0 8px 10px 1px rgb(0 0 0 / .14), 0 3px 14px 2px rgb(0 0 0 / .12);
/* 图表颜色 */
--b3-graph-p-point: #076f7e;
diff --git a/app/appearance/themes/midnight/theme.css b/app/appearance/themes/midnight/theme.css
index b670aa315..88c06f0ba 100644
--- a/app/appearance/themes/midnight/theme.css
+++ b/app/appearance/themes/midnight/theme.css
@@ -1,12 +1,12 @@
:root {
/* 主色 */
--b3-theme-primary: #3573f0;
- --b3-theme-primary-light: rgba(53, 115, 240, 0.72);
- --b3-theme-primary-lighter: rgba(53, 115, 240, 0.48);
- --b3-theme-primary-lightest: rgba(53, 115, 240, 0.24);
+ --b3-theme-primary-light: rgba(53, 115, 240, .72);
+ --b3-theme-primary-lighter: rgba(53, 115, 240, .48);
+ --b3-theme-primary-lightest: rgba(53, 115, 240, .24);
--b3-theme-secondary: #f3a92f;
--b3-theme-background: #1e1e1e;
- --b3-theme-background-light: rgba(255, 255, 255, 0.075);
+ --b3-theme-background-light: rgba(255, 255, 255, .075);
--b3-theme-surface: #262626;
--b3-theme-surface-light: rgba(41, 42, 45, .86);
--b3-theme-surface-lighter: rgba(230, 230, 230, .06);
@@ -64,7 +64,7 @@
--b3-empty-color: var(--b3-theme-on-surface);
/* 遮罩 */
- --b3-mask-background: rgba(10, 10, 10, 0.4);
+ --b3-mask-background: rgba(10, 10, 10, .4);
/* 卡片背景 */
--b3-card-error-color: rgb(243, 153, 147);
@@ -113,9 +113,9 @@
--b3-select-background: url("data:image/svg+xml;utf8,") no-repeat right 2px center var(--b3-theme-background);
/* 阴影 */
- --b3-point-shadow: inset 0 0.5px 0.5px 0.5px rgba(255, 255, 255, 0.09), 0 3px 6px rgba(0, 0, 0, .04), 0 0 0 0 transparent;
+ --b3-point-shadow: inset 0 .5px .5px .5px rgba(255, 255, 255, .09), 0 3px 6px rgba(0, 0, 0, .04), 0 0 0 0 transparent;
--b3-dialog-shadow: 0 8px 24px #010409;
- --b3-button-shadow: 0px 5px 5px -3px rgb(0 0 0 / 0.2), 0px 8px 10px 1px rgb(0 0 0 / 0.14), 0px 3px 14px 2px rgb(0 0 0 / 0.12);
+ --b3-button-shadow: 0 5px 5px -3px rgb(0 0 0 / .2), 0 8px 10px 1px rgb(0 0 0 / .14), 0 3px 14px 2px rgb(0 0 0 / .12);
/* 图表颜色 */
--b3-graph-p-point: #076f7e;
diff --git a/app/src/assets/scss/base.scss b/app/src/assets/scss/base.scss
index 9d7a2dda2..25f511cfd 100644
--- a/app/src/assets/scss/base.scss
+++ b/app/src/assets/scss/base.scss
@@ -291,7 +291,7 @@ html {
& > div {
background-color: var(--b3-theme-primary-light);
height: 4px;
- background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
animation: stripMove 450ms linear infinite;
background-size: 50px 50px;
}
diff --git a/app/src/assets/scss/business/_av.scss b/app/src/assets/scss/business/_av.scss
index 776fccac1..ead1ae61e 100644
--- a/app/src/assets/scss/business/_av.scss
+++ b/app/src/assets/scss/business/_av.scss
@@ -46,7 +46,7 @@
&__views {
align-items: center;
- box-shadow: 0px -1px inset var(--b3-theme-background-light);
+ box-shadow: 0 -1px inset var(--b3-theme-background-light);
&--show .block__icon {
opacity: 1;
@@ -67,10 +67,10 @@
}
&--hide {
- width: 0.1px;
+ width: .1px;
overflow: hidden;
height: 0;
- min-height: 0.1px !important;
+ min-height: .1px !important;
}
}
@@ -258,7 +258,7 @@
&--select {
background-color: var(--b3-menu-background);
- box-shadow: 2px 2px 0 var(--b3-theme-primary-lighter) inset, -2px -2px 0px var(--b3-theme-primary-lighter) inset;
+ box-shadow: 2px 2px 0 var(--b3-theme-primary-lighter) inset, -2px -2px 0 var(--b3-theme-primary-lighter) inset;
border-radius: var(--b3-border-radius);
}
diff --git a/app/src/assets/scss/business/_block.scss b/app/src/assets/scss/business/_block.scss
index 7c2577304..114e2d9e2 100644
--- a/app/src/assets/scss/business/_block.scss
+++ b/app/src/assets/scss/business/_block.scss
@@ -95,7 +95,7 @@
opacity: 1;
&.block__icon[disabled] {
- opacity: 0.38;
+ opacity: .38;
cursor: not-allowed;
}
}
diff --git a/app/src/assets/scss/business/_config.scss b/app/src/assets/scss/business/_config.scss
index b818a248f..1ff0b44e2 100644
--- a/app/src/assets/scss/business/_config.scss
+++ b/app/src/assets/scss/business/_config.scss
@@ -154,7 +154,7 @@
background-position: 50%;
background-size: cover;
border-radius: 90px;
- background-color: rgba(255, 255, 255, 0.8);
+ background-color: rgba(255, 255, 255, .8);
box-shadow: var(--b3-point-shadow);
border: 1px solid var(--b3-theme-surface-lighter);
}
diff --git a/app/src/assets/scss/business/_graph.scss b/app/src/assets/scss/business/_graph.scss
index d5fa793f6..34436ae7e 100644
--- a/app/src/assets/scss/business/_graph.scss
+++ b/app/src/assets/scss/business/_graph.scss
@@ -17,7 +17,7 @@
overflow: auto;
box-sizing: border-box;
z-index: 1;
- opacity: 0.9;
+ opacity: .9;
border-left: 1px solid var(--b3-border-color);
label {
diff --git a/app/src/assets/scss/business/_layout.scss b/app/src/assets/scss/business/_layout.scss
index 035df16c8..488ffac60 100644
--- a/app/src/assets/scss/business/_layout.scss
+++ b/app/src/assets/scss/business/_layout.scss
@@ -44,7 +44,7 @@
&.layout__dockr {
border: 1px solid var(--b3-border-color);
- box-shadow: -8px 0px 24px rgb(140 149 159 / 20%);
+ box-shadow: -8px 0 24px rgb(140 149 159 / 20%);
border-right: 0;
border-radius: var(--b3-border-radius-b) 0 0 var(--b3-border-radius-b);
overflow: hidden;
diff --git a/app/src/assets/scss/business/_search.scss b/app/src/assets/scss/business/_search.scss
index f2bea9b16..6bc6afbf1 100644
--- a/app/src/assets/scss/business/_search.scss
+++ b/app/src/assets/scss/business/_search.scss
@@ -2,7 +2,7 @@
&__layout {
display: flex;
flex: 1;
- min-height: 0.1px;
+ min-height: .1px;
flex-direction: column;
&:not(.search__layout--row) .search__list {
@@ -25,7 +25,7 @@
height: auto;
&:after {
- width: 0.5px;
+ width: .5px;
height: 100%;
}
}
@@ -113,7 +113,7 @@
transition: var(--b3-transition);
top: 0;
width: 100%;
- height: 0.5px;
+ height: .5px;
}
&:hover:after {
diff --git a/app/src/assets/scss/component/_button.scss b/app/src/assets/scss/component/_button.scss
index 56bd15337..31f2fc7e9 100644
--- a/app/src/assets/scss/component/_button.scss
+++ b/app/src/assets/scss/component/_button.scss
@@ -9,7 +9,7 @@
display: inline-flex;
align-items: center;
justify-content: center;
- transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
+ transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1);
border: 0;
box-sizing: border-box;
text-align: center;
@@ -29,7 +29,7 @@
}
&:active {
- box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, .12);
+ box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
}
&--progress {
@@ -137,7 +137,7 @@
}
&:disabled {
- opacity: 0.38;
+ opacity: .38;
cursor: not-allowed;
}
}
diff --git a/app/src/assets/scss/component/_chip.scss b/app/src/assets/scss/component/_chip.scss
index 94e395f9c..355e0d300 100644
--- a/app/src/assets/scss/component/_chip.scss
+++ b/app/src/assets/scss/component/_chip.scss
@@ -13,7 +13,7 @@
color: var(--b3-theme-on-background);
line-height: 16px;
font-weight: 400;
- font-size: 0.8125rem;
+ font-size: .8125rem;
display: inline-flex;
align-items: center;
box-sizing: border-box;
diff --git a/app/src/assets/scss/component/_dialog.scss b/app/src/assets/scss/component/_dialog.scss
index b68719889..aaa4b2a79 100644
--- a/app/src/assets/scss/component/_dialog.scss
+++ b/app/src/assets/scss/component/_dialog.scss
@@ -44,7 +44,7 @@
max-width: 88vw;
transform: scale(.8);
opacity: 0;
- transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
+ transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, .2, 1);
border: 1px solid var(--b3-theme-surface-lighter);
}
diff --git a/app/src/assets/scss/component/_form.scss b/app/src/assets/scss/component/_form.scss
index 7e569d363..f6c1e4bf8 100644
--- a/app/src/assets/scss/component/_form.scss
+++ b/app/src/assets/scss/component/_form.scss
@@ -41,7 +41,7 @@
position: absolute;
height: 18px;
width: 16px;
- opacity: 0.68;
+ opacity: .68;
transition: var(--b3-transition);
right: 0;
cursor: pointer;
diff --git a/app/src/assets/scss/component/_list.scss b/app/src/assets/scss/component/_list.scss
index 8b59871ec..2923482c1 100644
--- a/app/src/assets/scss/component/_list.scss
+++ b/app/src/assets/scss/component/_list.scss
@@ -30,7 +30,7 @@
.b3-list__panel:before {
content: "";
height: 100%;
- top: 0px;
+ top: 0;
position: absolute;
border-left: 1px solid var(--b3-theme-background-light);
left: -21px;
@@ -173,7 +173,7 @@
flex-shrink: 0;
height: 10px;
width: 10px;
- transition: transform 0.15s cubic-bezier(0, 0, 0.2, 1), opacity 1s cubic-bezier(0, 0, 0.2, 1);
+ transition: transform .15s cubic-bezier(0, 0, .2, 1), opacity 1s cubic-bezier(0, 0, .2, 1);
&--open {
transform: rotate(90deg);
@@ -205,7 +205,7 @@
}
&__meta {
- font-size: 0.75rem;
+ font-size: .75rem;
margin-left: 8px;
flex-shrink: 0;
color: var(--b3-theme-on-surface);
diff --git a/app/src/assets/scss/component/_menu.scss b/app/src/assets/scss/component/_menu.scss
index 439b5407a..20e849e9a 100644
--- a/app/src/assets/scss/component/_menu.scss
+++ b/app/src/assets/scss/component/_menu.scss
@@ -21,7 +21,7 @@
box-shadow: inset 0 0 2.5px 2.5px var(--b3-scroll-color);
&:hover {
- border-width: 0.5px;
+ border-width: .5px;
}
}
@@ -42,7 +42,7 @@
height: 100vh;
padding: 0;
border-radius: 0;
- transition: transform 0.15s cubic-bezier(0, 0, 0.2, 1) 0ms;
+ transition: transform .15s cubic-bezier(0, 0, .2, 1) 0ms;
display: flex;
flex-direction: column;
@@ -175,7 +175,7 @@
cursor: not-allowed;
& > *:not(.b3-menu__submenu) {
- opacity: 0.38;
+ opacity: .38;
}
}
@@ -307,7 +307,7 @@
}
&__accelerator {
- font-size: 0.75rem;
+ font-size: .75rem;
margin-left: 16px;
color: var(--b3-theme-on-surface);
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace, var(--b3-font-family);
@@ -339,7 +339,7 @@
&__item {
font-size: 24px;
- line-height: 0.9em; // windows 需要这样设置
+ line-height: .9em; // windows 需要这样设置
font-family: var(--b3-font-family-emoji);
text-align: center;
height: 28px;
diff --git a/app/src/assets/scss/component/_select.scss b/app/src/assets/scss/component/_select.scss
index ffcae511e..9df5b63fb 100644
--- a/app/src/assets/scss/component/_select.scss
+++ b/app/src/assets/scss/component/_select.scss
@@ -5,10 +5,10 @@
box-sizing: border-box;
line-height: 20px;
color: var(--b3-theme-on-background);
- transition: box-shadow 120ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color .2s cubic-bezier(0, 0, .2, 1) 0ms;
+ transition: box-shadow 120ms 0ms cubic-bezier(0, 0, .2, 1), background-color .2s cubic-bezier(0, 0, .2, 1) 0ms;
height: 28px;
font-size: 14px;
- box-shadow: inset 0 0 0 0.6px var(--b3-theme-on-surface);
+ box-shadow: inset 0 0 0 .6px var(--b3-theme-on-surface);
background: var(--b3-select-background);
appearance: none;
cursor: pointer;
diff --git a/app/src/assets/scss/component/_snackbar.scss b/app/src/assets/scss/component/_snackbar.scss
index 117473b4b..c6f3ffc61 100644
--- a/app/src/assets/scss/component/_snackbar.scss
+++ b/app/src/assets/scss/component/_snackbar.scss
@@ -1,7 +1,7 @@
.b3-snackbar {
margin-bottom: 16px;
position: relative;
- transition: transform 256ms cubic-bezier(0.45, 0.05, 0.55, 0.95) 0ms;
+ transition: transform 256ms cubic-bezier(.45, .05, .55, .95) 0ms;
text-align: right;
&--hide {
@@ -17,7 +17,7 @@
display: flex;
flex-direction: column;
transform: translate3d(calc(20vw + 48px), 0, 0);
- transition: transform 0.15s cubic-bezier(0.4, 0, 1, 1) 0ms;
+ transition: transform .15s cubic-bezier(.4, 0, 1, 1) 0ms;
&--show {
transform: translate3d(0, 0, 0) !important;
diff --git a/app/src/assets/scss/component/_switch.scss b/app/src/assets/scss/component/_switch.scss
index 184479cd9..453e74b04 100644
--- a/app/src/assets/scss/component/_switch.scss
+++ b/app/src/assets/scss/component/_switch.scss
@@ -73,7 +73,7 @@
}
&:disabled {
- opacity: 0.38;
+ opacity: .38;
cursor: not-allowed;
}
diff --git a/app/src/assets/scss/component/_text-field.scss b/app/src/assets/scss/component/_text-field.scss
index 2edd63e65..c535ef5b1 100644
--- a/app/src/assets/scss/component/_text-field.scss
+++ b/app/src/assets/scss/component/_text-field.scss
@@ -6,7 +6,7 @@
line-height: 20px;
box-sizing: border-box;
color: var(--b3-theme-on-background);
- transition: box-shadow 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
+ transition: box-shadow 120ms 0ms cubic-bezier(0, 0, .2, 1);
background-color: var(--b3-theme-background);
-webkit-appearance: none;
font-variant-ligatures: none;
diff --git a/app/src/assets/scss/component/_tooltips.scss b/app/src/assets/scss/component/_tooltips.scss
index bf30ab97f..de51ffcc1 100644
--- a/app/src/assets/scss/component/_tooltips.scss
+++ b/app/src/assets/scss/component/_tooltips.scss
@@ -51,7 +51,7 @@
background-color: var(--b3-tooltips-background);
border-radius: var(--b3-border-radius);
line-height: 17px;
- transform: scale(0.8);
+ transform: scale(.8);
max-width: 60vw;
overflow: hidden;
text-overflow: ellipsis;
@@ -74,7 +74,7 @@
pointer-events: none;
position: absolute;
opacity: 0;
- transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
+ transition: opacity 150ms 0ms cubic-bezier(0, 0, .2, 1), transform 150ms 0ms cubic-bezier(0, 0, .2, 1);
}
&:hover,
diff --git a/app/src/assets/scss/component/_typography.scss b/app/src/assets/scss/component/_typography.scss
index a8b987412..f4ce40386 100644
--- a/app/src/assets/scss/component/_typography.scss
+++ b/app/src/assets/scss/component/_typography.scss
@@ -52,11 +52,11 @@
}
span[data-type~="sup"] {
- top: -0.5em;
+ top: -.5em;
}
span[data-type~="sub"] {
- bottom: -0.25em;
+ bottom: -.25em;
}
em,
@@ -127,7 +127,7 @@
.bq {
padding: 4px;
color: var(--b3-theme-on-surface);
- border-left: 0.25em solid var(--b3-theme-surface-lighter);
+ border-left: .25em solid var(--b3-theme-surface-lighter);
background-color: var(--b3-list-hover);
margin: 4px 0;
}
@@ -156,13 +156,13 @@
.h1,
h1 {
- padding: 0.3em 4px;
+ padding: .3em 4px;
font-size: 1.75em;
}
.h2,
h2 {
- padding: 0.3em 4px;
+ padding: .3em 4px;
font-size: 1.55em;
}
diff --git a/app/src/assets/scss/mobile.scss b/app/src/assets/scss/mobile.scss
index 62bb77623..ca1c9a3ea 100644
--- a/app/src/assets/scss/mobile.scss
+++ b/app/src/assets/scss/mobile.scss
@@ -125,7 +125,7 @@
border-radius: var(--b3-border-radius);
&[disabled] {
- opacity: 0.38;
+ opacity: .38;
}
&--active,
@@ -167,7 +167,7 @@
width: 100vw;
z-index: 7;
transform: translateX(-100vw);
- transition: transform 0.15s cubic-bezier(0, 0, 0.2, 1) 0ms;
+ transition: transform .15s cubic-bezier(0, 0, .2, 1) 0ms;
&--all {
transform: translateY(-200vh);
@@ -228,7 +228,7 @@
background-position: 50%;
background-size: cover;
border-radius: 90px;
- background-color: rgba(255, 255, 255, 0.8);
+ background-color: rgba(255, 255, 255, .8);
box-shadow: var(--b3-point-shadow);
border: 1px solid var(--b3-theme-surface-lighter);
}
@@ -314,7 +314,7 @@
}
&[disabled] {
- opacity: 0.38;
+ opacity: .38;
}
&.protyle-toolbar__item--current svg {
diff --git a/app/src/assets/scss/pdf/_pdf.scss b/app/src/assets/scss/pdf/_pdf.scss
index 0bc4dab31..6b3d42127 100644
--- a/app/src/assets/scss/pdf/_pdf.scss
+++ b/app/src/assets/scss/pdf/_pdf.scss
@@ -397,7 +397,7 @@
}
&[disabled] {
- opacity: 0.38;
+ opacity: .38;
cursor: not-allowed;
}
}
@@ -421,11 +421,11 @@
}
#pageWidthOption {
- border-bottom: 1px rgba(255, 255, 255, 0.5) solid;
+ border-bottom: 1px rgba(255, 255, 255, .5) solid;
}
.bookmark[href="#"] {
- opacity: 0.5;
+ opacity: .5;
pointer-events: none;
}
@@ -479,8 +479,8 @@
.thumbnailImage {
border: 1px solid rgba(0, 0, 0, 0);
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5), 0 2px 8px rgba(0, 0, 0, 0.3);
- opacity: 0.8;
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);
+ opacity: .8;
z-index: 99;
background-color: rgba(255, 255, 255, 1);
background-clip: content-box;
@@ -495,14 +495,14 @@
a:focus > .thumbnail > .thumbnailSelectionRing > .thumbnailImage,
.thumbnail:hover > .thumbnailSelectionRing > .thumbnailImage {
- opacity: 0.9;
+ opacity: .9;
}
a:focus > .thumbnail > .thumbnailSelectionRing,
.thumbnail:hover > .thumbnailSelectionRing {
background-color: var(--b3-list-hover);
background-clip: padding-box;
- color: rgba(255, 255, 255, 0.9);
+ color: rgba(255, 255, 255, .9);
}
.thumbnail.selected > .thumbnailSelectionRing > .thumbnailImage {
@@ -632,8 +632,8 @@ a:focus > .thumbnail > .thumbnailSelectionRing,
border-radius: var(--b3-border-radius-b);
width: 520px;
position: absolute;
- inset-inline-start: 0px;
- inset-inline-end: 0px;
+ inset-inline-start: 0;
+ inset-inline-end: 0;
height: fit-content;
margin: auto;
display: none;
@@ -641,8 +641,8 @@ a:focus > .thumbnail > .thumbnailSelectionRing,
&--open {
position: fixed;
- inset-block-start: 0px;
- inset-block-end: 0px;
+ inset-block-start: 0;
+ inset-block-end: 0;
max-width: calc((100% - 6px) - 2em);
max-height: calc((100% - 6px) - 2em);
user-select: text;
@@ -824,9 +824,9 @@ a:focus > .thumbnail > .thumbnailSelectionRing,
}
#viewer.textLayer-visible .textLayer span {
- background-color: rgba(255, 255, 0, 0.1);
+ background-color: rgba(255, 255, 0, .1);
color: rgba(0, 0, 0, 1);
- border: solid 1px rgba(255, 0, 0, 0.5);
+ border: solid 1px rgba(255, 0, 0, .5);
box-sizing: border-box;
}
@@ -836,7 +836,7 @@ a:focus > .thumbnail > .thumbnailSelectionRing,
}
#viewer.textLayer-shadow .textLayer span {
- background-color: rgba(255, 255, 255, 0.6);
+ background-color: rgba(255, 255, 255, .6);
color: rgba(0, 0, 0, 1);
}
diff --git a/app/src/assets/scss/pdf/annotation_layer_builder.scss b/app/src/assets/scss/pdf/annotation_layer_builder.scss
index a958ad94e..c6f74b590 100644
--- a/app/src/assets/scss/pdf/annotation_layer_builder.scss
+++ b/app/src/assets/scss/pdf/annotation_layer_builder.scss
@@ -14,7 +14,7 @@
*/
:root {
- --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,");
+ --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,");
--input-focus-border-color: Highlight;
--input-focus-outline: 1px solid Canvas;
--input-unfocused-border-color: transparent;
@@ -86,7 +86,7 @@
.annotationLayer .linkAnnotation > a:hover,
.annotationLayer .buttonWidgetAnnotation.pushButton > a:hover {
- opacity: 0.2;
+ opacity: .2;
background: rgba(255, 255, 0, 1);
box-shadow: 0 2px 10px rgba(255, 255, 0, 1);
}
@@ -105,7 +105,7 @@
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation.checkBox input,
.annotationLayer .buttonWidgetAnnotation.radioButton input {
- background-color: rgba(0, 54, 255, 0.13); // NOTE
+ background-color: rgba(0, 54, 255, .13); // NOTE
border: 2px solid var(--input-unfocused-border-color);
box-sizing: border-box;
font: calc(9px * var(--scale-factor)) sans-serif;
diff --git a/app/src/assets/scss/pdf/xfa_layer_builder.scss b/app/src/assets/scss/pdf/xfa_layer_builder.scss
index ebe42829b..edac317cf 100644
--- a/app/src/assets/scss/pdf/xfa_layer_builder.scss
+++ b/app/src/assets/scss/pdf/xfa_layer_builder.scss
@@ -14,7 +14,7 @@
*/
:root {
- --xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,");
+ --xfa-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,");
}
.xfaLayer .highlight {
@@ -77,7 +77,7 @@
font-style: inherit;
font-weight: inherit;
font-kerning: inherit;
- letter-spacing: -0.01px;
+ letter-spacing: -.01px;
text-align: inherit;
text-decoration: inherit;
box-sizing: border-box;
diff --git a/app/src/assets/scss/protyle/_protyle.scss b/app/src/assets/scss/protyle/_protyle.scss
index 19c18c78f..ac7045055 100644
--- a/app/src/assets/scss/protyle/_protyle.scss
+++ b/app/src/assets/scss/protyle/_protyle.scss
@@ -239,15 +239,15 @@
&--transition {
.protyle-wysiwyg {
- transition: padding .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0ms;
+ transition: padding .3s cubic-bezier(.25, .46, .45, .94) 0ms;
}
.protyle-title {
- transition: margin .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0ms;
+ transition: margin .3s cubic-bezier(.25, .46, .45, .94) 0ms;
}
.protyle-background__iconw {
- transition: left .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0ms;
+ transition: left .3s cubic-bezier(.25, .46, .45, .94) 0ms;
}
}
}
@@ -348,7 +348,7 @@
}
&[custom-riff-decks] {
- box-shadow: 3px 0px 0px -1px var(--b3-protyle-inline-mark-background) inset;
+ box-shadow: 3px 0 0 -1px var(--b3-protyle-inline-mark-background) inset;
}
&__icon {
diff --git a/app/src/assets/scss/protyle/_wysiwyg.scss b/app/src/assets/scss/protyle/_wysiwyg.scss
index 163495e02..c1d8844f7 100644
--- a/app/src/assets/scss/protyle/_wysiwyg.scss
+++ b/app/src/assets/scss/protyle/_wysiwyg.scss
@@ -17,12 +17,13 @@
position: relative;
&[custom-riff-decks] {
- box-shadow: 3px 0px 0px -1px var(--b3-protyle-inline-mark-background) inset;
+ box-shadow: 3px 0 0 -1px var(--b3-protyle-inline-mark-background) inset;
}
[spellcheck] {
word-break: break-word;
- white-space: pre-wrap;
+ // https://github.com/siyuan-note/siyuan/issues/10483
+ white-space: break-spaces;
&:focus {
outline: none;
@@ -54,11 +55,11 @@
.dragover {
&__top:not(.av__row) {
- box-shadow: 0 -3px 0 var(--b3-theme-primary-lighter), inset 0px 1px 0 var(--b3-theme-primary-lighter) !important;
+ box-shadow: 0 -3px 0 var(--b3-theme-primary-lighter), inset 0 1px 0 var(--b3-theme-primary-lighter) !important;
}
&__bottom:not(.av__row) {
- box-shadow: 0 3px 0 var(--b3-theme-primary-lighter), inset 0px -1px 0 var(--b3-theme-primary-lighter) !important;
+ box-shadow: 0 3px 0 var(--b3-theme-primary-lighter), inset 0 -1px 0 var(--b3-theme-primary-lighter) !important;
}
}
}
@@ -70,7 +71,7 @@
&:before {
content: "";
position: absolute;
- border-left: 0.5px solid var(--b3-theme-background-light);
+ border-left: .5px solid var(--b3-theme-background-light);
left: 17px;
}
@@ -289,7 +290,7 @@
position: sticky;
top: -1px;
z-index: 2;
- box-shadow: 0px -1px 0px var(--b3-theme-on-surface-light) inset;
+ box-shadow: 0 -1px 0 var(--b3-theme-on-surface-light) inset;
}
}
@@ -304,7 +305,7 @@
}
&--select {
- filter: brightness(0.68);
+ filter: brightness(.68);
}
&--drag > span:after {
@@ -460,11 +461,11 @@
.dragover {
&__top:not(.av__row) {
- box-shadow: 0 -4px 0 0px var(--b3-theme-primary-lighter) !important;
+ box-shadow: 0 -4px 0 0 var(--b3-theme-primary-lighter) !important;
}
&__bottom:not(.av__row) {
- box-shadow: 0 4px 0 0px var(--b3-theme-primary-lighter) !important
+ box-shadow: 0 4px 0 0 var(--b3-theme-primary-lighter) !important
}
}
@@ -478,7 +479,7 @@
}
&--animate {
- animation: scale 0.3s ease-in-out;
+ animation: scale .3s ease-in-out;
}
div[data-type="NodeMathBlock"] {
@@ -507,7 +508,7 @@
[data-node-id][fold="1"]:not(.li):not([data-type="NodeHeading"]) {
@include text-clamp(1);
- opacity: 0.38;
+ opacity: .38;
font-size: 16px;
height: 26px;
line-height: 26px;
@@ -616,7 +617,7 @@
&:empty::after {
content: "language";
- opacity: 0.68;
+ opacity: .68;
}
}
}
diff --git a/app/src/assets/scss/util/_function.scss b/app/src/assets/scss/util/_function.scss
index 920b77a12..171ae431a 100644
--- a/app/src/assets/scss/util/_function.scss
+++ b/app/src/assets/scss/util/_function.scss
@@ -46,9 +46,9 @@
&-1 {
flex: 1;
- min-width: 0.1px;
+ min-width: .1px;
overflow: auto;
- min-height: 0.1px;
+ min-height: .1px;
}
&-column {
@@ -129,7 +129,7 @@
}
&__code {
- padding: 0.2em 0.4em;
+ padding: .2em .4em;
margin: 0;
font-size: 85%;
border-radius: var(--b3-border-radius);
diff --git a/app/src/assets/scss/util/_keyframes.scss b/app/src/assets/scss/util/_keyframes.scss
index 125ab91f0..a8bae451f 100644
--- a/app/src/assets/scss/util/_keyframes.scss
+++ b/app/src/assets/scss/util/_keyframes.scss
@@ -10,10 +10,10 @@
@keyframes addCard {
0% {
- box-shadow: 100vw 0px 0px -1px var(--b3-protyle-inline-mark-background) inset;
+ box-shadow: 100vw 0px 0 -1px var(--b3-protyle-inline-mark-background) inset;
}
100% {
- box-shadow: 3px 0px 0px -1px var(--b3-protyle-inline-mark-background) inset;
+ box-shadow: 3px 0 0 -1px var(--b3-protyle-inline-mark-background) inset;
}
}
@@ -32,7 +32,7 @@
@keyframes zoomIn {
0% {
opacity: 0;
- transform: scale(0.8);
+ transform: scale(.8);
}
to {
diff --git a/app/src/assets/scss/util/_reset.scss b/app/src/assets/scss/util/_reset.scss
index 149bd60ef..0b4877915 100644
--- a/app/src/assets/scss/util/_reset.scss
+++ b/app/src/assets/scss/util/_reset.scss
@@ -157,11 +157,11 @@ sup {
}
sup {
- top: -0.5em;
+ top: -.5em;
}
sub {
- bottom: -0.25em;
+ bottom: -.25em;
}
img {
diff --git a/app/src/assets/scss/viewerjs/_viewer.scss b/app/src/assets/scss/viewerjs/_viewer.scss
index 6a025394a..423133f70 100644
--- a/app/src/assets/scss/viewerjs/_viewer.scss
+++ b/app/src/assets/scss/viewerjs/_viewer.scss
@@ -81,7 +81,7 @@
}
&-navbar {
- background-color: rgba(0, 0, 0, 0.48);
+ background-color: rgba(0, 0, 0, .48);
overflow: hidden;
}
@@ -101,12 +101,12 @@
line-height: 0;
opacity: .48;
overflow: hidden;
- transition: opacity 0.15s;
+ transition: opacity .15s;
width: 30px;
&:focus,
&:hover {
- opacity: 0.78;
+ opacity: .78;
}
&:focus {
@@ -171,7 +171,7 @@
float: left;
height: 24px;
overflow: hidden;
- transition: background-color 0.15s;
+ transition: background-color .15s;
width: 24px;
&:focus,
@@ -252,7 +252,7 @@
}
&-button {
- background-color: rgba(0, 0, 0, 0.48);
+ background-color: rgba(0, 0, 0, .48);
border-radius: 50%;
cursor: pointer;
height: 80px;
@@ -260,7 +260,7 @@
position: absolute;
right: -40px;
top: -40px;
- transition: background-color 0.15s;
+ transition: background-color .15s;
width: 80px;
-webkit-app-region: no-drag;
@@ -298,7 +298,7 @@
}
&-backdrop {
- background-color: rgba(0, 0, 0, 0.24);
+ background-color: rgba(0, 0, 0, .24);
}
&-invisible {
@@ -319,7 +319,7 @@
}
&-transition {
- transition: all 0.3s;
+ transition: all .3s;
}
@keyframes viewer-spinner {
@@ -335,8 +335,8 @@
&-loading {
&::after {
animation: viewer-spinner 1s linear infinite;
- border: 4px solid rgba(255, 255, 255, 0.1);
- border-left-color: rgba(255, 255, 255, 0.5);
+ border: 4px solid rgba(255, 255, 255, .1);
+ border-left-color: rgba(255, 255, 255, .5);
border-radius: 50%;
content: '';
display: inline-block;