🎨 Improve init screen

This commit is contained in:
Daniel 2023-06-26 19:58:18 +08:00
parent fc818c6511
commit 1bc77c6f61
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -21,7 +21,7 @@
border: 1px solid rgba(0, 0, 0, .06);
min-height: 100vh;
box-sizing: border-box;
padding: 0 calc((100vw - 608px) / 2);
padding: 0 calc((100vw - 608px) * 0.3);
}
.fn__flex-1 {
@ -31,7 +31,7 @@
}
h2 {
margin: 0 0 4px 0;
margin: 0 0 12px 0;
line-height: 24px;
}
@ -200,7 +200,7 @@
<label class="b3-label">
<div>
🌐 外观语言
<div class="b3-label__text">用户界面语言,后续可在 <kbd>设置</kbd> - <kbd>外观</kbd> 中切换</div>
<div class="b3-label__text">用户界面语言,后续可<kbd>设置</kbd> - <kbd>外观</kbd>进行切换</div>
</div>
<div class="fn__space"></div>
<div class="fn__flex-1"></div>
@ -215,7 +215,7 @@
<label class="b3-label">
<div>
🗂️ 工作空间
<div class="b3-label__text"> 工作空间用于存放数据,后续可在顶栏菜单中切换</div>
<div class="b3-label__text"> 工作空间用于存放数据,后续可在顶栏左上角的主菜单中进行切换</div>
</div>
<div class="fn__space"></div>
<div class="fn__flex-1"></div>
@ -228,7 +228,7 @@
<div class="feedback">
<span>❤️ <a href="https://ld246.com/article/1649901726096" target="_blank">求助反馈建议</a></span>
<span>🏘️ <a href="https://ld246.com/article/1640266171309" target="_blank">用户社区汇总</a></span>
<span><a href="https://b3log.org/siyuan/download.html" target="_blank" class="version"></a></span>
<span>🔖 <a href="https://b3log.org/siyuan/download.html" target="_blank" class="version"></a></span>
</div>
<div class="fn__flex-1"></div>
</div>
@ -241,8 +241,7 @@
<label class="b3-label">
<div>
🌐 Language
<div class="b3-label__text">User interface language, which can be switched later in <br>
<kbd>Settings</kbd> - <kbd>Appearance</kbd>
<div class="b3-label__text">User interface language, which can be switched later in <kbd>Settings</kbd> - <kbd>Appearance</kbd>
</div>
</div>
<div class="fn__space"></div>
@ -258,8 +257,7 @@
<label class="b3-label">
<div>
🗂️ Workspace
<div class="b3-label__text">The workspace is used to store data, which can be switched <br>
later in the top bar menu later
<div class="b3-label__text">The workspace is used to store data, which can be switched later in the top bar menu later
</div>
</div>
<div class="fn__space"></div>
@ -268,11 +266,12 @@
</label>
<div class="fn__flex-1"></div>
<div class="fn__flex-1 notice">
<span>⚠️ Do not use a third-party synchronization disk to synchronize data, otherwise it will cause abnormal operation and data damage</span>
<span>⚠️ Do not use a third-party sync disk to sync data, otherwise it will cause abnormal operation and data damage</span>
</div>
<div class="feedback">
<span>❤️ <a href="https://liuyun.io/article/1686530886208" target="_blank">Feedback and support</a></span>
<span><a href="https://b3log.org/siyuan/en/download.html" target="_blank" class="version"></a></span>
<span>❤️ <a href="https://liuyun.io/article/1686530886208" target="_blank">Support and Feedback</a></span>
<span>🏘️ <a href="https://liuyun.io/article/1687779743723" target="_blank">User community summary</a></span>
<span>🔖 <a href="https://b3log.org/siyuan/en/download.html" target="_blank" class="version"></a></span>
</div>
<div class="fn__flex-1"></div>
</div>
@ -284,6 +283,10 @@
</svg>
<div class="drag"></div>
<script>
const isChinese = (lang) => {
return 'zh_CN' === lang || 'zh_CHT' === lang
}
const getSearch = (key) => {
if (window.location.search.indexOf('?') === -1) {
return ''
@ -302,7 +305,7 @@
let currentLang = decodeURIComponent(getSearch('lang'))
const setLang = (lang) => {
if ('zh_CN' === lang) {
if (isChinese(lang)) {
document.title = `思源笔记 v${getSearch('v')}`
document.getElementById('zhCN').classList.remove('fn__none')
document.getElementById('enUS').classList.add('fn__none')
@ -316,7 +319,7 @@
setLang(currentLang)
document.querySelectorAll('.version').forEach(item => {
item.textContent = `🔖 v${getSearch('v')}`
item.textContent = `v${getSearch('v')}`
})
document.querySelectorAll('.icon').forEach(item => {
@ -359,7 +362,7 @@
const initPath = result.filePaths[0]
if (isICloudPath(initPath)) {
let msg = '⚠️ This folder is under the iCloud sync path, please change another path'
if ('zh_CN' === currentLang) {
if (isChinese(currentLang)) {
msg = '⚠️ 该文件夹位于 iCloud 同步路径下,请更换其他路径'
}
alert(msg)
@ -368,7 +371,7 @@
if (isCloudDrivePath(initPath)) {
let msg = '⚠️ The folder path can not contain onedrive, dropbox, google drive, pcloud and 坚果云, please change another path'
if ('zh_CN' === currentLang) {
if (isChinese(currentLang)) {
msg = '⚠️ 文件夹路径不能包含 onedrive、dropbox、google drive、pcloud 和 坚果云,请更换其他路径'
}
alert(msg)
@ -376,7 +379,7 @@
}
let msg = '⚠️ Do not set the workspace under the path of a third-party sync disk, otherwise the data will be damaged (iCloud/OneDrive/Dropbox/Google Drive/Nutstore/Baidu Netdisk/Tencent Weiyun, etc.), continue?'
if ('zh_CN' === currentLang) {
if (isChinese(currentLang)) {
msg = '⚠️ 请勿将工作空间设置在第三方同步盘路径下否则数据会被损坏iCloud/OneDrive/Dropbox/Google Drive/坚果云/百度网盘/腾讯微云等),是否继续?'
}
if (!confirm(msg)) {