The source for @ProjectInfinityX v3.6 (QPR1) has been pushed to branch 16
However you can still compile the last QPR0 source i.e. v3.5 (if you wish to) from branch 16-QPR0
- The v3.6 source is a fully rebased update from v3.5 to v3.6, following the AOSP Android 16 QPR1 (Quarterly Platform Release). Despite the massive changes across the codebase, we have ensured that users can safely upgrade from v3.5 to v3.6 either via OTA or by dirty flashing, without needing to format data. Maintaining seamless updates without forcing data wipes is and will always remain one of our top priorities, as we understand how inconvenient formatting can be for users. Note that from now on we will never ask for a mandatory clean flash from source side. (If your device maintainer asks for it for his device tree side changes, we can't obviously help there)
- Development for Android 16 QPR2 is still ongoing. The reason it has not been adopted yet or directly is due to compatibility concerns. Currently, the QPR2 AOSP release does not properly support kernels below version 5.10 (since they're somewhat officially unsupported by AOSP now). On some devices it fails to boot entirely, and on others, even if it does boot, certain functionalities such as the camera are reported to be broken. For these reasons, we have decided not to move to Android 16 QPR2 for the time being.
- Another change in the v3.6 source is that system blur effects are now kept disabled by default. Recent enhancements to the default blur implementation on the AOSP side have proven to be resource-intensive on certain low-end devices. To ensure smooth functionality across all devices, blur effects are kept disabled by default. As a result, transparency effects in areas such as the QS panel and the app drawer will no longer be visible by default.
Users who prefer these visual effects with capable hardware can easily re-enable them in v3.6 by turning on βAllow window-level blursβ under Settings > Display, which will restore QS panel transparency and other transparency/blur effects.
Screenshots for version 3.6 (QPR1)
Changelog for version 3.6 (QPR1) :
NOTE: As always the authorβs name is listed at the end of line for each change (wherever applicable) to give proper credit for their respective work used in our project. A big thanks to all the wonderful authors!
If you believe you are the original author of any change mentioned here, or if you notice any incorrect credit mention, please feel free to DM @tejas101k for re-verification and correction.
- Merge tag 'android-16.0.0_r3' (QPR1) [Complete source rebase]
- Disabled blur effects by default as mentioned just above
- Major enhancements on GameSpace - improve statusbar call overlay / allow to disable headsup notification / improve danmaku notification layout / New gamespace panel layout and much more fixes and enhancements
- Dropped some features due to incompatibility with QPR1 such as per-app volume control / volume steps / statusbar icon themes (in sake of new qpr1 statusbar) / flashlight strength / nothingos ringer tile / volume panel textview / system animation styles / bluetooth timeout. That's all, everything else is still present and intact
- Fixed pin media player to qs panel toggle
- Make statusbar clock chip styles apply without restarting systemui
- Fix weather daemon location hogging (author: neobuddy89)
- Fix an occasional case where only notification panel was showed upon pull down without tiles.. (author: hellboy017)
- Add new pulse render style (author: Ghosuto)
- Fix smart pixels toggles reset on page exit
- Fixed an issue where lawnicons didn't apply as themed icons directly after first boot
- Add back battery time estimation summary below usagebar in battery section
Infinite Love! β€οΈ
Device Updates: @InfinityXUpdate
Discussion: @InfinityXGroup
Announcements: @ProjectInfinityX
Website: projectinfinity-x.com
However you can still compile the last QPR0 source i.e. v3.5 (if you wish to) from branch 16-QPR0
- The v3.6 source is a fully rebased update from v3.5 to v3.6, following the AOSP Android 16 QPR1 (Quarterly Platform Release). Despite the massive changes across the codebase, we have ensured that users can safely upgrade from v3.5 to v3.6 either via OTA or by dirty flashing, without needing to format data. Maintaining seamless updates without forcing data wipes is and will always remain one of our top priorities, as we understand how inconvenient formatting can be for users. Note that from now on we will never ask for a mandatory clean flash from source side. (If your device maintainer asks for it for his device tree side changes, we can't obviously help there)
- Development for Android 16 QPR2 is still ongoing. The reason it has not been adopted yet or directly is due to compatibility concerns. Currently, the QPR2 AOSP release does not properly support kernels below version 5.10 (since they're somewhat officially unsupported by AOSP now). On some devices it fails to boot entirely, and on others, even if it does boot, certain functionalities such as the camera are reported to be broken. For these reasons, we have decided not to move to Android 16 QPR2 for the time being.
- Another change in the v3.6 source is that system blur effects are now kept disabled by default. Recent enhancements to the default blur implementation on the AOSP side have proven to be resource-intensive on certain low-end devices. To ensure smooth functionality across all devices, blur effects are kept disabled by default. As a result, transparency effects in areas such as the QS panel and the app drawer will no longer be visible by default.
Users who prefer these visual effects with capable hardware can easily re-enable them in v3.6 by turning on βAllow window-level blursβ under Settings > Display, which will restore QS panel transparency and other transparency/blur effects.
Screenshots for version 3.6 (QPR1)
Changelog for version 3.6 (QPR1) :
NOTE: As always the authorβs name is listed at the end of line for each change (wherever applicable) to give proper credit for their respective work used in our project. A big thanks to all the wonderful authors!
If you believe you are the original author of any change mentioned here, or if you notice any incorrect credit mention, please feel free to DM @tejas101k for re-verification and correction.
- Merge tag 'android-16.0.0_r3' (QPR1) [Complete source rebase]
- Disabled blur effects by default as mentioned just above
- Major enhancements on GameSpace - improve statusbar call overlay / allow to disable headsup notification / improve danmaku notification layout / New gamespace panel layout and much more fixes and enhancements
- Dropped some features due to incompatibility with QPR1 such as per-app volume control / volume steps / statusbar icon themes (in sake of new qpr1 statusbar) / flashlight strength / nothingos ringer tile / volume panel textview / system animation styles / bluetooth timeout. That's all, everything else is still present and intact
- Fixed pin media player to qs panel toggle
- Make statusbar clock chip styles apply without restarting systemui
- Fix weather daemon location hogging (author: neobuddy89)
- Fix an occasional case where only notification panel was showed upon pull down without tiles.. (author: hellboy017)
- Add new pulse render style (author: Ghosuto)
- Fix smart pixels toggles reset on page exit
- Fixed an issue where lawnicons didn't apply as themed icons directly after first boot
- Add back battery time estimation summary below usagebar in battery section
Infinite Love! β€οΈ
Device Updates: @InfinityXUpdate
Discussion: @InfinityXGroup
Announcements: @ProjectInfinityX
Website: projectinfinity-x.com
β€128π₯27β€βπ₯3π―3π2π2πΏ2π₯°1