Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions src/assets/shared.css
Original file line number Diff line number Diff line change
Expand Up @@ -987,4 +987,58 @@ code,
.term-title,
.typing {
font-feature-settings: 'calt', 'liga', 'zero';
}

:root .el-alert {
border-radius: 8px;
border: 1px solid transparent;
}

:root .el-alert__title {
color: var(--ctp-text) !important;
font-weight: 600;
}

:root .el-alert__description {
color: var(--ctp-subtext1) !important;
}

:root .el-alert__close-btn {
color: var(--ctp-subtext0) !important;
}

:root .el-alert--info {
background-color: color-mix(in srgb, var(--ctp-blue) 13%, var(--ctp-base)) !important;
border-color: color-mix(in srgb, var(--ctp-blue) 26%, transparent) !important;
}

:root .el-alert--info .el-alert__icon {
color: var(--ctp-blue) !important;
}

:root .el-alert--success {
background-color: color-mix(in srgb, var(--ctp-green) 13%, var(--ctp-base)) !important;
border-color: color-mix(in srgb, var(--ctp-green) 26%, transparent) !important;
}

:root .el-alert--success .el-alert__icon {
color: var(--ctp-green) !important;
}

:root .el-alert--warning {
background-color: color-mix(in srgb, var(--ctp-yellow) 13%, var(--ctp-base)) !important;
border-color: color-mix(in srgb, var(--ctp-yellow) 30%, transparent) !important;
}

:root .el-alert--warning .el-alert__icon {
color: var(--ctp-yellow) !important;
}

:root .el-alert--error {
background-color: color-mix(in srgb, var(--ctp-red) 13%, var(--ctp-base)) !important;
border-color: color-mix(in srgb, var(--ctp-red) 26%, transparent) !important;
}

:root .el-alert--error .el-alert__icon {
color: var(--ctp-red) !important;
}
11 changes: 9 additions & 2 deletions src/components/UninstallSection.vue
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ const voidXbpsRemove =

const voidSvCleanup =
'sudo rm -f /var/service/fcitx5-lotus.*\nsudo rm -rf /etc/sv/fcitx5-lotus.*';

const gentooRemove =
'sudo emerge --deselect app-i18n/fcitx5-lotus\nsudo emerge --ask --depclean';
const releasesDebian = '# Debian / Ubuntu\nsudo apt remove fcitx5-lotus';
const releasesFedora = '# Fedora\nsudo dnf remove fcitx5-lotus';
const releasesOpenSUSE = '# openSUSE\nsudo zypper remove fcitx5-lotus';
Expand Down Expand Up @@ -126,7 +127,13 @@ const cleanupCode =
</ul>
<p class="instruction mt-3">NixOS sẽ tự dọn dẹp.</p>
</UninstallItem>

<UninstallItem icon="simple-icons:gentoo" name="Gentoo">
<p class="instruction mb-2">Gỡ gói qua Portage:</p>
<CodeBlock :code="gentooRemove" />
<el-alert title="Lưu ý" type="warning"
description="Luôn kiểm tra kỹ danh sách gói trước khi xác nhận [Yes] khi chạy --depclean để tránh gỡ nhầm các gói đang sử dụng."
:closable="false" class="mt-2" />
</UninstallItem>
<UninstallItem icon="simple-icons:github" name="GitHub Releases">
<p class="instruction mb-3">
Gỡ cài đặt tùy theo distro bạn đang sử dụng:
Expand Down
Loading