v2.5
What's Changed
- fix(ui): optimize progress bar for card and reader by @everpcpc in #297
- refactor: move layout picker to ellipsis menu across all views by @everpcpc in #298
- feat(ui): various optimizations by @everpcpc in #299
- feat(ui): optimize for tvOS by @everpcpc in #300
- feat(ui): optimize button style for thumbnails by @everpcpc in #301
- feat(settings): overhaul dashboard sections management by @everpcpc in #303
- feat: implement tappable info chips and metadata navigation actions by @dyphire in #304
- refactor(reader): consolidate auto-hide controls logic by @everpcpc in #305
- feat: add metadata filter support with FilterLogic for BrowseOptions by @everpcpc in #306
- feat: implement advanced metadata filtering for series and books by @everpcpc in #307
- fix: check isCurrentPageValid before isolation by @everpcpc in #308
- perf: optimize MouseHoverEffect by removing expensive shadow by @everpcpc in #309
- feat: add search support for metadata filtering by @dyphire in #310
- refactor(filter): publisher filtering logic by @dyphire in #312
- refactor(vm): simplify pagination logic and remove unused state by @everpcpc in #311
- refactor(browse): pass library selection via env instead of param by @everpcpc in #313
- refactor(ui): replace system icons with ContentIcon constants by @everpcpc in #314
- chore: add ark icon by @everpcpc in #315
- refactor(views): extract dynamic navigation title in detail views by @everpcpc in #316
- refactor(ui): replace ProgressView with LoadingIcon across components by @everpcpc in #317
- fix(ui): adjust threshold for abnormal thumbnail by @everpcpc in #318
- feat(reader): add page curl transition style and implementation for iOS by @everpcpc in #319
- fix(reader): safe area for page curl view by @everpcpc in #320
- refactor(reader): simplify page image view by @everpcpc in #321
- feat(reader): enable simultaneous gesture recognition for curl page by @everpcpc in #322
- feat(reader): enhance end page UI with image display& improved styling by @everpcpc in #323
- feat(reader): customize ArcEffectView color and refactor text color by @everpcpc in #324
- fix(reader): implement dynamic tap zone handling in CurlPageView by @everpcpc in #325
- fix: change LoadingIcon to ProgressView by @everpcpc in #327
- feat(reader): redesign loading UI with progress by @everpcpc in #328
- fix(ui): dashboard sections padding by @everpcpc in #329
- feat(storage): migrate collection and metadata properties by @everpcpc in #330
- chore: update icons by @everpcpc in #331
- chore: regenerate all icons by @everpcpc in #332
- chore: bump version to 3.0 by @everpcpc in #333
Full Changelog: v2.4...v2.5