feat: separate ssh term theme setting (#305)

This commit is contained in:
lollipopkit
2024-03-11 23:56:19 -06:00
parent f187bc6ccf
commit baffe6dbe0
4 changed files with 46 additions and 2 deletions

View File

@@ -91,7 +91,11 @@ class _SSHPageState extends State<SSHPage> with AutomaticKeepAliveClientMixin {
super.didChangeDependencies();
_isDark = context.isDark;
_media = MediaQuery.of(context);
_terminalTheme = _isDark ? TerminalThemes.dark : TerminalThemes.light;
_terminalTheme = switch (Stores.setting.termTheme.fetch()) {
1 => TerminalThemes.light,
2 => TerminalThemes.dark,
_ => _isDark ? TerminalThemes.dark : TerminalThemes.light,
};
// Because the virtual keyboard only displayed on mobile devices
if (isMobile || isDebuggingMobileLayoutOnDesktop) {