diff --git a/app/electron/main.js b/app/electron/main.js index e13885f0b..11a7f1c83 100644 --- a/app/electron/main.js +++ b/app/electron/main.js @@ -178,6 +178,8 @@ const boot = () => { backgroundColor: '#FFF', // 桌面端主窗体背景色设置为 `#FFF` Fix https://github.com/siyuan-note/siyuan/issues/4544 width: windowState.width, height: windowState.height, + minWidth: 493, + minHeight: 376, x, y, fullscreenable: true, diff --git a/app/src/assets/scss/_form.scss b/app/src/assets/scss/_form.scss index 3ace72119..c28d3a2a2 100644 --- a/app/src/assets/scss/_form.scss +++ b/app/src/assets/scss/_form.scss @@ -56,7 +56,6 @@ &__icona { position: relative; color: var(--b3-theme-on-surface); - flex: 1; &-icon { position: absolute; diff --git a/app/src/assets/scss/_function.scss b/app/src/assets/scss/_function.scss index ae5e07393..99e806dc6 100644 --- a/app/src/assets/scss/_function.scss +++ b/app/src/assets/scss/_function.scss @@ -90,6 +90,10 @@ flex-shrink: 0; } + &__size96 { + width: 96px; + } + &__rotate { animation: rotate 2s infinite linear; } diff --git a/app/src/assets/scss/_responsive.scss b/app/src/assets/scss/_responsive.scss new file mode 100644 index 000000000..50a66bc9f --- /dev/null +++ b/app/src/assets/scss/_responsive.scss @@ -0,0 +1,45 @@ +@media (max-width: 750px) { + .config { + &__panel { + & > .b3-tab-bar { + width: auto; + + .b3-list-item__text { + display: none; + } + + .b3-list-item--big .b3-list-item__graphic { + margin-right: 0; + } + } + + .config-query label { + width: 100%; + margin-top: 8px; + } + + .config-account { + flex-direction: column; + min-height: 100%; + } + + .b3-form__icona { + margin-top: 8px; + } + } + + &__item { + flex-wrap: wrap; + + & > .b3-text-field, + & > .b3-select, + .b3-slider, + & > .b3-button, + & > .b3-tooltips, + &-line { + width: 100%; + margin-top: 8px; + } + } + } +} diff --git a/app/src/assets/scss/base.scss b/app/src/assets/scss/base.scss index ed4361431..2b8ad395c 100644 --- a/app/src/assets/scss/base.scss +++ b/app/src/assets/scss/base.scss @@ -22,6 +22,7 @@ @import "card"; @import "menu"; @import "color"; +@import "responsive"; // un refactor @import "protyle"; @import "typography"; @@ -285,6 +286,16 @@ progressLoading: 400 } .config { + &__panel { + & > .b3-tab-bar { + user-select: none; + width: 180px; + overflow: auto; + padding: 8px 0; + box-sizing: border-box + } + } + &-query { display: flex; flex-wrap: wrap; @@ -335,6 +346,7 @@ progressLoading: 400 margin-bottom: 82px; width: 100%; flex: 1; + min-height: 128px; } &__info { @@ -378,6 +390,7 @@ progressLoading: 400 &-about__logo { display: flex; align-items: center; + flex-wrap: wrap; img { height: 24px; diff --git a/app/src/assets/scss/mobile.scss b/app/src/assets/scss/mobile.scss index 08d4a2585..e244afa15 100644 --- a/app/src/assets/scss/mobile.scss +++ b/app/src/assets/scss/mobile.scss @@ -18,6 +18,7 @@ @import "reset"; @import "function"; @import "color"; +@import "responsive"; // un refactor @import "protyle"; @import "typography"; diff --git a/app/src/config/about.ts b/app/src/config/about.ts index 6615d5144..88507fc8c 100644 --- a/app/src/config/about.ts +++ b/app/src/config/about.ts @@ -57,7 +57,7 @@ export const about = {
-