Hey guys I just wanted to share my ideas for the t-mobile theme Chooser in cm7 roms.
Basically I have this idea of letting the user choose some aspects of a theme they want and do not want.
Say you like the statusbar from this theme, but you don't like the looks of the icons, this would make it so that you could choose the icons from another theme without the hassle of always going on a PC and moving stuff with 7zip.
It would also be cool if it was possible to easily change the colors of some elements like the fonts, bgcolor, highlights and other stuff.
I just wanted to share this in case any of the devs would is interested in making this happen, or is it even possible? I find no reason for it not to be. I heard it was in MiUi(hence the title) although I can't be so sure since I've never used MiUi.
And I'm sure I'm not the only one who has thought of this, I just couldn't find a thread about it.
Well, thanks for your time
Sent from my Hero using Tapatalk
As MIUI are going open source there is no reason why CM9 may actually include the MIUI theme system the same way the CM team implemented Theme Chooser when it was open sourced by T-Mobile.
Although Cyanogen Mod feature suggestions may be more likely to be seen by a dev on their own forums.
jambamkin said:
As MIUI are going open source there is no reason why CM9 may actually include the MIUI theme system the same way the CM team implemented Theme Chooser when it was open sourced by T-Mobile.
Although Cyanogen Mod feature suggestions may be more likely to be seen by a dev on their own forums.
Click to expand...
Click to collapse
MiUI is going opensource? Really? Awesome!
cornelha said:
MiUI is going opensource? Really? Awesome!
Click to expand...
Click to collapse
It is old news. So far the ROM elements are not released, but they will be soon.
Sent from my LG-VM670 using xda premium
jambamkin said:
As MIUI are going open source there is no reason why CM9 may actually include the MIUI theme system the same way the CM team implemented Theme Chooser when it was open sourced by T-Mobile.
Although Cyanogen Mod feature suggestions may be more likely to be seen by a dev on their own forums.
Click to expand...
Click to collapse
So far, hasn't MIUI just made their Apps open source?
That's cool, but would the MiUi theme engine work well with legacy devices?
Hey, I may be the thousandth person asking this, but I was wondering if this ROM will get Theme Engine. It would be a great thing if we see a theme engine since Omni is my favorite ROM, but unfortunately, I love Arz's Themes. Thanks!
Gokulbalram said:
Hey, I may be the thousandth person asking this, but I was wondering if this ROM will get Theme Engine. It would be a great thing if we see a theme engine since Omni is my favorite ROM, but unfortunately, I love Arz's Themes. Thanks!
Click to expand...
Click to collapse
There have been discussions off and on about this. It's something I'd like to bring back eventually, problem is:
1) The "old" theme engine did not perform well on KitKat
2) The "new" CM theme engine is tens of thousands of lines of code that has a tendency to be buggy and problematic. No one so far has had the free time to try and get it properly integrated and fixed up AND keep maintaining it afterwards.
In general, the larger a change is in lines of code, the more caution we take when taking that change from an external source. We got lucky with ActiveDisplay that squadzone took ownership of it and managed to pull off the miracle of fixing it, but we're all a bit cautious after the nightmare that was AD.
Entropy512 said:
There have been discussions off and on about this. It's something I'd like to bring back eventually, problem is:
1) The "old" theme engine did not perform well on KitKat
2) The "new" CM theme engine is tens of thousands of lines of code that has a tendency to be buggy and problematic. No one so far has had the free time to try and get it properly integrated and fixed up AND keep maintaining it afterwards.
In general, the larger a change is in lines of code, the more caution we take when taking that change from an external source. We got lucky with ActiveDisplay that squadzone took ownership of it and managed to pull off the miracle of fixing it, but we're all a bit cautious after the nightmare that was AD.
Click to expand...
Click to collapse
Omni is very close to aosp, purity is very close to aosp. I brought theme engine to purity from scratch. Maybe if somebody wants, they can pick things from here. I dont think there will be much conflict, rest I know how big developer you guyz are
Flash CM11 check ram usage count the lockups restarts freezes then ask yourself should we ruin Omni for cute icons and fruity colors?
aosp said:
Flash CM11 check ram usage count the lockups restarts freezes then ask yourself should we ruin Omni for cute icons and fruity colors?
Click to expand...
Click to collapse
That's up to the user
PFFFFFFFFFFFFFFFFTTT, sent from my i9000
aosp said:
Flash CM11 check ram usage count the lockups restarts freezes then ask yourself should we ruin Omni for cute icons and fruity colors?
Click to expand...
Click to collapse
.......................................!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::??????????????????????::::::::::::::::::::::::::::::::::::::::
Use these generously and let me know when you run out, I'll supply some more.
aosp said:
Flash CM11 check ram usage count the lockups restarts freezes then ask yourself should we ruin Omni for cute icons and fruity colors?
Click to expand...
Click to collapse
Also, I'm not interested in CM. Too many of headaches at once (NO THANK YOU). I rather use PA, which is quite good and works good even on my ancient Galaxy S, even without OC. No need to even stop apps, yet, it works flawlessly. Hence I don't think I fall short on RAM, no freezes, idk what you mean by Lockups
PFFFFFFFFFFFFFFFFTTT, sent from my i9000
Gokulbalram said:
That's up to the user
Click to expand...
Click to collapse
No it really isn't. The theme engine still causes all kinds of headaches without any themes used.
Only if I knew how to make an unofficial build with theme engine :/
not that its important for anybody...but if omni integrates theme engine, im switching to one of the last roms without theme engine^^
as themer i liked older times with theme engine, but now i think its some sort of useless. overhyped/overprized/not-systemwide-themed themes, which will get limited support and quick lose any support.
if someone needs theme engine, why not use one of the many roms with integrated theme engine? (yeah i know, what an argument)
if you wanne theme omnirom, why not make a flashable.zip theme?
see alen1901 and his purity theme, sinply made flashable.zip theme. easy to do so. no need for theme engine :silly:
immerblind said:
not that its important for anybody...but if omni integrates theme engine, im switching to one of the last roms without theme engine^^
as themer i liked older times with theme engine, but now i think its some sort of useless. overhyped/overprized/not-systemwide-themed themes, which will get limited support and quick lose any support.
if someone needs theme engine, why not use one of the many roms with integrated theme engine? (yeah i know, what an argument)
if you wanne theme omnirom, why not make a flashable.zip theme?
see alen1901 and his purity theme, sinply made flashable.zip theme. easy to do so. no need for theme engine :silly:
Click to expand...
Click to collapse
And how do I do that?
Shouldn't there be a poll on whether or not Omni should include Theme Engine or not?
PFFFFFFFFFFFFFFFFTTT, sent from my i9000
immerblind said:
not that its important for anybody...but if omni integrates theme engine, im switching to one of the last roms without theme engine^^
as themer i liked older times with theme engine, but now i think its some sort of useless. overhyped/overprized/not-systemwide-themed themes, which will get limited support and quick lose any support.
if someone needs theme engine, why not use one of the many roms with integrated theme engine? (yeah i know, what an argument)
if you wanne theme omnirom, why not make a flashable.zip theme?
see alen1901 and his purity theme, sinply made flashable.zip theme. easy to do so. no need for theme engine :silly:
Click to expand...
Click to collapse
I think that's being a bit overly harsh. A theme engine does have its place - there are plenty of good themes out there.
The thing is, it has to be done RIGHT if it's done - that's why the cherry-picks from CM haven't really gone anywhere in review. (There are a variety of reasons, including the fact that I know from looking at the list of commits there is stuff missing, and also the commits were submitted by someone that I don't think is going to be able to fix any issues that might come up on their own.). And right now, we just don't have the time to do it *right*.
I took a crack at integrating theme engine from DU which is "Omni-based"...
Well theme engine is a nightmare to integrate unless you've been routinely cherry-picking CM for ages. It has all sorts of undocumented dependencies.
If someone has a COMPLETE list of all Theme Engine commits AND all dependencies (the latter is a *****, since in CM's case they put in the T-Mobile theme engine, then partially reverted it leaving only some bits) I might take a look again. I'm not looking at the stuff thats on Omni's gerrit now since someone squashed the AOSP runtime resource overlay commits into the TE commits, or didn't even bother including them.
I find this post http://forum.xda-developers.com/showthread.php?t=2585844&page=201, this rom have two variants: one based on CM, another on AOSP. In this post wrote, what @scott.hart.bti merged new theme engine with his rom.
Bishop1312 said:
I find this post http://forum.xda-developers.com/showthread.php?t=2585844&page=201, this rom have two variants: one based on CM, another on AOSP. In this post wrote, what @scott.hart.bti merged new theme engine with his rom.
Click to expand...
Click to collapse
@Entropy512, this of any help?
Entropy512 said:
(...)also the commits were submitted by someone that I don't think is going to be able to fix any issues that might come up on their own.). And right now, we just don't have the time to do it *right*.
Click to expand...
Click to collapse
I think you are refering to my latest patchset
At the point uploading the patch, I tried to find all commits from CM, but not that easy, many changes get merged there every day.
Sure, i messed up the existing commit from old theme engine.
It takes much longer for me to check compiler issues etc., in real life i am far away from linux, android and other stuff (orthopedic assistanz).
I have to learn everything myself, started compileing roms in december 2013.
There is not much help, only google is the best friend in this direction - and i don't have that much time.
I wonder, why no one else tried it? There are hundrets of ETAs about it, but no one tried.
The source of the rom @Bishop1312 refering to seems to have all / most CM commits for theme engine.
Send from OnePlus One using Tapatalk
Android-Andi said:
I think you are refering to my latest patchset
At the point uploading the patch, I tried to find all commits from CM, but not that easy, many changes get merged there every day.
Sure, i messed up the existing commit from old theme engine.
It takes much longer for me to check compiler issues etc., in real life i am far away from linux, android and other stuff (orthopedic assistanz).
I have to learn everything myself, started compileing roms in december 2013.
There is not much help, only google is the best friend in this direction - and i don't have that much time.
I wonder, why no one else tried it? There are hundrets of ETAs about it, but no one tried.
The source of the rom @Bishop1312 refering to seems to have all / most CM commits for theme engine.
Send from OnePlus One using Tapatalk
Click to expand...
Click to collapse
It was someone else that submitted the patchsets... And there are no ETAs about it, not a single member of the team has given an ETA.
As to why no one else has tried it - lots of people are busy, and also, there's the fact that this particular feature is MASSIVE - on the order of 12,000 lines of code in frameworks/base alone. That's a lot of places for things to go wrong. People on the Omni team are VERY nervous about taking in large chunks of code we don't understand from external sources after the ActiveDisplay mess. (It took a long time for someone to take ownership of it and fix the issues, and I'm afraid not many of us have the free time to be taking ownership of something that large right now.)
Gokulbalram said:
@Entropy512, this of any help?
Click to expand...
Click to collapse
No, since links to thread pages (as opposed to specific posts) break when viewed by anyone who has their posts per page count changed.
Entropy512 said:
It was someone else that submitted the patchsets... And there are no ETAs about it, not a single member of the team has given an ETA.
As to why no one else has tried it - lots of people are busy, and also, there's the fact that this particular feature is MASSIVE - on the order of 12,000 lines of code in frameworks/base alone.(...)
Click to expand...
Click to collapse
I meant user asking for ETAs, not team member.
I know how.much work to do, i tried earlyer but failed...
Do you know why i love Omni & Slim?
Only working things get merged better to have a Stable Rom instead half working or buggy features - that makes a huge dufferents. Other Roms are controlled by the user - not good all the time.
Send from OnePlus One using Tapatalk
@Entropy512 maybe this can help? http://forum.xda-developers.com/showpost.php?p=55629898&postcount=72
pianistaPL said:
@Entropy512 maybe this can help? http://forum.xda-developers.com/showpost.php?p=55629898&postcount=72
Click to expand...
Click to collapse
Ugh. Overall, I'm fine with most stuff being squashed, but the one exception is the runtime resource overlay stuff. That should not have been squashed in, and it makes applying the commit very difficult. (Because I refuse to merge anything that has the runtime resource overlay stuff squashed in. While theme engine does depend on it, it's a separate thing that has multiple potential uses.)
I'm currently using inversion but it doesn't theme everything such as Google Messenger. So I'm looking for other themes that can possibly take it's place. TIA!
xshallowgrave said:
I'm currently using inversion but it doesn't theme everything such as Google Messenger. So I'm looking for other themes that can possibly take it's place. TIA!
Click to expand...
Click to collapse
Picking a favorite theme for me is impossible, I like a lot of different ones for different reasons and just like the variety of changing them from time to time to not get sick of any one. However, the first link (below) is one I've been using a lot lately as well as its Black version as well, the second is newer and quickly becoming a new fave. There's a lot to choose from and different options to change the display within a lot of themes as well; it just comes down to personal taste. Here's a few I use most frequently:
https://play.google.com/store/apps/details?id=com.brit.swiftdark.substratum&hl=en
https://play.google.com/store/apps/details?id=com.kikkos.lone4subs&hl=en
https://play.google.com/store/apps/details?id=substratum.dude.destinyblack&hl=en
https://play.google.com/store/apps/details?id=com.jerbeck24.Spectrum&hl=en
https://play.google.com/store/apps/details?id=sub.kickoff.modernui&hl=en
https://play.google.com/store/apps/details?id=com.flowrome.l.figlio&hl=en
Mega Montana said:
Picking a favorite theme for me is impossible, I like a lot of different ones for different reasons and just like the variety of changing them from time to time to not get sick of any one. However, the first link (below) is one I've been using a lot lately as well as its Black version as well, the second is newer and quickly becoming a new fave. There's a lot to choose from and different options to change the display within a lot of themes as well; it just comes down to personal taste. Here's a few I use most frequently:
https://play.google.com/store/apps/details?id=com.brit.swiftdark.substratum&hl=en
https://play.google.com/store/apps/details?id=com.kikkos.lone4subs&hl=en
https://play.google.com/store/apps/details?id=substratum.dude.destinyblack&hl=en
https://play.google.com/store/apps/details?id=com.jerbeck24.Spectrum&hl=en
https://play.google.com/store/apps/details?id=sub.kickoff.modernui&hl=en
https://play.google.com/store/apps/details?id=com.flowrome.l.figlio&hl=en
Click to expand...
Click to collapse
Thank you for the links! I have a few to choose from now
im running "A Swift Dark Substratum Theme" and lovin it. no need for themeable gapps which is a trump card for me.
--Deleted--
Mono
https://play.google.com/store/apps/details?id=connoisseurship.project.mono
Sent from my Nexus 6 using XDA-Developers mobile app
I've run MultiUI and N Navbar for quite some time but eventually I got bored and got back to the stock theme. I still miss the old Layers Manager themes though.
Which do you prefer and why. I have used both and can't figure out which one I like better so I'm reaching out to the community for their opinion lol. If you say substratum what is a good theme for Substratum?
i like them both, and often do a mix up with the 2 of them!
I like linear and Victory right now..
wase4711 said:
i like them both, and often do a mix up with the 2 of them!
I like linear and Victory right now..
Click to expand...
Click to collapse
glorified nova prime launcher. I have no desire to implement another UI look than stock or nova.
I like the theme store better. For one I am not rooted and that makes substratum inconvenient to use. Even when I had a rooted Pixel and Pixel 2 most of the themes would never apply correctly. Maybe that's more to do with the theme developer than substratum but either way that's my experience. With Samsung themes I have had little to no problems with themes applying correctly since I started using it on my old Note 5. My only wish is that Samsung would allow for apps to be themed instead of just the system itself.
Thread cleaned.
:good:
Misterxtc said:
I like the theme store better. For one I am not rooted and that makes substratum inconvenient to use. Even when I had a rooted Pixel and Pixel 2 most of the themes would never apply correctly. Maybe that's more to do with the theme developer than substratum but either way that's my experience. With Samsung themes I have had little to no problems with themes applying correctly since I started using it on my old Note 5. My only wish is that Samsung would allow for apps to be themed instead of just the system itself.
Click to expand...
Click to collapse
So I was actually talking about the app Theme Galaxy where you can do a lot of customization like substratum.
UnicornHub said:
So I was actually talking about the app Theme Galaxy where you can do a lot of customization like substratum.
Click to expand...
Click to collapse
Ah I see says the blind man. I forgot about that app.