yashsingh1/xdaforums huggingface dataset:
[prjkt.io] Pkt_Lnt:
It seems to depend on Android version. My Nougat 7.1.1 on Nexus 6 has 561 but my Nexus 7 on MM 6.0.1 has 510. I've seen updates on Nougat that have not appeared on MM. I remember seeing something about this in an earlier changlog.
[prjkt.io] nicholaschum:
Latest is 561
[prjkt.io] RockyTV:
If I want to support substratum in my ROM, what do I need to do? Just prebuild Masquerade and done?

Question has been answered in post below. Thank you!
[prjkt.io] nathanchance:
Check out the fourth post.
[prjkt.io] nicholaschum:
It is true. As further development includes Java 8 implementations, all further updates will be API24 and beyond, as OMS3 is completely outdated.
[prjkt.io] Mr.MEX:
we do not use sepolicy, we disabled
[prjkt.io] alessio89g:
Why does the App running in background?

Layers App doesn't do it.
[prjkt.io] nicholaschum:
It detects whether a theme is installed and updated. It's a service running in the background.

It's not resource intensive.
[prjkt.io] J.L.C.:
After updating, my themes no longer show up as installed. When I tap "no themes installed" it shows me the play store results with my themes listed as installed. I cleared substratum data and rebooted, no change.

Do themes have to be updated for this new version?
[prjkt.io] holla420:
I got the same thing. Was a dope app
[prjkt.io] RogerFerret:
So I seem to be stuck (nexus 6p, PureNexus) EDIT: I think I just read PureNexus isn't compatible.

I had used layers manager for a long time. I removed it.. cleared /data/resource-cache and /system/vendor/overlay.

I install substratum, I make sure it has storage permission and "modify system" access.

It says I have no themes. I tap the icon, go the play store.. I get 1, 5, 10.. dosn't matter Substratum compatible themes.

And no matter what, in the app, it says I have no themes.

So I can't even "get started" with trying to use it.

Any thoughts :)?
[prjkt.io] J.L.C.:
I went back to the previous version and everything works.
[prjkt.io] Kappa Lamda:
The update notification of the app was clear guys.

Update only if themer has updated his theme.
[prjkt.io] RogerFerret:
I went and found the 157 APK and it appears to at least detect the themes. Trying to install my first now (darkstock) :)
[prjkt.io] J.L.C.:
I see the first part of notifications and when I click them, it takes me to the app - but no message.

So...I saw "170 is ready"

Love the platform and rolling back to 157 was no problem. I'm just not active on G+, so I came here first.
[prjkt.io] JaylanPHNX:
The latest update includes new anti-piracy checks which require the themes to be updated. As stated above, find the previous version and roll back until your theme is updated.

From my Tab Pro 8.4
[prjkt.io] RogerFerret:
Yep. After going to G+ and reading around.. current clear picture.

157 works for the piles O themes out there.

170 is the latest, but the themes have to be updated for it.

Awesome work and great to see taking on adapting to the newer standard/tech. Smart move.
[prjkt.io] Pkt_Lnt:
Even my watch knows what is going on. ;)
[prjkt.io] nicholaschum:
Yeah, a lot of themes have already shifted to the latest version.

The notifications are dope too, I'd recommend reading them! :highfive:

I hope when you update your theme APK (when they get available) you update your Substratum APK too.

I also hope when you update your theme APK (when they get available) you update your Substratum APK too. Your next theme update will make it go missing!

Sorry about that, it's a limitation with Firebase (not linking directly to the G+ post). I usually will only post in dire situations, 170 is a huge update and I was expecting a lot of negative response due to lack of reading. The main gist of the posts on G+ were mentioned on one of the notifications (170 is popping, only update if your theme has!)
[prjkt.io] nicholaschum:
You know what's up :highfive: ;)
[prjkt.io] nicesoni_ash:
I am using latest substratum and any theme I use, after every reboot my themes are reverted to default. I have to re-apply them again. What could be the cause? Earlier I thought it was a restore issue but happens now even after a clean flash.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] Lord_Flaya:
Anyone noticed that they can't press install on apks and/or press OK when changing system settings, when having themes installed?

I use transparent theme on my n5x running purenexus and I suffer from both.

Uninstalling overlays and rebooting solves the issue until overlays are applied again.
[prjkt.io] IURII G:
Is there any chance to get pixel ui substratum theme get works on lineage 14.1?
[prjkt.io] jazzh:
Yes, I noticed that too, but I didn't think it was related to substratum.
[prjkt.io] shaggyskunk:
It's more likely to be an app that applies a screen overlay - ie: cf lumen

Sent From My SM-N930W8 ??
[prjkt.io] Lord_Flaya:
I have no such apps installed. And as I said, removing overlays solves the issue.
[prjkt.io] shaggyskunk:
Makes little sense - Which Substratum Theme are you using?

Other apps that have Draw over permissions can also cause issues ie: Spen Command - Older versions of LMT - if you have SuperSU installed - You can go to SuperSU Settings and TEMPORARILY uncheck Tapjacking in SuperSU with your Theme applied and see if you can click on what you couldn't before.

I'm using Swift Black without any issues.

Sent From My SM-N930W8 ??
[prjkt.io] Lord_Flaya:
I'm using transparent theme. Will try your suggestion with SuperSU next time. Thanks for the tip.

:good:

Edit: disabling tapjacking does not have any effect. Thanks anyway. :)
[prjkt.io] bird333:
Question, I am using DNA Dark theme. Occasionally, there will be an update to the theme. Does installing the update actually update the theme or is it just strictly and update to the theme's app?
[prjkt.io] bdwilk:
Update to the themes app. You have to update the cache to be able to enable it. Sometimes it'll do it on its own but not every time. Then you have two choices. 1) Disable all the overlays for that theme and build and apply again or 2) try to build and update from the paint roller fab. Number 2 doesn't always work. I advise to disable all overlays, clear cache for that theme (3 dot menu upper right) and build and apply again.
[prjkt.io] BryanByteZ:
Sir is possible to update MM to OMS7? I am user not a dev and just want to know by curiosity. Thanks.
[prjkt.io] nicholaschum:
The framework has changed drastically from MM -> N, due to Dalvik and runtime code execution differences, hence asset manager and such has been reworked up.

A rebase may not be feasible with respect to how much time I have, but it is definitely possible for the skilled cherry-picker.
[prjkt.io] RockyTV:
Is there any problem in including Masquerade but not including substratum in a ROM?
[prjkt.io] Surge1223:
Typically, this is the ideal way to go about it
[prjkt.io] nicesoni_ash:
Amy suggestion?

https://xdaforums.com/showthread.php?p=70735906

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] Andrewgooo12:
Thanks for your great work , I need to know if substratum theme engine works on Resurrection Remix v5.8.0
[prjkt.io] NepoRood:
Been a few days, but last I noticed, RR doesn't have OMS support. You could go to their G+ page...
[prjkt.io] ainurrofiq:
It only support legacy . So you need to reboot after applying theme.

But only few theme that support legacy .
[prjkt.io] flyinjoe13:
Solved....
[prjkt.io] rickysidhu_:
Quick question:

I just enabled profiles (day and night), and I'm wondering if wiping theme caches would interfere in the auto profile changing?

Thanks in advance :)
[prjkt.io] Ali.G:
I have DNA dark theme installed though I don't like the status bar icons, how can I change it back to defat. Maybe somebody has a good theme with default status bar icons
[prjkt.io] tcat007:
The background or the icons? If you don't like the icons, just uninstall the status bar icon overlay. Subset Reborn also has some variations in what happens to status bar (like black for secondary accent color, keeps BG black).
[prjkt.io] nicholaschum:
Did you properly pick all the commits? I had a commit that solved this.
[prjkt.io] nicesoni_ash:
I did pick up all from your repo not from ur gerrit. Would you kindly link me to that commit?

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] bigo72:
Hey guys, I can't find anything about this around.

How to get substratum in settings? I can see the tile in QS in some roms and few other roms have a launcher ready to be taped in settings.

I do really like this second solution. I'm running Resurrection Remix now, and I have no substratum in settings. How can I include it? Is it something just the developer can do, or I can do it myself?
[prjkt.io] Badger50:
That's usually a rom based option. Roms like PN, DU, AICP and others have that built in, while others don't.

Sent from me :)
[prjkt.io] ZawZaw:
Hello...Sirs,

Please help me.

I have this problem when applying overlays on my Nexus 5X.

Why?

How to fix.

Thanks:
[prjkt.io] nathanchance:
Theme issue, make sure you have the latest from the Play Store. Also make sure you have Theme Ready GApps installed if your theme requires them (I know for a fact that one does).
[prjkt.io] ZawZaw:
Thanks you very much Sir,

I will try.
[prjkt.io] side:
hello guys.

i want to pull masquarade app from here to my rom and i am wondering which branch i need to pull..

the 'n' one or the 'master' one :) ?

thanks in advance!
[prjkt.io] nathanchance:
n
[prjkt.io] nicesoni_ash:
Just a gentle reminder, can you point me to that commit?

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] nicholaschum:
Sorry for the late reply

http://review.projektsubstratum.com/209
[prjkt.io] mrdunlop:
Substratum setting and revert theme cache (Clears all themes cache) then rebuild them, should eliminate the issue
[prjkt.io] rex900:
Currently im using zenfone 2(z551ml) using stock rom and zenkernel..does my devices support substratum, im really want to theme my rom because stock themes especially quicktile really ugly..thanks for any help and sorry for bad english ?
[prjkt.io] CZ Eddie:
Do you know what happened with the whole day/night thing?

Did Google remove it or something?

I thought it was the greatest thing to ever happen to theming, but nobody seems to be using it in their ROM's that I have ever found?
[prjkt.io] ZawZaw:
Thanks You Bro,

I'm now OK. :good:
[prjkt.io] Nishblueweapon:
I tried this on onyx. Works perfectly. Thanks ?
[prjkt.io] nicesoni_ash:
Thanks for the link. That was already in my rom. Anyways now the RR officially supports oms, I am using their updated sources for rr and even that didn't help and I am still getting reverted back to my default white theme after a reboot. Is there any kind of log that I can produce to figure out this issue?

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] nicholaschum:
You'll have to soft reboot with an ADB logcat running on your computer.

Search for OverlayManager in the logs.
[prjkt.io] nicholaschum:
They require extra resource folders being themed.

However just for your information, OMS utilizes the day/night system that Google implemented, but we allowed for more resources to be reloaded so that you get a more complete theming engine.
[prjkt.io] CZ Eddie:
Thank you.

I guess it's just a matter of waiting for a themer to release a day/night OMS theme and for a developer to add the capability to their ROM.

Does anyone know of any ROM's and themes the day/night works in right now?
[prjkt.io] nicesoni_ash:
I'll take that tomorrow as something is messed up in my phone but before that I wanted to convey one observation. If I soft reboot my themes are there but if I hard reboot, my overlays get deleted and that's why I am reverted back to default theme. If this can be trace back to any issue then great else I'll provide a logcat tomorrow.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] eurochild:
Guys i'm ready to publish my theme and want some help in more detail about getting the substratum antipiracy log from android studio
[prjkt.io] nicholaschum:
Compile the APK with your signature and because it uses the gradle signature build, it will let you use antipiracy if it is enabled.
[prjkt.io] ibrokemypie:
I have uploaded to my github some repos containing the OMS changes merged into LineageOS source, which can be quite time saving and simply requires a pull for each, if anyone is interested.
[prjkt.io] nicesoni_ash:
After applying themes, if I soft reboot only some elements of themes were applied and background of settings were not.

Here is the notable output of logcat for overlaymanager.

02-01 17:27:36.591 1143 1198 W art : Long monitor contention with owner Binder:1143_6 (4386) at boolean com.android.server.om.OverlayManagerService$1.setEnabled(java.lang.String, boolean, int, boolean)(OverlayManagerService.java:465) waiters=1 in void com.android.server.om.OverlayManagerService$2.run() for 286ms

02-01 17:27:36.644 12345 12345 W ResourceType: CREATING STRING CACHE OF 112 bytes

02-01 17:27:36.645 12345 12345 W ResourceType: CREATING STRING CACHE OF 13392 bytes

02-01 17:27:36.658 1143 1197 W art : Long monitor contention with owner Binder:1143_6 (4386) at boolean com.android.server.om.OverlayManagerService$1.setEnabled(java.lang.String, boolean, int, boolean)(OverlayManagerService.java:465) waiters=1 in void com.android.server.om.OverlayManagerService.updateSelectedAssets(int, java.util.List) for 284ms

02-01 17:27:36.771 12348 12348 W ResourceType: CREATING STRING CACHE OF 168 bytes

02-01 17:27:36.772 12348 12348 W ResourceType: CREATING STRING CACHE OF 51816 bytes

02-01 17:27:36.887 1143 1197 W art : Long monitor contention with owner Binder:1143_6 (4386) at boolean com.android.server.om.OverlayManagerService$1.setEnabled(java.lang.String, boolean, int, boolean)(OverlayManagerService.java:465) waiters=1 in void com.android.server.om.OverlayManagerService.updateSelectedAssets(int, java.util.List) for 229ms

02-01 17:27:36.946 12349 12349 W ResourceType: CREATING STRING CACHE OF 128 bytes

02-01 17:27:36.947 12349 12349 W ResourceType: CREATING STRING CACHE OF 72064 bytes

02-01 17:27:37.018 1143 1198 W art : Long monitor contention with owner Binder:1143_6 (4386) at boolean com.android.server.om.OverlayManagerService$1.setEnabled(java.lang.String, boolean, int, boolean)(OverlayManagerService.java:465) waiters=1 in void com.android.server.om.OverlayManagerService$2.run() for 299ms

02-01 17:27:37.078 12350 12350 W ResourceType: CREATING STRING CACHE OF 152 bytes

and

02-01 17:27:37.339 8268 8268 W art : Found duplicated class when checking oat files: 'Landroid/content/om/IOverlayManager;' in /data/app/projekt.substratum-1/base.apk and /data/app/projekt.substratum-1/base.apk

However if I hard reboot, none of the elements were applied and there were no mention of overlaymanager in log and I have to apply my themes again.

Logcat is attached for soft reboot. File was quite big so had to zip it. I'll appreciate any help. Thanks.

Edit

One more point to mention here is that after a hard reboot, all my overlays gets deleted and themes reverts to default.
[prjkt.io] rickysidhu_:
I've been using day and night profiles lately, and It's been pretty awesome! However, I noticed one issue when profiles change. Even if I select "Fonts" when switching between profiles, the font always goes back to stock. Has anyone experienced this as well? And if so, any workaround/fix? Thanks in advance!

Edit: Realized I didn't provide any info on my device

Google PXL running PN (Latest build as of Feb 1/17)

SuperSU 2.79 SR3

Newest version of Substratum (as of Feb 1/17)

Using "TheFonts" to change my font

If any other info is needed, please let me know!
[prjkt.io] flyinjoe13:
Almost have my dark theme template finished, but have one problem with the dialer. Hope someone can help.

The speed dial and clear call history backgrounds are still white. I think the speed dial problem may be solved by adjusting the SpeedDialtactsTheme in my styles sheet (just haven't gotten around to trying it yet), but I don't know where to look for the clear call history background. I can't find reference to it in any of the apks. I looked in the dialer, contacts and the other tele apps, but nothing stands out.

Anyone know what I am looking for?
[prjkt.io] quyleanh:
Can I used it with LineageOS 7.1.1?

Thank you.
[prjkt.io] Robot76:
Not yet...

It has no theme engine.

You can use Substratum, some themes are working some are not, but do not use 'Accents or Cards'.

Navigate, and Statusbars Beta, are working...

And I think Domination was working with it...

?

A.R.I.S.E Z3C Phh.superuser Magisk Substratum
[prjkt.io] Ja_som:
I use Supbstratum on my N7 II with LOS 14.1 in legacy mode with "A Swift Dark Substratum Theme", it has few bugs, but I can live with it :)
[prjkt.io] nicesoni_ash:
Any suggestions, would really appreciate it.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] underskyzx:
Beware the G+ community bans those who think different, you may only post replies with the word "Thanks" followed by a couple of cute emojis.

You know the children these days are so easily offended, you don't want to ruin their day do you?

On a serious note are the G+ moderators also de developers?

If that's the case, careful people you would not want to trust superuser access to this people.
[prjkt.io] nathanchance:
Think differently as in give themers grief for not allowing a certain warez application to be used with their themes? Which consequently is also banned here? Yeah...

And the app is open source, you can see no harmful root actions are being taken. But as with ALL root applications, you will have to have some trust in the developer.

Regardless of all of this, don't bring off site drama here. Move along, this will be your only warning.
[prjkt.io] underskyzx:
It's not about the app or warez, it's just not right to tell the user he can't use another app on HIS phone. I did not buy his theme to support this kind of copyright bullying.

I didn't know they picked moderators based on their limited ability of thinking or how close minded they are, now that's a drama, on site drama.
[prjkt.io] nathanchance:
I actually think it's totally fair, these guys are offering you an opt-in service so they are free to set their own terms. Take your pick, stop using that app or don't use themes that have that implemented. Don't harass themers for adding that feature since that app is primarily used to steal from developers, which does not sit well with the Substratum team or XDA. There's no debate here, you have your opinion, we have ours so drop it.

And thanks for the compliment ;)
[prjkt.io] cerj:
Well said [MENTION=6842057]The Flash[/MENTION]
[prjkt.io] trancinguy:
Hi hope all is well, I am on oneplus3 Lineage PHH nano gaap before Google assistant addition, and I know it's not fully supported, but I just want to know if anyone else has my issue. As soon as Substratum loads, I can no longer get 4g/lte only hspa and hspa+ , Is this a known issue or just me?
[prjkt.io] nicesoni_ash:
Any point in posting logs with a proper bug report, just asking?

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] nathanchance:
Well...

1. We're all busy and have lives so it can sometimes take a while for one of us to respond.

2. You're merging OMS on top of RR, which is based on LOS, who do their own modifications to AssetManager and other core parts of the framework. so it is possible that your merge was messed up.

Give Nick a while to respond to you properly.
[prjkt.io] nicesoni_ash:
I understand, apologies for being a little impatient. Just an update for second part, RR has officially merged oms commits and I am building on those sources not on my old branches.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[prjkt.io] flyinjoe13:
Where is the best place to go to ask for help in testing a theme? Can you post a file here and ask for testing help or is the G+ community a better place?
[prjkt.io] :
Does this work on the Galaxy S7 stock rooted? I have a Sprint S7 on the latest APL2 Universal firmware.

Edit: NVM.
[prjkt.io] nicholaschum:
I sincerely apologize for the delayed response. I haven't been contactable actively on Telegram neither as I was completely swamped in my life.

Anyways, it seems that you merged upstream RR commits to fix this? The logs report back that the Overlay Manager Service and the Resource Runtime Overlay system is functioning with String caches built.

For others who experienced this issue, I would re-pick the OMS commits, or try a clean state (Refork whatever you had before and pick them in one by one, taking care of everything you pick).

If you have Telegram, hit me up [MENTION=3605033]nicholaschum[/MENTION]. As I did not have access to any computer the past few days, I was not alerted of a quote on my part, sorry.
[prjkt.io] nicholaschum:
Testing a theme? Well, you could put a few screenshots up on our G+ for people to test. We have many avid users in that community, and with huge pretty screenshots, you would get feedback in no time :)
[prjkt.io] ZawZaw:
Hi...Sir [MENTION=3605033]nicholaschum[/MENTION],

I have a one feature request.

If you have a update plan, please built-in support "Light and Dark" Theme on your Substratum App's Setting.

Such as this App - Sony Xperia Music, Album and etc...

THANKS YOU

•••
[prjkt.io] nicholaschum:
The themers will hate my guts, as if listening to them complain about Google's Day/Night is not enough....haha!

I'll consider this!
[prjkt.io] ZawZaw:
Thanks Sir. ???

Btw,

I added friend you on Facebook.

Please accept.

•••
[prjkt.io] fiveighteen:
I was trying to play around with Substratum today and just simply change some text color, but can't even seem to get that right!

Google Pixel XL on Pure Nexus ROM. I was playing with the "PureZ Material Dark Theme" by ZawZaw and it mostly worked fine. I forked the "Substratum compatible theme" from github and made a few hex value edits in "assets/overlays/android/res/values/colors.xml" and "assets/overlays/android/type3_Translucent Theme/type1b_INDIGO.xml" as well as the other necessary edits listed in the intro wiki. I built the APK and it installed correctly (shows up in /data/app/) but doesn't show up in Substratum to apply any overlay. What am I doing wrong?

My end goal is to simply make the blue text -> green, and make the app drawer background black.
[prjkt.io] flyinjoe13:
I'm not looking for feedback on the look. Right now it is just a generic grey template theme so I can quickly change colors when I get into actually making the color scheme I want. Each color for different aspects of the theme has an odd color code so I can use notepad+ to do one quick color code change for each unique color to get the look I want. Once I have a working template, it takes a matter of minutes to create a whole new theme look. Still trying to figure out the whole 'type' thing so I can include various colors in one app.

What I was looking for was feedback to make sure everything worked and didn't cause any FC's. I only have one Nougat ROM I can use on my phone so I know everything works with that ROM, but I know sometimes developers make changes that other ROM's don't have and I just wanted to make sure everything looked and ran on some other ROMs. It's no biggie. I will just adjust as needed.

Thanks....
[prjkt.io] Mar-cel:
Why does my substratum looks so ?
[prjkt.io] mihran_thalhath:
Uninstall that lucky patcher of yours, dirty flash your rom and reinstall sub!
[prjkt.io] Mar-cel:
Lucky Patcher is the Problem? lol
[prjkt.io] mihran_thalhath:
There is nothing to laugh about! Why do you need lucky snatcher?
[prjkt.io] nicesoni_ash:
Today I bought another theme and it's working fine, strange thing is that I tried with one theme I bought earlier and one was free, both didn't work.
[prjkt.io] bdwilk:
You can always start a telegram group and just ask some people to join. Make sure they're willing to change ROMs when needed and are able to take logs if problems occur. If you got 4 or 5 people it would be worth it. I know of some beta themers that do it this way.