diff --git a/flutter/lib/common/widgets/dialog.dart b/flutter/lib/common/widgets/dialog.dart index e42a2f01c..6f9248c1d 100644 --- a/flutter/lib/common/widgets/dialog.dart +++ b/flutter/lib/common/widgets/dialog.dart @@ -947,7 +947,9 @@ showSetOSPassword( Function()? closeCallback, ) async { final controller = TextEditingController(); - osPassword ??= await bind.sessionGetOption(sessionId: sessionId, arg: 'os-password') ?? ''; + osPassword ??= + await bind.sessionGetOption(sessionId: sessionId, arg: 'os-password') ?? + ''; var autoLogin = await bind.sessionGetOption(sessionId: sessionId, arg: 'auto-login') != ''; @@ -957,6 +959,7 @@ showSetOSPassword( close(); if (closeCallback != null) closeCallback(); } + submit() { var text = controller.text.trim(); bind.sessionPeerOption( @@ -1221,7 +1224,7 @@ customImageQualityDialog(SessionID sessionId, String id, FFI ffi) async { quality != null && quality.isNotEmpty ? quality[0].toDouble() : 50.0; const qualityMinValue = 10.0; const qualityMoreThresholdValue = 100.0; - const qualityMaxValue = 4000.0; + const qualityMaxValue = 2000.0; if (qualityInitValue < qualityMinValue) { qualityInitValue = qualityMinValue; } @@ -1269,22 +1272,23 @@ customImageQualityDialog(SessionID sessionId, String id, FFI ffi) async { Expanded( flex: 1, child: Row( - children: [ - Checkbox( - value: moreQualityChecked.value, - onChanged: (bool? value) { - moreQualityChecked.value = value!; - if (!value && - qualitySliderValue.value > qualityMoreThresholdValue) { - qualitySliderValue.value = qualityMoreThresholdValue; - debouncerQuality.value = qualityMoreThresholdValue; - } - }, - ).marginOnly(right: 5), - Expanded( - child: Text(translate('More')), - ) - ], + children: [ + Checkbox( + value: moreQualityChecked.value, + onChanged: (bool? value) { + moreQualityChecked.value = value!; + if (!value && + qualitySliderValue.value > + qualityMoreThresholdValue) { + qualitySliderValue.value = qualityMoreThresholdValue; + debouncerQuality.value = qualityMoreThresholdValue; + } + }, + ).marginOnly(right: 5), + Expanded( + child: Text(translate('More')), + ) + ], )), ], )); diff --git a/src/ui/header.tis b/src/ui/header.tis index 022792f7e..666150fb3 100644 --- a/src/ui/header.tis +++ b/src/ui/header.tis @@ -425,14 +425,19 @@ function handle_custom_image_quality() { var tmp = handler.get_custom_image_quality(); var bitrate = (tmp[0] || 50); var extendedBitrate = bitrate > 100; - var maxRate = extendedBitrate ? 4000 : 100; + var maxRate = extendedBitrate ? 2000 : 100; msgbox("custom-image-quality", "Custom Image Quality", "