Mark Murphy

Results 53 issues of Mark Murphy

Have clear support for changing the title for an existing `PageDescriptor`, affecting things like tabs that might be connected to the `ViewPager`.

enhancement

Per issue #35: - Add docs to point out that `name` should be a simple identifier (no spaces, no punctuation) - Re-emphasize in docs that the `name` in XML needs...

enhancement

Returning `null` is not very informative.

enhancement

The problem with serving assets (and raw resources and anything that is not a file) is that the resulting stream is non-seekable, which hampers compatibility with clients that [assume seekability](https://commonsware.com/blog/2016/11/21/consuming-content-be-flexible.html)....

I'm not completely comfortable with it, and I don't really want to support it long-term. So, mark it in the docs as deprecated, and add a warning to LogCat about...

Offer ZIP files as a stream source, such as from an APK expansion file.

enhancement

Write a sample app that plays back media, both from "traditional" `FileProvider` sources and `StreamProvider` extensions. In particular, once IOCipher support is ready (see issue #2), test that.

Add an `IOCipherProvider` subclass, in a separate sub-project, that supports serving from an IOCipher container. Support read and write. Require a `call()` or something to supply passphrase.

enhancement

We can temporarily get away with this by having `name` have the right extension, but offering a `type` attribute would be useful.

enhancement

Just as `MediaStore` offers finding files, `StreamProvider` could do the same. Would need to be opt-in.

enhancement