mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-01-30 06:12:03 +00:00
XtermLogViewer was passing DEFAULT_TERMINAL_FONT directly to xterm.js, but this value is 'default' - a sentinel string for the dropdown selector, not a valid CSS font family. Also the font size was hardcoded to 13px. Now reads the user's font preference from terminalState: - fontFamily: Uses getTerminalFontFamily() to convert to CSS font stack - defaultFontSize: Uses store value when fontSize prop not provided Also adds useEffects to update font settings dynamically when they change. This ensures dev server logs respect Settings > Terminal settings.