From 7a11c1d441940318d90578bf16d870c9664ae78d Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Wed, 24 Sep 2025 16:32:33 -0700 Subject: [PATCH] fix multilang dialog height --- system/ui/lib/application.py | 6 ++++++ system/ui/widgets/option_dialog.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/system/ui/lib/application.py b/system/ui/lib/application.py index 3f433e1fcb..e0fb5be86e 100644 --- a/system/ui/lib/application.py +++ b/system/ui/lib/application.py @@ -318,6 +318,12 @@ class GuiApplication: def height(self): return self._height + def _load_languages(self): + LANGUAGE_DIR = os.path.join(BASEDIR, "selfdrive", "ui", "translations") + for file in os.listdir(LANGUAGE_DIR): + if file.endswith(".ts"): + pass + def _load_fonts(self): # Create a character set from our keyboard layouts from openpilot.system.ui.widgets.keyboard import KEYBOARD_LAYOUTS diff --git a/system/ui/widgets/option_dialog.py b/system/ui/widgets/option_dialog.py index 3140f419f5..8f33124b5c 100644 --- a/system/ui/widgets/option_dialog.py +++ b/system/ui/widgets/option_dialog.py @@ -37,7 +37,7 @@ class MultiOptionDialog(Widget): options_y = content_rect.y + TITLE_FONT_SIZE + ITEM_SPACING options_h = content_rect.height - TITLE_FONT_SIZE - BUTTON_HEIGHT - 2 * ITEM_SPACING view_rect = rl.Rectangle(content_rect.x, options_y, content_rect.width, options_h) - content_h = len(self.options) * (ITEM_HEIGHT + 10) + content_h = len(self.options) * (ITEM_HEIGHT + LIST_ITEM_SPACING) list_content_rect = rl.Rectangle(content_rect.x, options_y, content_rect.width, content_h) # Scroll and render options