From f72e0f6292ae0f5ca06cdd5632e1df5f1559ca80 Mon Sep 17 00:00:00 2001 From: True Zhuanjia Date: Wed, 13 May 2026 15:45:25 +0800 Subject: [PATCH] - valid & invalid button mode tips - widget panel tips --- VoidLink/AppDelegate.m | 1 + VoidLink/Base.lproj/iPad.storyboard | 30 +- VoidLink/Base.lproj/iPhone.storyboard | 10 +- VoidLink/Input/OnScreenControls.m | 4 +- VoidLink/Localization/Localizable.xcstrings | 282 +++++++++++--- VoidLink/Utility/GenericUtils.swift | 213 ++++++++++- ...LayoutOnScreenControlsViewController.swift | 349 ++++++++++-------- VoidLink/mul.lproj/iPad.xcstrings | 24 +- VoidLink/mul.lproj/iPhone.xcstrings | 20 +- 9 files changed, 683 insertions(+), 250 deletions(-) diff --git a/VoidLink/AppDelegate.m b/VoidLink/AppDelegate.m index e1a163ff..6339fd32 100644 --- a/VoidLink/AppDelegate.m +++ b/VoidLink/AppDelegate.m @@ -60,6 +60,7 @@ static NSString* DB_NAME = @"Limelight_iOS.sqlite"; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for command tool customization after application launch (works only when user default is nil) [CommandManager presetDefaultCommands]; + [GenericUtils installSegmentedControlPreviousSelectionTracking]; // For iOS 12 and below, we need to manually create the window if (@available(iOS 13.0, *)) { diff --git a/VoidLink/Base.lproj/iPad.storyboard b/VoidLink/Base.lproj/iPad.storyboard index 6ea990de..7f7ef245 100644 --- a/VoidLink/Base.lproj/iPad.storyboard +++ b/VoidLink/Base.lproj/iPad.storyboard @@ -2815,17 +2815,17 @@ -