Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

一个问题和建议 #143

Open
z2023711 opened this issue Jan 22, 2025 · 3 comments
Open

一个问题和建议 #143

z2023711 opened this issue Jan 22, 2025 · 3 comments

Comments

@z2023711
Copy link

z2023711 commented Jan 22, 2025

如图,v3.1.20版本的思源笔记以及最新版本的主题,设置界面出现了如下情况,

Image
我选择默认主题后则没有这种状况,请问这是主题新的特性吗?还是说是bug?

我建议将标签修改成下图,固定标签的长度,少的标题全部显示出来,多的,则是隐藏一部分。这样看起来很整齐,

Image

还有就是,我在想思源的编辑区的背景颜色的修改是否可以让整个界面更好看一些呢?

@mustakshif
Copy link
Owner

我选择默认主题后则没有这种状况,请问这是主题新的特性吗?还是说是bug?

是特性,避免一行中文字太多影响阅读

恢复可以使用以下 CSS 代码片段:

[data-light-theme=Asri], [data-dark-theme=Asri] {
    .config__panel .config__tab-wrap .config__tab-container, .config__panel .config__tab-wrap .config__tab-container:where([data-name=AI],[data-name=image]) .layout-tab-bar+.fn__flex-1 {
        padding: 8px 12px;
    }
}

我建议将标签修改成下图,固定标签的长度,少的标题全部显示出来,多的,则是隐藏一部分。这样看起来很整齐,

Image

固定页签长度可以使用以下 CSS 代码片段:

[data-light-theme=Asri], [data-dark-theme=Asri] {

    :not(.av__views)>.layout-tab-bar .item:not(.item--pin,.item--readonly) {
        min-width: 186px; /* 数值可自己调整,保持两个一致 */
    }
    .layout-tab-bar .item--focus {
        max-width: 186px; /* 数值可自己调整,保持两个一致 */
    }

    .layout-tab-bar .item:not(.item--pin, .item--focus) .item__text,
    .layout-tab-bar .item:not(.item--pin, .item--focus) .item__icon, .layout-tab-bar .item:not(.item--pin, .item--focus) .item__icon + .item__text {
        transform: none;
    }

    .layout-tab-bar .item__text { 
        flex-grow: 1;
        text-align: start;
    }

}

还有就是,我在想思源的编辑区的背景颜色的修改是否可以让整个界面更好看一些呢?

好看的标准每个人不一样,你有什么具体建议吗

@z2023711
Copy link
Author

感谢你的回复与代码,下图是个人(不懂代码)不断地折腾下,达成的效果。

Image
就个人来看,这样的背景可以让我有更好的打字体验。这是我所用的css,如果您感兴趣,不妨看一下,最后,祝您春节快乐。

/* 修改编辑区到题头图区域的背景颜色 /
.protyle {
background: #EEE6DD !important; /
统一浅米色背景 */
}

/* 编辑区文本颜色 /
.protyle-wysiwyg {
color: #575279 !important; /
深蓝紫色文本 */
}

/* 标题区域背景颜色 /
.protyle-title {
background: transparent !important; /
透明背景,与渐变融为一体 /
color: #575279 !important; /
深蓝紫色文本 */
}

/* 题头图区域默认背景颜色 /
.protyle-background {
background: transparent !important; /
与整体背景保持一致 /
color: #575279 !important; /
深蓝紫色文本 */
}

/* 题头图区域如果有图片,覆盖背景 /
.protyle-background img {
display: block !important; /
显示图片 /
width: 100%; /
确保图片覆盖整个区域 /
height: auto; /
保持图片比例 */
}

/* 面包屑区域背景颜色(与编辑器一致) /
.protyle .protyle-breadcrumb {
background: #EEE6DD !important; /
统一浅米色背景 */
}

/* 选中状态背景颜色 /
.protyle-wysiwyg ::selection {
background-color: #D6CFC5 !important; /
浅灰米色选中背景 /
color: #333333 !important; /
深色选中文本 */
}

@mustakshif
Copy link
Owner

后续会尝试更新更多主题色功能,方便配置背景和文字色

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants