diff --git a/lib/components/comic.dart b/lib/components/comic.dart index 76aaebd..3ad1f2b 100644 --- a/lib/components/comic.dart +++ b/lib/components/comic.dart @@ -334,7 +334,12 @@ class ComicTile extends StatelessWidget { } var children = []; - for (var line in text.split('\n')) { + var lines = text.split('\n'); + lines.removeWhere((e) => e.trim().isEmpty); + if (lines.length > 3) { + lines = lines.sublist(0, 3); + } + for (var line in lines) { children.add(Container( margin: const EdgeInsets.fromLTRB(2, 0, 2, 2), padding: constraints.maxWidth < 80 diff --git a/lib/pages/settings/settings_page.dart b/lib/pages/settings/settings_page.dart index 2bfc02f..6adbfca 100644 --- a/lib/pages/settings/settings_page.dart +++ b/lib/pages/settings/settings_page.dart @@ -249,6 +249,9 @@ class _SettingsPageState extends State implements PopEntry { } void handlePointerDown(PointerDownEvent event) { + if (!App.isIOS) { + return; + } if (event.position.dx < 20) { gestureRecognizer.addPointer(event); }