mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-28 14:15:24 +00:00
https://github.com/Termix-SSH/Support/issues/1218
This commit is contained in:
1 parent
0ab6a3e674
commit
db2c90838f
4 files changed
+46
-1
No files matched your search
@@ -641,6 +641,9 @@ export function AppShell({
|
||||
const v = localStorage.getItem("commandPaletteShortcutEnabled");
|
||||
return v !== null ? v === "true" : true;
|
||||
});
|
||||
const [showTabNumbers, setShowTabNumbers] = useState<boolean>(
|
||||
() => localStorage.getItem("showTabNumbers") === "true",
|
||||
);
|
||||
const terminalRefs = useRef<Map<string, ReturnType<typeof createRef>>>(
|
||||
new Map(),
|
||||
);
|
||||
@@ -931,6 +934,14 @@ export function AppShell({
|
||||
);
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
const handler = () => {
|
||||
setShowTabNumbers(localStorage.getItem("showTabNumbers") === "true");
|
||||
};
|
||||
window.addEventListener("showTabNumbersChanged", handler);
|
||||
return () => window.removeEventListener("showTabNumbersChanged", handler);
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
const handle = (event: Event) => {
|
||||
const manual =
|
||||
@@ -3081,6 +3092,7 @@ export function AppShell({
|
||||
onToggleAppFullscreen={toggleAppFullscreen}
|
||||
rightDockOpen={rightRailView !== null}
|
||||
onToggleRightDock={isMobile ? undefined : toggleRightDock}
|
||||
showTabNumbers={showTabNumbers}
|
||||
/>
|
||||
<div className="relative flex flex-col flex-1 min-h-0 overflow-hidden">
|
||||
{/* Split view — always mounted when not mobile, hidden via CSS when inactive */}
|
||||
|
||||
Reference in new issue
Block a user