Remove About button from NavRail and rename exe to XCOpenCodeWeb

This commit is contained in:
2026-03-13 15:03:45 +08:00
parent f780f2ddc3
commit c50547bce0
4 changed files with 7 additions and 23 deletions

View File

@@ -19,7 +19,6 @@ import {
RiSettings3Line,
RiQuestionLine,
RiDownloadLine,
RiInformationLine,
RiPencilLine,
RiCloseLine,
RiMenuFoldLine,
@@ -474,7 +473,6 @@ export const NavRail: React.FC<NavRailProps> = ({ className, mobile }) => {
const updateProjectMeta = useProjectsStore((s) => s.updateProjectMeta);
const homeDirectory = useDirectoryStore((s) => s.homeDirectory);
const setSettingsDialogOpen = useUIStore((s) => s.setSettingsDialogOpen);
const setAboutDialogOpen = useUIStore((s) => s.setAboutDialogOpen);
const toggleHelpDialog = useUIStore((s) => s.toggleHelpDialog);
const isOverlayBlockingNavRailActions = useUIStore((s) => (
s.isSettingsDialogOpen
@@ -551,7 +549,6 @@ export const NavRail: React.FC<NavRailProps> = ({ className, mobile }) => {
} | null>(null);
const isDesktopApp = React.useMemo(() => isDesktopShell(), []);
const tauriIpcAvailable = React.useMemo(() => isTauriShell(), []);
const formatLabel = React.useCallback(
(project: ProjectEntry): string => {
@@ -821,19 +818,6 @@ export const NavRail: React.FC<NavRailProps> = ({ className, mobile }) => {
/>
)}
{!isDesktopApp && !(updateAvailable || updateDownloaded) && (
<NavRailActionButton
onClick={() => setAboutDialogOpen(true)}
disabled={navRailInteractionBlocked}
ariaLabel="About"
icon={<RiInformationLine className={navRailActionIconClass} />}
tooltipLabel="About OpenChamber"
buttonClassName={navRailActionButtonClass}
showExpandedContent={showExpandedContent}
actionTextVisible={actionTextVisible}
/>
)}
{!mobile && (
<NavRailActionButton
onClick={toggleHelpDialog}