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 a9eb3e3f..db01eb1b 100644 --- a/internal_filesystem/builtin/apps/com.micropythonos.settings/assets/settings.py +++ b/internal_filesystem/builtin/apps/com.micropythonos.settings/assets/settings.py @@ -205,7 +205,6 @@ class SettingActivity(Activity): # Initialize keyboard (hidden initially) self.keyboard = MposKeyboard(settings_screen_detail) self.keyboard.align(lv.ALIGN.BOTTOM_MID, 0, 0) - self.keyboard.set_style_min_height(165, 0) self.keyboard.add_flag(lv.obj.FLAG.HIDDEN) self.keyboard.add_event_cb(lambda *args: mpos.ui.anim.smooth_hide(self.keyboard), lv.EVENT.READY, None) self.keyboard.add_event_cb(lambda *args: mpos.ui.anim.smooth_hide(self.keyboard), lv.EVENT.CANCEL, None) diff --git a/internal_filesystem/builtin/apps/com.micropythonos.wifi/assets/wifi.py b/internal_filesystem/builtin/apps/com.micropythonos.wifi/assets/wifi.py index edb28fc4..4fc1c64d 100644 --- a/internal_filesystem/builtin/apps/com.micropythonos.wifi/assets/wifi.py +++ b/internal_filesystem/builtin/apps/com.micropythonos.wifi/assets/wifi.py @@ -231,12 +231,12 @@ class PasswordPage(Activity): print(f"show_password_page: Creating label for SSID: {self.selected_ssid}") label=lv.label(password_page) label.set_text(f"Password for: {self.selected_ssid}") - label.align(lv.ALIGN.TOP_MID,0,10) + label.align(lv.ALIGN.TOP_MID,0,5) print("PasswordPage: Creating password textarea") self.password_ta=lv.textarea(password_page) self.password_ta.set_width(lv.pct(90)) self.password_ta.set_one_line(True) - self.password_ta.align_to(label, lv.ALIGN.OUT_BOTTOM_MID, 0, 10) + self.password_ta.align_to(label, lv.ALIGN.OUT_BOTTOM_MID, 0, 5) self.password_ta.add_event_cb(lambda *args: self.show_keyboard(), lv.EVENT.CLICKED, None) print("PasswordPage: Creating Connect button") self.connect_button=lv.button(password_page) @@ -262,7 +262,6 @@ class PasswordPage(Activity): self.keyboard=MposKeyboard(password_page) self.keyboard.align(lv.ALIGN.BOTTOM_MID,0,0) self.keyboard.set_textarea(self.password_ta) - self.keyboard.set_style_min_height(165, 0) self.keyboard.add_event_cb(lambda *args: self.hide_keyboard(), lv.EVENT.READY, None) self.keyboard.add_event_cb(lambda *args: self.hide_keyboard(), lv.EVENT.CANCEL, None) self.keyboard.add_flag(lv.obj.FLAG.HIDDEN) diff --git a/internal_filesystem/lib/mpos/ui/keyboard.py b/internal_filesystem/lib/mpos/ui/keyboard.py index 524453ee..3584c487 100644 --- a/internal_filesystem/lib/mpos/ui/keyboard.py +++ b/internal_filesystem/lib/mpos/ui/keyboard.py @@ -102,12 +102,11 @@ class MposKeyboard: self.set_mode(self.CUSTOM_MODE_LOWERCASE) 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) # Set good default height - self._keyboard.set_style_min_height(165, 0) + self._keyboard.set_style_min_height(175, 0) def _handle_events(self, event): # Only process VALUE_CHANGED events for actual typing