mangayomi-mirror/lib/modules/manga/reader
NBA2K1 81123dc3cb Change the MangasListStateProvider to Set<int>
MangasListState previously stored selected manga IDs as List<int>.
Every visible library card called .contains() on that list once per
rebuild to determine its highlight state, making each check O(n) in
the number of selected items. The provider's own update/selectAll/
selectSome methods also used .contains() and .remove() on a List.

Change the state type to Set<int> throughout, making all membership
checks O(1). Updated all consumers: library_gridview_widget,
library_listview_widget, library_app_bar, library_dialogs, and
MangasSetIsReadState.
2026-04-12 23:03:18 +02:00
..
managers Fix page jumps 2026-04-12 00:02:50 +02:00
mixins Fix page jumps 2026-04-12 00:02:50 +02:00
providers Change the MangasListStateProvider to Set<int> 2026-04-12 23:03:18 +02:00
services Fix #480/#165 #479 #443 #541 #554 #452: reader and download fixes 2026-03-18 09:47:41 +01:00
widgets Fix slider alignment and page jumps in double page mode 2026-03-18 11:50:13 +01:00
image_view_paged.dart feat: implement multiple bug fixes and feature requests\n\n- #339: Remember window size/position on desktop (WindowGeometry utility)\n- #256: Add S key shortcut to skip intro in desktop anime player\n- #372: Auto-delete downloaded chapters after reading (new setting + toggle)\n- #402: Fix manhwa reader scroll jumps by caching image dimensions for placeholders\n- #608: Fix 'Fit width' scale type cropping pages in paged reader mode\n- #572: Add mouse back button navigation support on desktop" 2026-03-17 14:31:21 +01:00
image_view_vertical.dart Reduce FilterQuality 2026-04-12 00:05:02 +02:00
image_view_webtoon.dart Reduce FilterQuality 2026-04-12 00:05:02 +02:00
reader_view.dart change ref.watch to ref.read 2026-04-12 01:56:47 +02:00
u_chap_data_preload.dart feat: implement multiple bug fixes and feature requests\n\n- #339: Remember window size/position on desktop (WindowGeometry utility)\n- #256: Add S key shortcut to skip intro in desktop anime player\n- #372: Auto-delete downloaded chapters after reading (new setting + toggle)\n- #402: Fix manhwa reader scroll jumps by caching image dimensions for placeholders\n- #608: Fix 'Fit width' scale type cropping pages in paged reader mode\n- #572: Add mouse back button navigation support on desktop" 2026-03-17 14:31:21 +01:00