Results 103 issues of Mickaël Menu

An HTML Readium WebPub (e.g. https://readium.org/webpub-manifest/examples/MobyDick/manifest.json) is currently paginated in the Swift navigator, and Readium CSS is injected. Following recent call discussions, this should be considered as a bug. Readium...

bug

Using an HTTP server has many downsides: * error-prone * more complicated to setup * third-party dependencies * unsafe (any other app on the device can access the publication resources)...

enhancement

The [`WKUIDelegate`](https://developer.apple.com/documentation/webkit/wkuidelegate) protocol has new API for context menus since iOS 13. It may help improve some of our hacks to customize the context menus of the EPUB navigator.

enhancement

1. Open a CBZ publication 2. Zoom in a page 3. Rotate the screen 4. Zoom out 5. Notice that the image is not centered anymore on the screen

bug

When the navigator is located towards the end of a large PDF, scrolling lags. The lagging seems to occur when sending the current locator notification, so it might be some...

bug

See this PR: https://github.com/readium/r2-streamer-kotlin/pull/102

Personally I think we should deprecate the `endpoint` argument and use generated UUIDs every time. This is not useful and would fix this issue. See `PublicationServer.add()`

When an OPF contains both an EPUB 2 (``) and EPUB 3 (``) meta tags for the same key, the EPUB 3 one should take precedence and the other one...

enhancement

https://github.com/readium/r2-shared-swift/pull/83, https://github.com/readium/r2-streamer-swift/pull/153 and https://github.com/readium/r2-navigator-swift/pull/106 partially fix this issue, I'll strike the items progressively. [This Kotlin PR](https://github.com/readium/r2-shared-kotlin/pull/88) refactored the Publication models and introduced a lot of changes needing to be replicated...

enhancement

It would be useful to add two missing OPDS models in shared: - [OPDS User Profile](https://github.com/opds-community/drafts/blob/master/opds-user-profile-1.0.md) - [Authentication for OPDS](https://github.com/opds-community/drafts/blob/master/authentication-for-opds-1.0.md).

enhancement