vegardbm
|
0f1dc88b87
|
regex: allow p123-p123 and p123-123
|
2026-07-15 00:00:48 +02:00 |
|
vegardbm
|
9acb6a3e3c
|
ImageLoader: add method for scaling images, cache unscaled images, and
set image early.
|
2026-07-14 23:20:46 +02:00 |
|
vegardbm
|
554a4022c9
|
perf: shortcircuit scrollingImageView
|
2026-07-14 00:10:36 +02:00 |
|
vegardbm
|
9baba413d3
|
fix: avoid rescaling horizontal images
|
2026-07-14 00:06:50 +02:00 |
|
vegardbm
|
67bc375e17
|
clean up calls for loadImage and preloadImage
|
2026-07-13 21:35:01 +02:00 |
|
vegardbm
|
e178681027
|
convenience for getImagePath and simplified logic in loadImage
|
2026-07-13 21:07:00 +02:00 |
|
vegardbm
|
1717ae13d1
|
remove unused function countFiles
|
2026-07-13 20:47:39 +02:00 |
|
vegardbm
|
ec33bfd20d
|
added helper getArchiveURL and removed helper setupScrolling
|
2026-07-13 20:47:00 +02:00 |
|
vegardbm
|
f42e44e1af
|
fix: make sure volumeURLs are sorted, and are set correctly in metadata
|
2026-07-13 03:33:42 +02:00 |
|
vegardbm
|
4cab14d9ae
|
remove fixed TODO
|
2026-07-13 01:04:55 +02:00 |
|
vegardbm
|
9bdd2f350f
|
fix: regression for run.sh
|
2026-07-13 01:02:22 +02:00 |
|
vegardbm
|
00b3a28a62
|
use separate caches for scaleAspectFill
|
2026-07-13 00:55:06 +02:00 |
|
vegardbm
|
2f0e7f1821
|
feat: load images from cbz files instead
|
2026-07-12 23:58:34 +02:00 |
|
vegardbm
|
ea8d128af5
|
dependencies: add ZIPFoundation
|
2026-07-12 23:58:34 +02:00 |
|
vegardbm
|
0fad959e6c
|
fix: handle collectionView() when metadata == nil
|
2026-07-12 03:27:18 +02:00 |
|
vegardbm
|
400febc7b3
|
scrolling: reload data when changing orientation
|
2026-07-11 22:31:02 +02:00 |
|
vegardbm
|
193bef4def
|
ImageLoader: cancel irrelevant image loads
|
2026-07-11 22:29:14 +02:00 |
|
vegardbm
|
26e9cf6268
|
remove size as part of ImageLoader cache
|
2026-07-09 23:36:44 +02:00 |
|
vegardbm
|
be5e513cbc
|
feat: reintroduce scrolling
|
2026-07-09 23:20:16 +02:00 |
|
vegardbm
|
dcb26e47b4
|
add flatbuffers as submodule dependency
|
2026-07-09 22:47:59 +02:00 |
|
vegardbm
|
b522434423
|
fix: add a LaunchScreen to fix warning
|
2026-07-07 22:22:03 +02:00 |
|
vegardbm
|
7bc32d2acb
|
fix duplication of last ImageMetadata for a comic
|
2026-07-07 19:48:11 +02:00 |
|
vegardbm
|
eece772791
|
allow handling multiple file name patterns
|
2026-07-05 03:12:50 +02:00 |
|
vegardbm
|
3fa5bb3840
|
scripts: fail hard and early
|
2026-07-04 20:20:40 +02:00 |
|
vegardbm
|
2c1626cf5a
|
add image size and comic title to metadata extraction
|
2026-04-07 05:33:41 +02:00 |
|
vegardbm
|
5f8bd8b202
|
perf: use flatbuffers instead of json for metadata
|
2026-04-07 04:23:21 +02:00 |
|
vegardbm
|
721ffed265
|
fix loading scaled image on viewTransition
|
2026-02-27 03:58:36 +01:00 |
|
vegardbm
|
e0d18f945f
|
cache metadata files
|
2026-02-27 03:09:02 +01:00 |
|
vegardbm
|
3489b6e8c8
|
iOS 10 compat
|
2026-02-27 02:48:47 +01:00 |
|
vegardbm
|
aa5ba0f79e
|
format
|
2026-02-27 02:32:19 +01:00 |
|
vegardbm
|
86b1752e91
|
stop using cover.jpg and use volume cover instead
|
2026-02-27 02:18:19 +01:00 |
|
vegardbm
|
d11ea5421f
|
remove unused function: formatNumber
|
2026-02-27 01:44:35 +01:00 |
|
vegardbm
|
26fd547160
|
do not add xcuserdata
|
2026-02-27 01:31:52 +01:00 |
|
vegardbm
|
9dabc84f22
|
make sure metadata is set when first generated
|
2026-02-27 00:45:24 +01:00 |
|
vegardbm
|
0234f2c8ff
|
initial: old xcode
|
2026-02-27 00:01:11 +01:00 |
|
vegardbm
|
6e03523c4f
|
fix metadata info screen
|
2026-02-18 00:55:59 +01:00 |
|
vegardbm
|
3eacdaf7da
|
refactor: Change structure of metadata
|
2026-01-03 16:45:56 +01:00 |
|
vegardbm
|
06c6539e26
|
bonus chapters?
|
2025-12-29 15:40:58 +01:00 |
|
vegardbm
|
ef6d3d32ed
|
fix regression related to scrollPos
|
2025-08-05 15:39:59 +02:00 |
|
vegardbm
|
6df2175372
|
ensure info is present when starting to read
|
2025-08-05 00:24:56 +02:00 |
|
vegardbm
|
3ba35d0e49
|
fix regression where images were only scaled for portrait mode
|
2025-08-04 23:07:25 +02:00 |
|
vegardbm
|
30967420cb
|
fix regression for info label
|
2025-08-04 17:44:54 +02:00 |
|
vegardbm
|
cdbc55683e
|
scale image with ImageLoader to offload main thread
|
2025-08-04 17:33:41 +02:00 |
|
vegardbm
|
1d1e2db9ce
|
increase image cache to 128 MiB and fix perf for calculating image cost
|
2025-08-03 18:38:56 +02:00 |
|
vegardbm
|
6a9dbe2f0b
|
cache image dimensions and (chapter, page) used for scrolling, fix bug related to width and height of UICollectionViewCell
|
2025-07-26 00:32:49 +02:00 |
|
vegardbm
|
2f6f29603a
|
scrolling wip with perf problems
|
2025-07-20 22:18:05 +02:00 |
|
vegardbm
|
abbb855c77
|
fix crash because currentPage and currentChapter were yet to be set
|
2025-07-18 21:41:38 +02:00 |
|
vegardbm
|
ebc4d1ada0
|
fix some bugs and add more info
|
2025-07-18 19:32:52 +02:00 |
|
vegardbm
|
15c448611e
|
async I/O for images and local state
|
2025-07-16 01:48:05 +02:00 |
|
vegardbm
|
747fa39056
|
add bottom bar with info
|
2025-07-15 19:27:20 +02:00 |
|