From 6c9be984de6066cd1e3c74c02c6c225377d57416 Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Fri, 23 Jan 2026 22:36:54 +0100 Subject: [PATCH] Fix AppearanceManager --- .../apps/com.micropythonos.settings/assets/settings.py | 8 ++++---- internal_filesystem/lib/mpos/ui/keyboard.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/internal_filesystem/builtin/apps/com.micropythonos.settings/assets/settings.py b/internal_filesystem/builtin/apps/com.micropythonos.settings/assets/settings.py index 301b148e..6c8dcbe7 100644 --- a/internal_filesystem/builtin/apps/com.micropythonos.settings/assets/settings.py +++ b/internal_filesystem/builtin/apps/com.micropythonos.settings/assets/settings.py @@ -35,8 +35,8 @@ class Settings(SettingsActivity): ("Turquoise", "40e0d0") ] intent = Intent() - import mpos.config - intent.putExtra("prefs", mpos.config.SharedPreferences("com.micropythonos.settings")) + from mpos import SharedPreferences + intent.putExtra("prefs", SharedPreferences("com.micropythonos.settings")) import mpos.time intent.putExtra("settings", [ # Basic settings, alphabetically: @@ -95,5 +95,5 @@ class Settings(SettingsActivity): PackageManager.refresh_apps() def theme_changed(self, new_value): - from mpos import set_theme - set_theme(self.prefs) + from mpos import AppearanceManager + AppearanceManager.init(self.prefs) diff --git a/internal_filesystem/lib/mpos/ui/keyboard.py b/internal_filesystem/lib/mpos/ui/keyboard.py index e8f000bc..05d90a2d 100644 --- a/internal_filesystem/lib/mpos/ui/keyboard.py +++ b/internal_filesystem/lib/mpos/ui/keyboard.py @@ -16,7 +16,7 @@ Usage: """ import lvgl as lv -import mpos.ui.theme +from .appearance_manager import AppearanceManager from .widget_animator import WidgetAnimator class MposKeyboard: @@ -122,7 +122,7 @@ class MposKeyboard: self._keyboard.add_event_cb(self._handle_events, lv.EVENT.ALL, None) # Apply theme fix for light mode visibility - mpos.ui.theme.fix_keyboard_button_style(self._keyboard) + AppearanceManager.apply_keyboard_fix(self._keyboard) # Set good default height self._keyboard.set_style_min_height(175, 0)