diff --git a/AppImage/app/globals.css b/AppImage/app/globals.css index 9a42018..2a67a87 100644 --- a/AppImage/app/globals.css +++ b/AppImage/app/globals.css @@ -171,3 +171,18 @@ width: 0; height: 0; } + +/* Quitar padding para que la terminal ocupe el 100% del ancho */ +.xterm { + padding: 0 !important; +} + +/* Por si acaso el viewport aƱade padding extra */ +.xterm .xterm-viewport { + padding: 0 !important; +} + +/* Opcional: asegurar que no haya margen raro */ +.xterm-rows { + margin: 0 !important; +} \ No newline at end of file diff --git a/AppImage/components/terminal-panel.tsx b/AppImage/components/terminal-panel.tsx index 17bcbd3..e6988d7 100644 --- a/AppImage/components/terminal-panel.tsx +++ b/AppImage/components/terminal-panel.tsx @@ -360,7 +360,9 @@ export const TerminalPanel: React.FC = ({ websocketUrl, onCl ]).then(([Terminal, FitAddon]) => [Terminal, FitAddon]) const term = new TerminalClass({ - fontFamily: "'JetBrains Mono', 'Fira Code', 'Cascadia Code', 'Monaco', 'Menlo', 'Ubuntu Mono', monospace", + fontFamily: + '"DejaVu Sans Mono", "Liberation Mono", "Menlo", "Monaco", "Consolas", "Courier New", monospace', + fontSize: isMobile ? 11 : 13, cursorBlink: true, scrollback: 2000, @@ -662,6 +664,7 @@ export const TerminalPanel: React.FC = ({ websocketUrl, onCl
(containerRefs.current[terminal.id] = el)} className="w-full h-full bg-black overflow-hidden" + style={{ height: "calc(100vh - 24rem)" }} /> ))}