[Google Pixel 6 Pro] mwilky:
View attachment 5512323

First off hi to everyone on the Pixel forums. I have been around quite some time. Firstly HTC, then Samsung, OnePlus and now Google :).

Hopefully my work will be as popular and appreciated here as it was on previous devices.

RENOVATE ICE is a magisk module consisting of modified system framework/apps and an app to enable or disable these new features. Everything by default, is exactly as you would find it on the stock Pixel OS. You need to enable the extra features through the app. The app is available on the playstore but without the corresponding magisk module it will simply do nothing.

One of my main focuses when developing these mods is to make sure everything works instantly, there are no reboots/SystemUI restarts required for anything to take effect.

As it contains modified system files, it needs to be updated every time Google releases a new update. To make sure this causes no issues, I have put a check in the installer so it will only install on the correct base system.

Features controllable through the app (will update as I add more) :

Statusbar:

- Option to put device to sleep when double-tapping statusbar.

- Option to set the maximum number of notification icons in the statusbar.

- Option for statusbar brightness control

- Option for statusbar clock positions (left/right/hidden).

- Option to show seconds in statusbar clock.

- Option to link statusbar icon colors to the system accent colour (premium only)

- Option to set color of statusbar icons.

- Option to set the dark color of statusbar icons when on a light background.

- Option to set each statusbar icon color individually (premium only)

Notifications:

- Option to force expand all notifications

- Option for silent notifications whilst screen is on

- Option for notification text and icon color

- Option to set notification text and icon color to system accent (premium only)

Quicksettings:

- Option to show brightness slider in quick quicksettings

- Option to set the brightness slider position (default/below quicksetting/hidden)

- Option to enable vibration when clicking on quicksetting tiles

- Option to hide build number in quicksettings footer

- Option for quick pulldown (go straight to fully expanded quicksettings).

- Option for smart pulldown (go straight to fully expanded quicksettings if no notifications).

- Option to select different quicksettings icon style (stock, icon with background, icon with no background)

- Option to show QS tile labels in quick quicksettings view

- Option to show QS tile secondary labels in quick quicksettings view

- Option to set number of quicksetting columns

- Option to set number of quicksetting rows

- Option to set number of quick quicksetting rows

- Option to enable outline on quicksetting tiles

- Option to set courner radius of quicksetting tile

- Option to set the width of quicksetting tile outline

- Option to set the corner radius of quicksetting tile outline

- Option to set the color of quicksetting tile outline

- Option to link quicksettings outline color to system accent colour (premium only)

- Option to link quicksettings icon colors to system accent colour (premium only)

- Option to set color of quicksettings statusbar icons.

- Option to set each quicksettings statusbar icon color individually (premium only)

Lockscreen:

- Option to hide the statusbar on lockscreen

- Option to hide the shortcuts at the bottom of lockscreen

- Option to disable the two-lined clock (Android 12L feature)

- Option to randomize the lockscreen keypad for pin unlock

- Option to disable power menu when device is locked.

- Option to disable quicksetting pulldown when the device is locked.

- Option to link lockscreen icon colors to system accent colour (premium only)

- Option to set color of lockscreen statusbar icons.

- Option to set each lockscreen statusbar icon color individually (premium only)

Buttons:

- Option to toggle flashlight with long press power when sceen off.

- Option to automatically turn off the flashlight when turning screen on.

Miscellaneous:

- Option to allow 180 degree rotation (upside down).

- Option to allow screenshots in secure apps.

The app as a whole is free. There are certain tweaks that either require to be a "premium" user or have a subscription. "Premium" status is gained with a one off payment, subscription is as it sounds a small reoccurring monthly fee. Everything is explained in the app, any questions please feel fee to contact me.

Certain parts of the system I may modify and it not require the user to enable/disable anything in the app. Those features are the following:

- Modified SettingsGoogle.apk to allow system apps to be disabled.

- Added back seperate WiFi/Mobile data toggles as well as the new internet tile

- Added back NFC tile

As with previous devices I am open to suggestions and ideas as long as they are in reason. I can't guarantee I can/will include everything requested but I will take a look.

Hopefully we can get a nice collection of tweaks/extra features going :).

RENOVATE ICE 7.0 - 11th July

RiCE 3.3.6 APK - 11th July

Current version is compatible with the following builds:

SQ3A.220705.003

SQ3A.220705.001.B1

SQ3A.220705.003.A1

Just a FYI - I have "downgraded" the bundled app in the module to match the version that is currently in the playstore. This will allow you purchase premium or subscribe. The app will be an old version and will give you the "unsupported device" message, but you can then simply update the app from the link above.

Uninstall current module and reboot

Uninstall the RiCE apk if it has stayed behind for whatever reason.

Re-install the new module.

Open RiCE app, ignore "device not supported" message and purchase premium/subscribe.

Install new apk from link below - you will now be on newest app with all the features.

This is only required until the app update is live in playstore.

-Rebased to July base

-Added back NFC tile

-Skip checking SystemUI Privacy observer permission as this can cause a fatal bootloop on rare occasions

6.0

-Rebased to June base

-Added new QS Icon style (icons with no background)

-Option to set QS tile corner radius individually for both Active and Inactive states

-Option to set QS tile outline color individually for both Active and Inactive states

-Option to show QS tile labels in quick quicksettings view

-Option to show QS tile secondary labels in quick quicksettings view

-Added transition animation to QS tile outline

-Added transition animation to QS tile secondary label when expanding for quick quicksettings

5.0

- Updated to May builds

- Added option for notification text/icon colors

- Added option for statusbar brightness control

- Custom quicksetting column count now applies in the customizer screen

- Disable quicksettings on lockscreen tweak now applies when pulling down from the screen rather than the statusbar

- Disable quicksettings on lockscreen tweak now allows quicksetting pulldown, but the tiles are not clickable

- Blocking access to power menu on lockscreen tweak now hides the power button in the quicksettings footer

- Blocking access to power menu on lockscreen tweak now applies when using power + vol up key for power menu

- Fixed the chance hidden clock could show again after hiding statusbar icons

4.1

-Improved some monet coloring

-Fixed glitches with brightness slider after changing positions

-Added labels back to square or circle style quicksettings. These are now fully pre Android 12 style!

-Other minor code fixes and cleanups

4.0

- Updated to April builds

- Added option to hide statusbar icons

- If using right hand side clock receiving a heads up notification will no longer hide the clock

- Apply max notifications tweak to AOD notification count

- Hiding battery icon will not hide percentage text. This can be removed separately.

3.0

- Updated to February builds

-Added initial support for the Android 12L beta. As apktool hasn't been updated to support Android 12L yet, the 12L features are minimal. Please don't report things not working as I am already aware of it. I wasn't going to include support until everything had been ported but I thought as I have already done bits, why not share it.

- Option to select different quicksettings icon style (stock, circle with no label, square with no label)

The circle and square styles I have tried to get looking as close to "pre Android 12" as possible. I am still looking at bringing back the label but it is a big change.

- Option to set number of quicksetting columns

- Option to set number of quicksetting rows

- Option to set number of quick quicksetting rows

Depending on which style you choose, I set defaults and different maximum/minimum values. For example stock style tiles I don't allow more than 4 columns as things start to look ugly.

- Option to enable outline on quicksetting tiles

- Option to set the width of quicksetting tile outline

- Option to set the corner radius of quicksetting tile outline (stock style or square only)

- Option to set the color of quicksetting tile outline

- Option to link quicksettings outline color to system accent colour (premium only)

-Fixed RiCE app not detecting license and ROM version on fresh app install

All the quicksettings tile tweaks work without requiring a reboot as it is all controlled in code, not just resource overlaying.

2.2

- Added option to disable hide the build number in the quicksettings footer

- Added option to set the brightness slider position (default/below quicksetting/hidden)

- Added option to show the brightness slider in the quick quicksettings panel

- Removed bits of left over debugging

2.1

- Added option to disable the two-lined clock on lockscreen/AOD (Android 12L feature)

2.0

- Updated to January sq1d.220105.007 base

1.0

- Initial release.

Feel free to join us at Telegram