Skip to content

Commit

Permalink
chore: Follow up image viewer
Browse files Browse the repository at this point in the history
  • Loading branch information
krille-chan committed Jan 6, 2025
1 parent f7bf273 commit b2131e6
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 10 deletions.
3 changes: 2 additions & 1 deletion assets/l10n/intl_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -2820,5 +2820,6 @@
"pleaseFillOut": "Please fill out",
"invalidUrl": "Invalid url",
"addLink": "Add link",
"unableToJoinChat": "Unable to join chat. Maybe the other party has already closed the conversation."
"unableToJoinChat": "Unable to join chat. Maybe the other party has already closed the conversation.",
"previous": "Previous"
}
22 changes: 13 additions & 9 deletions lib/pages/image_viewer/image_viewer_view.dart
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,7 @@ class ImageViewerView extends StatelessWidget {
padding: const EdgeInsets.only(right: 8.0),
child: Builder(
builder: (context) => IconButton(
style: IconButton.styleFrom(
backgroundColor: Colors.black.withAlpha(128),
),
style: iconButtonStyle,
onPressed: () => controller.shareFileAction(context),
tooltip: L10n.of(context).share,
color: Colors.white,
Expand All @@ -82,12 +80,16 @@ class ImageViewerView extends StatelessWidget {
child: Center(
child: Hero(
tag: controller.allEvents[i].eventId,
child: MxcImage(
key: ValueKey(controller.allEvents[i].eventId),
event: controller.allEvents[i],
fit: BoxFit.contain,
isThumbnail: false,
animated: true,
child: GestureDetector(
// Ignore taps to not go back here:
onTap: () {},
child: MxcImage(
key: ValueKey(controller.allEvents[i].eventId),
event: controller.allEvents[i],
fit: BoxFit.contain,
isThumbnail: false,
animated: true,
),
),
),
),
Expand All @@ -100,6 +102,7 @@ class ImageViewerView extends StatelessWidget {
padding: const EdgeInsets.all(12.0),
child: IconButton(
style: iconButtonStyle,
tooltip: L10n.of(context).previous,
icon: const Icon(Icons.chevron_left_outlined),
onPressed: () => controller.pageController.previousPage(
duration: FluffyThemes.animationDuration,
Expand All @@ -115,6 +118,7 @@ class ImageViewerView extends StatelessWidget {
padding: const EdgeInsets.all(12.0),
child: IconButton(
style: iconButtonStyle,
tooltip: L10n.of(context).next,
icon: const Icon(Icons.chevron_right_outlined),
onPressed: () => controller.pageController.nextPage(
duration: FluffyThemes.animationDuration,
Expand Down

0 comments on commit b2131e6

Please sign in to comment.