TF-933 Fix difficult to scroll vertically in EmailView on iOS
This commit is contained in:
@@ -131,7 +131,8 @@ class _HtmlContentViewState extends State<HtmlContentViewer> {
|
||||
navigationDelegate: _onNavigation,
|
||||
gestureRecognizers: {
|
||||
Factory<LongPressGestureRecognizer>(() => LongPressGestureRecognizer()),
|
||||
Factory<ScaleGestureRecognizer>(() => ScaleGestureRecognizer()),
|
||||
if (Platform.isAndroid)
|
||||
Factory<ScaleGestureRecognizer>(() => ScaleGestureRecognizer()),
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
@@ -127,9 +127,7 @@ class EmailView extends GetWidget<EmailController> with NetworkConnectionMixin {
|
||||
padding: const EdgeInsets.only(top: 6),
|
||||
child: AppBarMailWidgetBuilder(
|
||||
controller.currentEmail,
|
||||
currentMailbox: controller.currentEmail != null
|
||||
? controller.getMailboxContain(controller.currentEmail!)
|
||||
: null,
|
||||
currentMailbox: controller.mailboxDashBoardController.selectedMailbox.value,
|
||||
isSearchIsRunning: controller.mailboxDashBoardController.searchController.isSearchEmailRunning,
|
||||
onBackActionClick: () => controller.closeEmailView(context),
|
||||
onEmailActionClick: (email, action) =>
|
||||
|
||||
@@ -48,7 +48,9 @@ class AppBarMailWidgetBuilder extends StatelessWidget {
|
||||
onTap: () => onBackActionClick?.call(),
|
||||
borderRadius: BorderRadius.circular(15),
|
||||
child: Tooltip(
|
||||
message: AppLocalizations.of(context).back,
|
||||
message: isSearchIsRunning
|
||||
? AppLocalizations.of(context).backToSearchResults
|
||||
: AppLocalizations.of(context).back,
|
||||
child: Container(
|
||||
color: Colors.transparent,
|
||||
height: 40,
|
||||
@@ -60,17 +62,18 @@ class AppBarMailWidgetBuilder extends StatelessWidget {
|
||||
height: 18,
|
||||
color: AppColor.colorTextButton,
|
||||
fit: BoxFit.fill),
|
||||
Container(
|
||||
margin: const EdgeInsets.only(left: 8),
|
||||
constraints: BoxConstraints(
|
||||
maxWidth: _responsiveUtils.getSizeScreenWidth(context) - 250),
|
||||
child: Text(
|
||||
currentMailbox?.name?.name.capitalizeFirstEach ?? '',
|
||||
maxLines: 1,
|
||||
overflow: CommonTextStyle.defaultTextOverFlow,
|
||||
softWrap: CommonTextStyle.defaultSoftWrap,
|
||||
style: const TextStyle(fontSize: 17, color: AppColor.colorTextButton)),
|
||||
),
|
||||
if (!isSearchIsRunning)
|
||||
Container(
|
||||
margin: const EdgeInsets.only(left: 8),
|
||||
constraints: BoxConstraints(
|
||||
maxWidth: _responsiveUtils.getSizeScreenWidth(context) - 250),
|
||||
child: Text(
|
||||
currentMailbox?.name?.name.capitalizeFirstEach ?? '',
|
||||
maxLines: 1,
|
||||
overflow: CommonTextStyle.defaultTextOverFlow,
|
||||
softWrap: CommonTextStyle.defaultSoftWrap,
|
||||
style: const TextStyle(fontSize: 17, color: AppColor.colorTextButton)),
|
||||
),
|
||||
]),
|
||||
),
|
||||
),
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"@@last_modified": "2022-09-12T10:15:14.832674",
|
||||
"@@last_modified": "2022-09-16T10:29:51.348820",
|
||||
"initializing_data": "Initializing data...",
|
||||
"@initializing_data": {
|
||||
"type": "text",
|
||||
@@ -2173,5 +2173,11 @@
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
},
|
||||
"backToSearchResults": "Back to Search Results",
|
||||
"@backToSearchResults": {
|
||||
"type": "text",
|
||||
"placeholders_order": [],
|
||||
"placeholders": {}
|
||||
}
|
||||
}
|
||||
@@ -2244,4 +2244,12 @@ class AppLocalizations {
|
||||
name: 'vacationSetting',
|
||||
);
|
||||
}
|
||||
|
||||
String get backToSearchResults {
|
||||
return Intl.message(
|
||||
'Back to Search Results',
|
||||
name: 'backToSearchResults',
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user