Open
Description
This is a long-term issue. We will continually to make incremental changes to develop
/main
. No changes should be made that break UIKit functionality. It is ok to create additional functions that do the same thing as an existing one. For example, adding an async/await based function for SwiftUI in addition to the existing promise/completion based one that is used by UIKit.
General
- Tab bar for navigating books, OPDS feeds, and about screens
- Localization
- Accessibility
Reader
- Open the reader from the Bookshelf
- Navigate back to the Bookshelf from the reader
Bookshelf
- Show a grid list of books that are ready for reading
- Add a book by URL
- Add a book by selecting a file on device
- Remove one or multiple books
OPDS feeds
- Show a list of OPDS feeds
- Add a new feed
- Rename a feed
- Remove a feed
OPDS Feed Detail
- Show list of navigation links for a single feed
- Show groups for the feed, with a grid view of publications in the group and a link to view all of the publications in that group. Also show Navigation links for that group
- Show grid view of publications for the feed
- Navigate to another feed detail
- Show Facet filters
Publication Detail
- Show cover image, title, author, and description.
- Download publication onto the device.
About
- Show About screen
Metadata
Metadata
Assignees
Labels
No labels