Skip to content

Conversation

aliernfrog
Copy link
Contributor

@aliernfrog aliernfrog commented Oct 16, 2025

Adds a toggle to use pure black backgrounds for dark theme. The toggle is hidden when theme preference is set to light.
Closes #2607

This simply overrides the background and surface colors of the color scheme and it is pretty much enough.

Some screenshots

Toggle disabled image
Toggle enabled image
Toggle being hidden when theme is set to light image
Homepage with the pure black theme enabled image

<string name="contributors_description">View the contributors of ReVanced</string>
<string name="dynamic_color">Dynamic color</string>
<string name="dynamic_color_description">Adapt colors to the wallpaper</string>
<string name="amoled_theme">AMOLED theme</string>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<string name="amoled_theme">AMOLED theme</string>
<string name="amoled_theme">Pitch black theme</string>

or

Suggested change
<string name="amoled_theme">AMOLED theme</string>
<string name="amoled_theme">Amoled theme</string>

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"AMOLED" is an acronym so the original styling is correct, however it's a display technology (that's now become synonymous with pitch black or pure dark theme), me personally would opt for "pitch black" like osu suggested, or "extra dark" instead.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Renamed it to "Pitch black theme" with all the code references.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with @MarcaDian here, the naming should be consistent across all ReVanced repos.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well in that case (of an already established decision), sure, we can name it "Pure black" for consistency sake.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, i missed the "pure" in MarcaDian's comment and thought he was talking about "pitch black". I will do another refactor shortly.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

image

@aliernfrog aliernfrog changed the title feat: Add AMOLED theme feat: Add pitch black theme Oct 17, 2025
@aliernfrog aliernfrog changed the title feat: Add pitch black theme feat: Add pure black theme Oct 17, 2025
Copy link
Member

@validcube validcube left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🥞🧑‍💻 LGTM!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants