keep text scale factor (except android)
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
parent
06064ee9f5
commit
5497a59823
@ -112,12 +112,14 @@ void runRemoteScreen(Map<String, dynamic> argument) async {
|
|||||||
navigatorObservers: [
|
navigatorObservers: [
|
||||||
// FirebaseAnalyticsObserver(analytics: analytics),
|
// FirebaseAnalyticsObserver(analytics: analytics),
|
||||||
],
|
],
|
||||||
|
builder: _keepScaleBuilder(),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
void runFileTransferScreen(Map<String, dynamic> argument) async {
|
void runFileTransferScreen(Map<String, dynamic> argument) async {
|
||||||
await initEnv(kAppTypeDesktopFileTransfer);
|
await initEnv(kAppTypeDesktopFileTransfer);
|
||||||
runApp(GetMaterialApp(
|
runApp(
|
||||||
|
GetMaterialApp(
|
||||||
navigatorKey: globalKey,
|
navigatorKey: globalKey,
|
||||||
debugShowCheckedModeBanner: false,
|
debugShowCheckedModeBanner: false,
|
||||||
title: 'RustDesk - File Transfer',
|
title: 'RustDesk - File Transfer',
|
||||||
@ -125,7 +127,10 @@ void runFileTransferScreen(Map<String, dynamic> argument) async {
|
|||||||
home: DesktopFileTransferScreen(params: argument),
|
home: DesktopFileTransferScreen(params: argument),
|
||||||
navigatorObservers: [
|
navigatorObservers: [
|
||||||
// FirebaseAnalyticsObserver(analytics: analytics),
|
// FirebaseAnalyticsObserver(analytics: analytics),
|
||||||
]));
|
],
|
||||||
|
builder: _keepScaleBuilder(),
|
||||||
|
),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
void runConnectionManagerScreen() async {
|
void runConnectionManagerScreen() async {
|
||||||
@ -142,7 +147,8 @@ void runConnectionManagerScreen() async {
|
|||||||
runApp(GetMaterialApp(
|
runApp(GetMaterialApp(
|
||||||
debugShowCheckedModeBanner: false,
|
debugShowCheckedModeBanner: false,
|
||||||
theme: getCurrentTheme(),
|
theme: getCurrentTheme(),
|
||||||
home: DesktopServerPage()));
|
home: DesktopServerPage(),
|
||||||
|
builder: _keepScaleBuilder()));
|
||||||
}
|
}
|
||||||
|
|
||||||
WindowOptions getHiddenTitleBarWindowOptions(Size size) {
|
WindowOptions getHiddenTitleBarWindowOptions(Size size) {
|
||||||
@ -187,7 +193,19 @@ class App extends StatelessWidget {
|
|||||||
? (_, child) => AccessibilityListener(
|
? (_, child) => AccessibilityListener(
|
||||||
child: child,
|
child: child,
|
||||||
)
|
)
|
||||||
: null),
|
: _keepScaleBuilder(),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_keepScaleBuilder() {
|
||||||
|
return (BuildContext context, Widget? child) {
|
||||||
|
return MediaQuery(
|
||||||
|
data: MediaQuery.of(context).copyWith(
|
||||||
|
textScaleFactor: 1.0,
|
||||||
|
),
|
||||||
|
child: child ?? Container(),
|
||||||
|
);
|
||||||
|
};
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user