Skip to content

Divide your Android 12 "Internet" QuickSettings tile back into two tiles

License

Notifications You must be signed in to change notification settings

a-n-t-i-b-a-r-y-o-n/Cytokinesis

Repository files navigation

Cytokinesis

Divide your "Internet" QuickSettings tile back into two tiles!

About

This app provides two separate QuickSettings toggles for Android 12+ that can somewhat-more-directly allow the user to toggle Wifi and Mobile Data enablement independently.

The term "cytokinesis" describes one of the last steps in the eukaryotic cell division process which divides the cytoplasm into two distinct cells.

Seemed fitting.

Screenshot

The tiles look like this:

Screenshot #1

Motivation

With the release of Android 12 (S) for Pixel devices, a certain increasingly "evil" big G decided that the thing users really needed was UI refresh.
One minor facet of that involved combining the WiFi and Mobile Data QuickSettings toggles.

Absurdly enough, the stated reasoning for this is that apparently:

  • Some users will disable one or the other and forget to re-enable it later
  • This change and associated additional taps somehow make it easier to accomplish what these users wanted
  • Their studies (which were not disclosed) purportedly prove that users "prefer" this change

One can see how the additional taps involved might have the opposite effect - annoying users into leaving everything connected (for ad data collection) all the time.
Anyway, I was mildly annoyed with this decision and its strange self-blindness, so as an exercise in futility I decided to take on the giant and undo this one super tiny change.

Thus, this project was born.

Related reading

Support

Please don't expect any.

I'm just an average guy who serves as an average hero.
Or: "Just a guy who's a hero for fun."

That said, PRs are welcome.
However, if you must open an issue, please include information such as:

  • Your device model
  • Android version
  • Patch/update level
  • Firmware/ROM type (e.g. GrapheneOS, vanilla AOSP, LineageOS, etc.)
  • Logs/traces if you know where to find them
  • Screenshots if the UI is involved
  • etc.

Enjoy!

Project TODO

  • Add translations
  • Find a way to fix occasional stuttering?
  • Consider developing a root alternative?

About

Divide your Android 12 "Internet" QuickSettings tile back into two tiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages