Shared publicly  - 
Substratum or CMTE

Roughly 3 months ago we addressed our users on our plans for Android N and based on information we had then, we told them that we would stick to the CMTE.

Back then we anticipated a quick and smooth transition. The transition from our end has been just that, quick and smooth. We've adapted to new API's and just rolled with the punches as they say. We have adapted most of our features into this thing called 'Nougat' and even created some new ones! Is really been smooth for us.

The problem is that there are things that we can't control and those things unfortunately have not been quick or smooth.

What I'm speaking of is the CMTE. To keep it mild and drama free, the CMTE bring up has been slow or at least slower than what we had hope. While we may very well implement CMTE before DU11 is ready to launch, there's a strong possibility that we may just go another direction.

Direction we speak of is with Substratum. Substratum for those that have been living under a rock is the successor to the thing we once called Layers. Substratum like Layers and the CMTE is built around RRO but with really 2 big extras.

One extra is called OMS which is short for Overlay Manager Service. OMS emulates a lot of what we've come to love from the CMTE which is being able to apply themes in real time. I don't think anyone really likes to reboot every time they apply something, we don't. The other is the Substratum app and not exaggerating BUT is beautiful as much as it is useful. It packs a punch and comes with a lot of goodies that allow the user to do virtually everything we've come to expect from the CMTE.

So what's the problem? Go with Substratum

Yes Substratum is beautiful and is constantly receiving updates that fix bugs and that excites us but there are still a few things that we're just not comfortable with. These things are also things that are out of our control.

+Alex Cruz has been in contact with the Substratum team and really likes what he sees and like we've said above, there's a strong possibility we might go in this direction but we're going to wait to see what happens.

For now users can enjoy the 'legacy' version of Substratum in DU test builds which is taking advantage of RRO built into Android N. We will continue to keep you all updated on this subject but we wanted to get you folks on the same page and kill any rumors that may be floating around.

Now back to doing things that we can control! Enjoy!

#StayDirty   #DirtyUnicorns   #CMTE   #Substratum
shahan rai's profile photoFun Network's profile photoJames Mell's profile photoDavid Batty's profile photo
I need a good excuse to port my theme over to Substratum anyways.. but honestly I'm good either way
Judging by the comments, there seems to be a bit of a misunderstanding so please allow us to clear it up real quick.

The final decision will not be made based on how many hashtags we get in this post. It will not be made based on popularity. Other projects may include things based on how many people shout but that's not how we do things over here.

Please try to keep the conversation some what civil or the comments will be closed. Both are great in their own ways, no need to fanboy over one or the other.
Personally, I haven't migrated towards Roms using substratum or layers simply because I haven't seen enough themes which suited my personal taste developed for it. Perhaps if more teams move to using it, more themers will adopt the platform as well and the options overall will grow.

My other issue with it was that it seemed to cause issues in the event a piece of a theme was left in a folder somewhere. If the devs of substratum have found a solution to this problem, that would do wonders for those of us hesitant to use it for fear of having to troubleshoot and/or clean flash just because we switched a theme. 
On the first part, we agree but then again you have to take into consideration the age of their project and like you said adoption in the community.

If we do happen to move towards Substratum then we hope we could some what lead the way for more teams to 'cross over' and possibly bring over a few dozen well known CMTE themers with us +Brian Steier 
+Brian Steier for the second issue, that is a problem with the legacy system which is basically layers.

Unfortunately with legacy you don't have much wiggle room to fix things while oms works almost completely different and it doesn't have that issue .
If DU goes to Substratum, I can guarantee that our beloved themers will do their best to make their themes compatible. Some of you may forget that DU provides its theme resources to make it easier for themers to make sure DU is compatible so they def do their part. If the switch was made, these same things would most likely be available to themers to help them adapt to Substratum, I believe anyway.

I love DU and I will support whatever decision you guys make! You're doing an amazing job and you're great people who treat your users well and with respect. #DU4LIFE
Rob M
I think it's time for a change.... Substratum ! Break away fully from CM and the games involved with using their software....
Substratum is good and I prefer that over cmte...but most of the ppl choose cmte as it's easy to use and user friendly.
There's not even a single substratum theme that themes all the elements and apps like cmte does
And who even wants to reboot and get stucked in bootloops after only applying the themes
There shouldn't even be a reason to for this post
Just my opinion 
I'm sure there will be plenty of Roms that fork your DUI that will have CMTE. Either way you'll have Dirty+CMTE....and Sub if you go that route, in a round about way. Open source is open source
We all know why cm is coming along slow. Watch cm close it off. Heck people could have to resort to theming the apks themselves.