ReVanced / revanced-patches

🧩 Patches for ReVanced
https://revanced.app
GNU General Public License v3.0
2.41k stars 278 forks source link

feat(patch): Snapchat dark theme #1237

Closed bigfinfrank closed 1 year ago

bigfinfrank commented 1 year ago

Application

Snapchat 📦 com.snapchat.android

Issue

Dark theme is only available on iOS, system settings "Force Dark Mode" switch doesn't work on Snapchat (at least not on my S22 Ultra).

Patch

Change UI elements from primarily white and light grey to black and dark grey. Googling "Snapchat iOS Dark Theme" would be a good starting point for the specific accent greys they use. A toggle switch in settings would be a nice to have but definitely not a need to have, I don't see many people wanting to swap between light and dark often enough to go through much work for it.

Motivation

I think most people have had the experience of clicking a late night notification from that one app that still doesn't have dark mode in current year, and subsequently searing their retinas. Snapchat in particular has over a billion downloads on the Play Store, this is definitely an issue other people have experienced. Additionally since the current best solution is using random sketchy APKs with at best poor updates and at worst malware, having a legitimate option could potentially draw attention to the project if word got around.

Acknowledgements

oSumAtrIX commented 1 year ago

Iirc your phone can force dark mode

Anajrim01 commented 1 year ago

Iirc your phone can force dark mode

That does not work with Snapchat, forcing dark mode doesn't apply to Snapchat.

kanishk-upadhyay commented 1 year ago

Iirc your phone can force dark mode

that will also force dark mode on Amazon which looks ugly

geetaroraqaz commented 1 year ago

Any updates? Is this being developed? If not any safe mod versions of sc ?

Fanman03 commented 1 year ago

This is now an official Snapchat+ feature on Android, spoofing that should be easier than building a dark theme from the ground up.

bigfinfrank commented 1 year ago

This has been made publicly available to all users (not just Snapchat+ subscribers), so I'll be closing the issue. For anyone interested, the process is the same as on iOS and if you're unfamiliar, there's an official help article here.