Commit Graph

84 Commits

Author SHA1 Message Date
vegardbm c3b04e0a6b feat: anilist metadata fetch 2026-08-04 01:57:23 +02:00
vegardbm 9a34d4e952 fix: better local state handling 2026-08-03 21:36:46 +02:00
vegardbm 5dd596f0fb tracking further fixes 2026-08-03 01:50:10 +02:00
vegardbm 3a0d094070 feat: AniList tracking 2026-08-03 00:16:32 +02:00
vegardbm 48ea3c40a1 feat: anilist 2026-08-02 23:17:09 +02:00
vegardbm 0003812cf1 fix: compare with correct color for marking selected 2026-07-31 21:07:30 +02:00
vegardbm 2dbbe175b5 fix: scrolling set offset on startup, scale fill to width, info update, background color 2026-07-31 01:34:01 +02:00
vegardbm 0f14638aa8 mark selected, and fix defaults 2026-07-30 23:39:38 +02:00
vegardbm 2718792c67 ux: use UITableView for dropdowns in reader to be consistent with settings 2026-07-30 01:48:36 +02:00
vegardbm aeeca62daa ux: move home to the left 2026-07-30 00:13:48 +02:00
vegardbm c476f9d058 feat: settings 2026-07-29 23:37:54 +02:00
vegardbm 3522f79b18 add long press option for viewing metadata and deleting comic 2026-07-28 01:57:46 +02:00
vegardbm 31d82b9671 use higher priority queue for image loading 2026-07-26 18:27:09 +02:00
vegardbm 8c3514ab49 README: spelling mistake 2026-07-25 23:56:41 +02:00
vegardbm 961e411aee cache amount of images in comic 2026-07-25 23:43:47 +02:00
vegardbm f71d71aa5c add .swift-version 2026-07-25 23:30:18 +02:00
vegardbm 31bbc3bb93 add README 2026-07-17 23:27:20 +02:00
vegardbm e296cce001 feat: two finger swipe to change brightness 2026-07-17 22:54:26 +02:00
vegardbm 856eef8335 add swiftlint as Run Build Tool Plug-ins, to run each compile in Xcode 2026-07-17 22:27:35 +02:00
vegardbm 73d7309b76 linting 2026-07-17 20:59:25 +02:00
vegardbm b2ff1dc624 format 2026-07-17 16:04:57 +02:00
vegardbm 77872ed1ea feat: alerts 2026-07-17 15:58:52 +02:00
vegardbm 36157b53f9 remove unnecessary override of viewWillTransition and only load image
only once when view size has changed
2026-07-16 17:50:15 +02:00
vegardbm e94e94f173 fix: set scaling correctly when switching between apps 2026-07-16 17:05:26 +02:00
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