From c0a0dc59e1d42f1deab527a9572bdce4499daf25 Mon Sep 17 00:00:00 2001 From: nyne Date: Mon, 14 Oct 2024 11:10:24 +0800 Subject: [PATCH] download & view local comics --- lib/components/button.dart | 29 +- lib/components/comic.dart | 23 +- lib/components/loading.dart | 6 +- lib/components/menu.dart | 4 +- lib/components/pop_up_widget.dart | 4 +- lib/components/side_bar.dart | 4 +- lib/foundation/comic_source/models.dart | 25 +- .../image_provider/cached_image.dart | 57 +- .../image_provider/reader_image.dart | 58 +- lib/foundation/local.dart | 144 ++++- lib/foundation/log.dart | 5 +- lib/init.dart | 2 +- lib/network/download.dart | 568 +++++++++++++++++- lib/network/images.dart | 139 +++++ lib/pages/comic_page.dart | 168 +++++- lib/pages/downloading_page.dart | 218 +++++++ lib/pages/home_page.dart | 95 ++- lib/pages/local_comics_page.dart | 66 ++ lib/pages/reader/images.dart | 3 + lib/utils/io.dart | 7 +- 20 files changed, 1467 insertions(+), 158 deletions(-) create mode 100644 lib/network/images.dart create mode 100644 lib/pages/downloading_page.dart create mode 100644 lib/pages/local_comics_page.dart diff --git a/lib/components/button.dart b/lib/components/button.dart index 5e91242..96f7e15 100644 --- a/lib/components/button.dart +++ b/lib/components/button.dart @@ -165,19 +165,24 @@ class _ButtonState extends State