[THEME][N5] TWRP Materialised - Dark / Light / Play [redirected]

Status
Not open for further replies.

Rooted Droid

Senior Member
Nov 12, 2015
158
46
0
22
Barrie
That is a repacked recovery with a dark red splash. You can flash it via twrp, yes.
Thanks for that! I flashed it to recovery with flashify and it now has the red splash screen and theme. I have no idea why my device couldn't do it itself but that fixed my problem anyway! Looks awesome man couldn't have don't it without everyone's help here. Much appreciated guys! Thanks.
 
  • Like
Reactions: z31s1g

z31s1g

Recognized Themer
Jul 5, 2010
3,238
12,899
0
Munich
TWRP 3.0 and theme compatibility

Regarding the upcoming release of TWRP 3.0 and theme compatibility

In the not so distant future, TWRP will receive a major version bump to 3.0.
Amongst many other things, the changes will also include a new stock theme. It'll be a blend of the old stock theme and the Materialised theme.

During the last half year, there have been many changes to the theme engine that I'd like to (and need to) take advantage of.
The one that affects Materialised the most, is the introduction of multi language support: currently, all button labels are part of the button PNGs. I went down this road at a time when TWRP was using a rather ugly looking proprietary font format. But ever since we have True Type Font support, ugly looking fonts no longer are a nuissance. So far, I've refrained from making the required changes to make full use of TTF support, because it's quite an effort. Now, with multi language support on the horizon, I will have to make these changes to maintain full compatibility with TWRP.

There have been other changes, like the new terminal. It requires to use a software drawn keyboard to accomodate for additional keys (the current keyboard also consists of PNGs).

Other changes to the theme engine allow to significantly strip down the XML, so far Materialised doesn't take advantage of these possibilities.

The splash screen will no longer consist of a single static JPG, but will be an XML based page (like the rest of the ui).
This means the AIK integration of Materialised (to change the splash) will break as well and needs to be adapted.

So, point being:
Materialised will loose its compatibility once TWRP 3.0 will be released. I'll not have an updated version ready in time.

To prevent any harm to the device (and user confusion), a newly implemented theme version check will prevent Materialised from loading, so TWRP will automatically default back to the stock theme.

While it would be easy to trick the theme version check, I will not do this.
Sacrificing functionality for the looks was never the intention for this theme.
Instead, I'll be revising the XML and build it from scratch.

The result will be a much leaner version of Materialised (in terms of file size), but still with the looks and functionality that make it a worthwhile addition to TWRP.

As for an ETA: I'm aiming for end of march.

In the meantime, please help looking for potential bugs in the new stock theme, or consider to participate in translating the ui (I assume there will be an additional call to arms for that in the twrp threads).

Thank you for using Materialised.

/broadcast
 

[email protected]

Senior Member
Oct 14, 2011
1,122
444
0
I have used several themes and have settled on Materialised as my main/only theme. Materialised truly makes TWRP more lively and beautiful. Thank you for your continual development and support. I flashed TWRP 3.0 today. Looks awesome! Looking forward to Materialised 3.0!


Sent from my Nexus 5 using Tapatalk
 
  • Like
Reactions: lemaxxx and z31s1g

jugoslavpetrovic

Senior Member
Mar 6, 2015
2,669
1,013
193
44
Belgrade
soundcloud.com
I have used several themes and have settled on Materialised as my main/only theme. Materialised truly makes TWRP more lively and beautiful. Thank you for your continual development and support. I flashed TWRP 3.0 today. Looks awesome! Looking forward to Materialised 3.0!


Sent from my Nexus 5 using Tapatalk
Can I just flash this new one over 2.8.7.1 from twrp as image to recovery partition?
 

osm0sis

Senior Recognized Developer / Recognized Contribut
Mar 14, 2012
14,347
32,235
263
Halifax
Can you get a recovery.log when it happens again?
Managed to reproduce it from a fresh instance:
1) Set timezone (-4), brightness (20), vibration (30/30/40), md5 check, compression
2) Boot Android

3) Reboot to recovery
4) Reboot to recovery again as soon as the TWRP UI allows
=
5) Won't boot recovery anymore.

I've got the log from #4 and /proc/last_kmsg from after #5. And the "offending" .twrps file.

Edit: @_that, seems like only #4 is necessary to reproduce. Doesn't even need to be that fast, just reboot recovery from within the recovery UI a couple times and the .twrps corruption occurs.

Edit 2: Sh*t, a working .twrps is md5sum identical to a broken one.. No idea how the breakage is occurring/persisting now, but deleting .twrps is the only way to fix it. Even just typing "reboot recovery" in the new TWRP terminal triggers it. Reboot bootloader too after a couple tries.

System and Power Off are safe and working as expected.

Edit 3: Can't reproduce on @z31s1g's homebrew for flo, but readily reproducible for me on official hammerhead.
 
Last edited:
  • Like
Reactions: _that
Status
Not open for further replies.