neon
2bfd4d1ff4
fix(collections): page the KOReader Shelves list instead of squeezing rows
...
Fit every library, collection and SmartScope on one screen shrank the rows with no lower bound, so a Kobo Libra with 45 shelves drew titles on top of each other. Keep rows at a readable minimum and run the shelves over further pages, repeating a section heading where it continues. Wide screens keep their two columns and turn the page once both are full, and only the shelves on the current page fetch thumbnails.
Closes #2042
2026-11-02 03:40:49 +00:00
..
2026-10-20 16:05:27 -06:00
2026-10-26 16:01:25 +00:00
2026-06-25 20:13:04 -06:00
2026-10-21 19:17:38 +00:00
2026-10-26 15:06:04 +00:00
2026-10-20 16:05:27 -06:00
2026-10-27 15:27:39 +00:00
2026-10-27 15:27:39 +00:00
2026-10-20 16:05:27 -06:00
2026-10-27 15:27:39 +00:00
2026-10-27 15:27:39 +00:00
2026-10-20 16:05:27 -06:00
2026-10-24 03:46:05 +00:00
2026-10-24 03:46:05 +00:00
2026-10-27 15:27:39 +00:00
2026-10-27 15:27:39 +00:00
2026-10-27 15:27:39 +00:00
2026-10-20 16:05:27 -06:00
2026-10-26 15:06:04 +00:00
2026-10-26 15:06:04 +00:00
2026-10-26 15:06:04 +00:00
2026-10-20 16:05:27 -06:00
2026-10-20 16:05:27 -06:00
2026-07-28 02:06:50 +00:00
2026-10-27 15:27:39 +00:00
2026-10-24 03:46:05 +00:00
2026-10-20 16:05:27 -06:00
2026-10-31 02:10:36 +00:00
2026-10-20 16:05:27 -06:00
2026-10-20 16:05:27 -06:00
2026-11-02 03:40:49 +00:00
2026-10-20 16:05:27 -06:00
2026-10-31 02:10:36 +00:00
2026-10-20 16:05:27 -06:00
2026-10-31 02:10:36 +00:00
2026-10-20 16:05:27 -06:00
2026-10-20 16:05:27 -06:00
2026-10-20 16:05:27 -06:00
2026-10-20 16:05:32 -06:00
2026-10-24 03:46:05 +00:00
2026-10-20 16:05:27 -06:00
2026-10-24 03:46:05 +00:00
2026-10-24 03:46:05 +00:00
2026-10-20 16:05:27 -06:00
2026-10-24 03:46:05 +00:00
2026-10-20 16:05:27 -06:00
2026-10-26 15:06:04 +00:00
2026-10-20 16:05:28 -06:00
2026-10-26 15:06:04 +00:00
2026-10-20 16:05:27 -06:00
2026-10-20 16:05:27 -06:00
2026-11-02 03:40:49 +00:00
2026-11-02 03:40:49 +00:00
2026-10-24 03:46:05 +00:00
2026-10-31 01:56:36 +00:00
2026-10-20 16:05:27 -06:00
2026-10-21 19:51:36 +00:00
2026-10-31 01:56:36 +00:00
2026-10-24 03:46:05 +00:00
2026-10-20 16:05:27 -06:00
2026-07-08 17:55:40 +00:00
2026-10-26 15:06:04 +00:00
2026-09-26 11:15:47 -06:00
2026-07-28 02:06:50 +00:00
2026-10-27 15:27:39 +00:00
2026-10-20 16:05:27 -06:00
2026-10-20 16:05:27 -06:00
2026-10-24 03:46:05 +00:00
2026-10-20 16:05:27 -06:00
2026-10-26 15:06:04 +00:00
2026-10-20 16:05:27 -06:00
2026-10-24 03:46:05 +00:00
2026-10-26 15:06:04 +00:00
2026-07-28 02:06:50 +00:00
2026-07-11 19:53:40 +00:00
2026-10-20 16:05:27 -06:00
2026-10-20 16:05:27 -06:00
2026-10-20 16:05:27 -06:00
2026-10-24 03:46:05 +00:00
2026-10-11 03:11:27 +00:00
2026-07-28 02:06:50 +00:00
2026-10-20 16:05:27 -06:00
2026-10-20 16:05:27 -06:00
2026-10-31 01:56:36 +00:00