From aa8eec5792d4dbac8ff3d93ae02aee0ca2103aed Mon Sep 17 00:00:00 2001 From: nyne Date: Sat, 5 Apr 2025 20:48:04 +0800 Subject: [PATCH] Improve UI. --- lib/components/comic.dart | 7 ++++++- lib/pages/settings/settings_page.dart | 3 +++ 2 files changed, 9 insertions(+), 1 deletion(-) 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); }