Merge pull request #5555 from 21pages/ios_1.2.2

ios add settings tab
This commit is contained in:
RustDesk
2023-08-30 22:10:30 +08:00
committed by GitHub
3 changed files with 41 additions and 37 deletions

View File

@@ -395,7 +395,7 @@ class _AppState extends State<App> {
themeMode: MyTheme.currentThemeMode(),
home: isDesktop
? const DesktopTabPage()
: !isAndroid
: isWeb
? WebHomePage()
: HomePage(),
localizationsDelegates: const [

View File

@@ -28,7 +28,7 @@ class ConnectionPage extends StatefulWidget implements PageShape {
final title = translate("Connection");
@override
final appBarActions = !isAndroid ? <Widget>[const WebMenu()] : <Widget>[];
final appBarActions = isWeb ? <Widget>[const WebMenu()] : <Widget>[];
@override
State<ConnectionPage> createState() => _ConnectionPageState();

View File

@@ -424,11 +424,13 @@ class _SettingsState extends State<SettingsPage> with WidgetsBindingObserver {
},
)
]),
if (isAndroid)
SettingsSection(
title: Text(translate("Recording")),
tiles: [
SettingsTile.switchTile(
title: Text(translate('Automatically record incoming sessions')),
title:
Text(translate('Automatically record incoming sessions')),
leading: Icon(Icons.videocam),
description: FutureBuilder(
builder: (ctx, data) => Offstage(
@@ -451,10 +453,12 @@ class _SettingsState extends State<SettingsPage> with WidgetsBindingObserver {
),
],
),
if (isAndroid)
SettingsSection(
title: Text(translate("Share Screen")),
tiles: shareScreenTiles,
),
if (isAndroid)
SettingsSection(
title: Text(translate("Enhancements")),
tiles: enhancementsTiles,