Luna712

Results 66 issues of Luna712

It is safer against memory leaks and doesn't require calling `recycle()`. This also refactors methods in UIHelper, `getResourceColor`, `colorFromAttribute`, and `adjustAlpha` in order to only call `withStyledAttributes` once and use...

### Steps to reproduce 1. Open extensions from settings 2. Select a repo 3. Search something 4. Click the home button to go to app home 5. Click settings button...

bug

It's more expandable later on this way. Disabling `ByteOrderMark` is also the very last lint error, then once that and #2273, which also fixes the only instance of `ImpliedQuantity` lint...

This explicitly adds the `com.android.lint` plugin as well, but doesn't apply it in the library project, which means it does absolutely nothing right now. It was only added to simplify...

### Steps to reproduce I've noticed this issue happening randomly for a very long time, but it took me forever to figure out a reliable reproduction in order to make...

bug

This requires adding a new secret in GitHub settings, `GRADLE_ENCRYPTION_KEY` which can be generated with `openssl rand -base64 16`. This significantly improves caching performance, not only supporting build cache, but...

In preparation for adding more details to download items, and to be the same as what `DownloadEpisodeCached` has.

For compatibility with AGP 9, but this works on past AGP also, so we do it now to prepare for AGP 9 and make that simpler. https://developer.android.com/kotlin/multiplatform/plugin#migrate

### Steps to reproduce 1. Search something 2. Leave the app for awhile 3. Return to the app and research it ### Expected behavior The search should function ### Actual...

bug

This is an error in AGP 9, but works in past AGP releases also. Just to prepare for AGP 9 we can just do this now.