With the avalanche of Sense 6 ROMs, and the release of the M8, we are finally getting to dig into the themes HTC reintroduced in Sense 6. Some of you may remember Sense skins, like we used to have on Sense 3 -- 4.5, and be eagerly looking forward to put those skinning skills back into action.
HTC, however had other ideas - gone are the standalone skin .apks, and instead we have a slightly convoluted implementation instead...thanks HTC (If the concept of Sense skins mean nothing to you, then please just ignore this bit....nothing to see here, other than a themer who's been at this way too long!)
So, what and where are these themes? I've uncovered a few things while digging around, and thought I'd share what I learnt with my fellow themers. Please note, this thread is not intended to be a guide on how to theme - there are plenty of excellent threads covering this already. The purpose of this thread is to share ideas and findings
What are the Sense 6 themes?
This is the easy bit! If you open Settings/Personalise/Theme, you'll be presented with the four built-in themes:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Where are the Sense 6 themes?
This is where things get complicated.
There are four themes, each of which is split into five categories. The themes are called:
The system wide theme is controlled by hex colour codes located in colors.xml and styles.xml of com.htc.resources. This controls the majority of system apps.
If you look at com.htc.resources.apk/styles.xml line 2047 for example, you'll see that there are entries called:
Code:
<style name="ThemeOne.CategoryOne" parent="@style/HtcDeviceDefault">
<style name="ThemeOne.CategoryTwo" parent="@style/HtcDeviceDefault">
<style name="ThemeOne.CategoryThree" parent="@style/HtcDeviceDefault">
<style name="ThemeOne.CategoryFour" parent="@style/HtcDeviceDefault">
etc, starting from line 2047
Categories 1-4 are represented by the four boxes along the top of the theme preview. The fifth category is defined by HTC within apks as Category 0, and this is the default category. It is used when the code within the apk doesn't specify which category to use (more on this later). With the default theme, you'll probably have noticed that various HTC apps have different coloured header bars, which correspond to the four boxes on the preview image:
So if you wanted to change the colour of the dialer, you'd edit the colour codes for HtcDeviceDefault.CategoryOne. If you were using the second theme, the orange one, you'd edit ThemeOne.CategoryOne to change dialer header, and so on...
I've managed to track down which category each HTC app uses, but if there are any I'm missing, please let me know
Category 0
HTC Backup
Internet
Settings
Setup
Tips & Help
Scribble
All apps launched while in Car mode
Category 1
Calendar
Contacts
Mail
Message
Tasks
Phone
Category 2
Calculator
Clock
Stocks
Voice recorder
Weather
Category 3
Camera
FM radio
Music
Category 4
Didn't actually find any apps that seemed to use this category
All of these apps use the specified category from com.htc.resources, so that's where you should edit it. There are some HTC apps that have seem to have their own internal themes:
Prism.apk
HMS_Gallery.apk
HTC-IME.apk
Video_Center.apk
HtcExtremePowerSaverLauncher.apk
so they have their own specified themes and categories within the colors and styles.xml of their own apk. There may be other apks as well, I just haven't spotted them yet. They read the system flag to determine which Theme to use, but then use their own categories for various elements within the app.
So Prism for example will set the overall Theme according to what's been set in the Theme picker but then will use its own internal categories. From my testing so far, all aspects of Prism (app drawer header, Blinkfeed, app drawer icon overlay) seem to use Category 4 colours from within Prism.apk. Haven't looked into any of the other apps listed above!
How are the Sense 6 themes used?
So, which theme the system is using is determined by you, via the Theme Picker. As for which category an app uses, that is determined within the java code - thanks to @Mikanoshi for some more detailed info
Still not sure where the current theme flag is set, so that the other themed apps (Gallery, Prism etc) know which theme to use. I'm guessing framework2.jar or framework3.jar, though I guess it doesn't really matter!
As for the preview images, these are generated within, and then cached in /data/data/com.htc.home.personalize/files/themePreview/ - again, thanks to @Mikanoshi for more detailed info.
If you want the Theme picker screen to show your edited themes, rather than the default ones, you'll need to delete these cached images. This can be done by full wiping, but obviously not so convenient. The other option is to add the following line
Code:
delete_recursive("/data/data/com.htc.home.personalize/files/themePreview");
somewhere in the updater-script of your rom/theme zip.
Can we add new ones?
The four built in themes offer a great way to offer multiple variations of your theme. But what if 4 options aren't enough?
I'm currently looking into this question. The biggest uncertainty I have right now is whether the themes are entirely defined in xml, or whether there is a smali compoment - some hidden smali arrays perhaps. Certainly, editing the theme don't require any smali edits, but it may be the overall number is hardcoded somewhere. Even if we can add our own, it will be via apk modification, so the themes will have to be flashed, and compatibility will likely be limited depending on much a given rom has modified their com.htc.res, Prism or Gallery apks. However it ends up working, it certainly won't be as easy as installing a skin apk from the Playstore....part of me suspects this may have been a factor behind HTC's decision to use this integrated theming solution.
I've had a few messages comparing this to the CM Theme chooser. Having never flashed any non-Sense rom, I've no experience of this. Perhaps someone more familiar with Theme chooser could offer some insight?
Well, that's all for now. Apologies for the slightly wordy post, a consequence of me thinking out loud. I will say one more thing though. When Sense 6 first landed, I was not a fan of these new themes at all. But having spent time exploring and getting to know how they work, I actually really like them now. Overall, theming Sense 6 requires less smali edits than Sense 5/5.5 did, and the theme picker aspect is actually quite powerful....how else could you offer 4 variants of a theme so easily. I suspect that it's better for themers like myself, who theme specific roms, than it is for standalone themers.
Happy theming!!
reserved for future info
<RESERVED>
<RESERVED>
reserved for future info 5
I'm in "mine"
I'm going to like this.
Sent from my HTC One using xda app-developers app
This is awesome, Thank you
Sent from my HTCONE using Tapatalk
I'm disappointed with this new theme engine. ?
Sent from my HTC One using Tapatalk
I will be in and watch this, very nice info bro
Cool
Sent from my EVO using Tapatalk
Subscribed [emoji3]
Sent from my HTC One_M8 using Tapatalk
A couple of things coming up later this evening.
I didn't flash a Sense 6.0 rom yet, the themes can affect widgets colors too?
vegetaleb said:
I didn't flash a Sense 6.0 rom yet, the themes can affect widgets colors too?
Click to expand...
Click to collapse
Nope.. it more for header and highlight.
Sent from my HTC One using Tapatalk
Awesome, this will be helpful!! -subscribed-
Reserved.
Sent from my PC36100 using Tapatalk 2
Cool, waiting 4 the boom themes xD
Can't wait for our great SenseUI themers to figure this out completely! I can't help but remember all the skins I had for my O.G. EVO!
Sent from my Blue HTC one.
nashshafrulrezza said:
I'm disappointed with this new theme engine. ?
Sent from my HTC One using Tapatalk
Click to expand...
Click to collapse
Same here, very basic.
Related
*DELETED"
holy freaking crap. i've been waiting for this. glad to see it. i'll back-up and flash tomorrow morning. looks great
Good to hear. Let us know as we are so much into the copying and testing, we need some "unbiased" feedback and whether our guides and files work as expected
if im completely honest, i dont think you did the original concept justice. i think the changes you made dont really 'fit' the theme and think you should have kept it to exactly how it looked in the concept but that's just me. great work on putting it together though, i know quite a few people have been waiting for it.
djosiah said:
if im completely honest, i dont think you did the original concept justice. i think the changes you made dont really 'fit' the theme and think you should have kept it to exactly how it looked in the concept but that's just me. great work on putting it together though, i know quite a few people have been waiting for it.
Click to expand...
Click to collapse
thats fine - we dont mind if you or others now modify it back into the original theme or improve our theme. Sometimes, in order to improve somthing, one needs to create something.
We (he_stheone and I) have seen too many concepts die since nobody gave it an intial shot or a mega-project fail since it was all "too much work" - and creating and porting a theme is a massive undertaking, once thats done, the rest is tweaking - which we are happy to see you guys do based on our "interpretation" if you like.
can someone port for G1 CM6 rc3? been waiting for it a long time...
Is there a way to change the battery icon. Tried to use metamorph but it didint change.
always, just go to the framework-res and modify the batt_stat pngs. we are in the process of making them more elegant for the theme already, but that could take a couple of days.
hi, good work !
possible to have transparent statusbar ?
tks
I think that r0ark did nice additions to the original ElegantSteel concept.
Could you ask him to share his statusbar icons and his mods and add them to this theme.
That would make this theme complete and I would root my nexus one just to apply a theme for the first time.
nice to see that this theme is being worked on and ported to nexus one.
i'll follow this thread for sure.
the theme is nice but what i was really waiting for was the modding of the dialer and contacts apk. why didnt you implement it? cause i know you guys had worked on it and there are even screenshots of the dialer with the semi transparent background. just hope it comes as an update to this theme. thanks again!
The dialer (contacts) IS heavily modded with the transparency hack, but if you look into Jedispotty screenshots http://forum.xda-developers.com/showthread.php?t=699497, you will see that the background is not transparent. But in order to change the background from plain black to the structured one, we had to implement that hack (by xml and style change in the resources.arsc).
So changing this to your needs is now very easy, since now you only need to change the btn_dial_textfield_pressed.9.png in contacts res/drawable/hdpi-finger - you can use a different backgound or set a different transparency level for that png. So basically we tricked the contacts, to use that png as a custom background
I just give you an example, what you can do with only changing this single png (screens come from my X10 and Sense Theme)
Full transparency
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Semi transparent
deeren said:
the theme is nice but what i was really waiting for was the modding of the dialer and contacts apk. why didnt you implement it? cause i know you guys had worked on it and there are even screenshots of the dialer with the semi transparent background. just hope it comes as an update to this theme. thanks again!
Click to expand...
Click to collapse
Try these icons - I adjusted the colour of all pendo icons (c, not b - since c was already indexed) to fit to the theme. It`s not in the main theme yet, since I`m basically consulting here from the outside (Milestone user), but it defintely works.
So you can just give it a shot:
http://dl.dropbox.com/u/348210/batteryCM6.zip
Other addons and fixes (until Thyrus is back):
LauncherPro
http://www.multiupload.com/GWUHMNQQGR
ADW Launcher
http://www.multiupload.com/4KT8JQRI8B
Twitter Small Widget Fix
http://www.multiupload.com/8O1V0DUFAO
Alternative Zegoe fonts
http://www.zumodrive.com/share/6UPyOTRjZm
New contacts (dialer)
http://www.multiupload.com/MEG5MFBWWA
nixxez said:
Is there a way to change the battery icon. Tried to use metamorph but it didint change.
Click to expand...
Click to collapse
I cant find the wallpaper shown in the screen shots
he_stheone64 said:
The dialer (contacts) IS heavily modded with the transparency hack, but if you look into Jedispotty screenshots http://forum.xda-developers.com/showthread.php?t=699497, you will see that the background is not transparent. But in order to change the background from plain black to the structured one, we had to implement that hack (by xml and style change in the resources.arsc).
So changing this to your needs is now very easy, since now you only need to change the btn_dial_textfield_pressed.9.png in contacts res/drawable/hdpi-finger - you can use a different backgound or set a different transparency level for that png. So basically we tricked the contacts, to use that png as a custom background
I just give you an example, what you can do with only changing this single png (screens come from my X10 and Sense Theme)
Click to expand...
Click to collapse
cool. thanks for the reply and instructions. will try playing around a bit.
great job! I like it. It flashed just fine on my phone and is running smoothly.
he_stheone64 said:
Try these icons - I adjusted the colour of all pendo icons (c, not b - since c was already indexed) to fit to the theme. It`s not in the main theme yet, since I`m basically consulting here from the outside (Milestone user), but it defintely works.
So you can just give it a shot:
http://dl.dropbox.com/u/348210/batteryCM6.zip
Click to expand...
Click to collapse
Thats nice, but I wanted to use these icons http://forum.xda-developers.com/showthread.php?t=757489
Been waiting for this. But could it be possible to release a version of the theme without the custom font? Nothing against the font, it's just hard to read when you're going through e-books or long articles on the browser.
Pressed Color
What is the color that is used when something is pressed such as an item in a list?
Also, I have CM6 RC3 but I have used metamorphs already. Do I need to re-install CM6RC3 (w/o a wipe) before I can install this?
Thanks
mAx
Theme is still WIP - here you find a themed ADW Launcher. Since it is signed you can either install it just like a regular apk or push it asl Launcher.apk in system/app with permissions 644 or put it as Launcher.apk in the theme app folder and run the installation process again.
Thyrus will put it later in the main theme.
http://www.multiupload.com/4KT8JQRI8B
Screens are from my Milestone, so there are slight differences due to the different battery icon (which caused issues on CM6).
nixxez said:
I cant find the wallpaper shown in the screen shots
Click to expand...
Click to collapse
Many people using the Power Control Widgets that I ported inquired about the ability to control the behavior of the various toggles that are available, such as Brightness Levels, Screen Timeout, Sound Modes (silent/vibrate/etc), Flashlight Modes (death ray/normal), as well as the ability to dynamically set the indicator bar on/off color below each widget (nice!).
So, I began investigating how this was controlled in CM. After some digging, I found the applicable locations where these options are controlled and began hacking away at making a stand alone application available that would present the above referenced configuration options to those using this mod, while eliminating all the various other options not applicable to this mod.
This is an extreme hack to make work, but I am proud to say that I have v1.0 available and ready for download. I say v1.0, as there are additional options I want to make available via this application that are not yet present, but I wanted to put out what I have now. This bad boy took some major surgery to get working on our Sense ROMs, requiring me to pull out a lot of tricks in my hacking arsenal, and I'm almost as proud of it as the actual port itself!
In addition to the above referenced features currently in place, I also hope to add the option to turn widgets on/off all together, as well as dynamically choose which widgets to display, in lieu of, or in addition to, the current widget.txt file.
The application, once flashed, is named 'PowerControl Settings', and when looking for it in your app drawer, utilizes the following icon:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And following are some screen captures of the options available / referenced above:
It should be noted that if your ROM dev customized your widgets to a fixed color for the indicator bars (if they are not a default cyan blue, they are fixed to a different color), that the dynamic indicator color feature shown above will NOT work, since, as mentioned, it has been hardcoded to be a specific color. This would have to be undone, or you could flash a stock version from the mod thread to get back the dynamic option.
Download PowerControl Settings Application v1.1 <--- Flash via Recovery to install
Update 1/30/22: Small tweak to the app made to prevent appearance of RenderFx in widgets selection list, since this widget does not apply to this mod and should not appear.
Of course, it is important to mention / thank the CM team for the original application of which this port is based.
NOTE: If you plan to use the 'toggleScreenTimeout' widget, now that you can control timeout levels via this PowerControl Settings app, I had to adjust the available intervals, as CM offers different timeout intervals than what are available in Sense ROMs (making it incompatible). This required an edit to the services.jar file only, as such, I have created a patched services.jar file (v2.1.1) available for download at the bottom of the mod thread. It is only necessary to flash this if you wish to use the 'toggleScreenTimeout' widget.
Nice.. thank you!
Very cool!
awesome work like always John!
going to download now
All I can say is Nice Work! Is this something that will work on the Widgets ported for Inc Roms?
man, this is great! you just keep pumping out these great mods! thanks for your commitment to the Evo
You keep out doing yourself. THANKS
Excellent stuff! Thanks for sharing your work. Humble request: Sound+Vib/Sound/Vib/Silent.
Nice.
Will future versions allow full customization of the widget itself such as background appearance, buttonize appearance, icons, etc.?
thank u man... good stuff.
much like everyone else is wondering though... will u implement a feature that will change the widgets on the bar also?
personally im not worried about it... but i do wonder.
worked great, just as expected.
i love being able to set the flashlight to death ray. that's the only way i use it!
and being able to change the color of the indicator bar worked great and allowed me to find a better matching blue than the one I had set via smali
you're the man!
Again, as I said in my post in your original thread, this APP is by far the BEST APP I have on my EVO..... Adding these features just added more sugar to an already tasty treat!
(any chance you plan on ever making a buttonized version like you had in the original one?)
You da man!! Will test this out after work today!
aamikam said:
thank u man... good stuff.
much like everyone else is wondering though... will u implement a feature that will change the widgets on the bar also?
personally im not worried about it... but i do wonder.
Click to expand...
Click to collapse
Per the OP
JsChiSurf said:
In addition to the above referenced features currently in place, I also hope to add the option to turn widgets on/off all together, as well as dynamically choose which widgets to display, in lieu of, or in addition to, the current widget.txt file.
Click to expand...
Click to collapse
I want to keep the widget.txt option in place, so that you can use it to control the order of the widgets. Then, if not present, default down to the toggles checked via the application for which widgets to display (order can't be controlled). This adds another layer of complexity to the code that is making it more difficult, so I removed the check box options all together in v1.0, and as mentioned, hope to add this later.
lovethyEVO said:
Nice.
Will future versions allow full customization of the widget itself such as background appearance, buttonize appearance, icons, etc.?
Click to expand...
Click to collapse
This would take both a new application and a new framework file, which just isn't feasible to try and maintain a bunch of different versions for personal preference, etc.
lovethyEVO said:
Will future versions allow full customization of the widget itself such as background appearance, buttonize appearance, icons, etc.?
Click to expand...
Click to collapse
That's really outside of the scope / intent of this application.
flipper12 said:
(any chance you plan on ever making a buttonized version like you had in the original one?)
Click to expand...
Click to collapse
I'm pretty sure some good gents in the mod thread have already ported my original.
This looks tantalizing. Any reason it wouldn't run on an Incredible with Virtuous 3.2? (Guess I could always give it a whirl, but I thought I'd ask first).
hgoldner said:
This looks tantalizing. Any reason it wouldn't run on an Incredible with Virtuous 3.2? (Guess I could always give it a whirl, but I thought I'd ask first).
Click to expand...
Click to collapse
I have to be honest with you, I very rarely acknowledge / answer these questions for a few reasons.
One, I don't own that phone, and two, why not just try it and let us know?
I see no reason why it wouldn't work though.
hgoldner said:
This looks tantalizing. Any reason it wouldn't run on an Incredible with Virtuous 3.2? (Guess I could always give it a whirl, but I thought I'd ask first).
Click to expand...
Click to collapse
this app is to control the power control widgets...do you have the widgets ported over to your framework? otherwise what is the app going to control?
Max_Pain said:
this app is to control the power control widgets...do you have the widgets ported over to your framework? otherwise what is the app going to control?
Click to expand...
Click to collapse
Lol, talk about not seeing the forest through the trees. I assumed he already had the widgets running via a port Yes, this is a helper application for the already installed power control widgets in the notification window.
With permission from D3StRoY & R64 and lots of help from nitsuj17, I've been able to port the Generation X theme from the I9000 to the Mesmerize. The original theme post is http://forum.xda-developers.com/showthread.php?t=898892
I'm still working on a few more tweaks to put into it, but I feel that this is a good starting point for a 1.0 base. I'm learning to work more deeply into the files now so there is more that I can do with this.
Features that this version includes:
Generation X wallpaper, boot animation, and boot sound
Accurate battery mod during discharge
Fixed colors for the menus, white on black (they were black on black)
Fixed colors for sub menus (some were showing up blue)
Features that I'm working on:
Accurate battery mod during charge (only shows 2 icons while charging right now)
Remove clock from status bar for people who use clock widget
Add Reboot, Recovery, and Download options to Phone options screen
Possibly work on icons for home screen
Here are some pics:
Just in case people are wondering, I'm using Beautiful Widgets Home Weather for the clock/weather, ADW EX for my home and ADW Black Glass icon pack, or ADW Elegant icon pack. These may be different for you, causing a different effect.
Wallpaper from wallpaper pack.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Generation X wallpaper
Download the zip and put it on your sdcard.
Make a backup. I am not responsible for anything you do to your phone.
Flash the zip from recovery.
Wipe Dalvik.
Reset Battery Stats.
Reboot.
DOWNLOAD: Generation X 1.0.zip
This theme is nice but not really my taste, thanks though. Just curious, how would you go about adding the reboot options into the rom, and is that something I could do to my own phone? I'm using the modded Revolution theme. That would be very useful if you could help me get that.
Sent from my Galaxy S.
sageDieu said:
This theme is nice but not really my taste, thanks though. Just curious, how would you go about adding the reboot options into the rom, and is that something I could do to my own phone? I'm using the modded Revolution theme. That would be very useful if you could help me get that.
Sent from my Galaxy S.
Click to expand...
Click to collapse
I definitely understand not everyone's taste in themes is the same. That's why I'm trying to add to my skill level and port more over so we have more to choose from. As far as adding in the reboot options yourself, that depends on your skill level. It requires decompiling a stock framework-res.apk, changing some xml code, adding the png files, editing some smali code, recompiling the framework-res.apk, then decompiling the android.policy to change some code in the smali code to match the changes you made in the framework-res.apk file, then recompiling it and putting everything back on your phone. If that sounds like something you are on par to do, I can send you the code to edit. If not, I'll be working on a couple of versions that people can flash. Some integrated into the themes, and others that will be using stock images to flash if they aren't. Unfortunately, since it uses the framework-res.apk, if you are using a theme I can't guarantee that it won't mess your theme up because that's where a lot of the png's reside.
Neon Transparent Clock skin and looks like Simply Beautiful Weather Skin for the Beautiful Widget ..
Looks just like mine. I am taking a small break from flashing for the week. But will check out soon ..
phidelt82 said:
I definitely understand not everyone's taste in themes is the same. That's why I'm trying to add to my skill level and port more over so we have more to choose from. As far as adding in the reboot options yourself, that depends on your skill level. It requires decompiling a stock framework-res.apk, changing some xml code, adding the png files, editing some smali code, recompiling the framework-res.apk, then decompiling the android.policy to change some code in the smali code to match the changes you made in the framework-res.apk file, then recompiling it and putting everything back on your phone. If that sounds like something you are on par to do, I can send you the code to edit. If not, I'll be working on a couple of versions that people can flash. Some integrated into the themes, and others that will be using stock images to flash if they aren't. Unfortunately, since it uses the framework-res.apk, if you are using a theme I can't guarantee that it won't mess your theme up because that's where a lot of the png's reside.
Click to expand...
Click to collapse
Wow. Haha that does seem to be quite a bit of work. I would be willing to try it though. Feel free to PM me whenever you get the chance, no hurry.
Sent from my Galaxy S.
Nice! I'll have to try this one out next! Thanks!
Hey, any way you can port this to the Showcase for the CS crew? Anything we can get is VERY appreciated.
EDIT: MY HALF AWAKE A$$ DIDN'T SCROLL DOWN THIS SECTION FAR ENOUGH TO SEE YOU HAD ALREADY DONE IT... LOL.
02busa said:
Hey, any way you can port this to the Showcase for the CS crew? Anything we can get is VERY appreciated.
EDIT: MY HALF AWAKE A$$ DIDN'T SCROLL DOWN THIS SECTION FAR ENOUGH TO SEE YOU HAD ALREADY DONE IT... LOL.
Click to expand...
Click to collapse
lol.. yeah, I'm trying to make sure that I do everything for you guys at the same time that I do it for us, or at least within a day.
Cool, very much appreciated.
Sent from my SCH-I500 using XDA App
I like this a lot. My only gripe is that the text is really thin, I would really like it if it could be maybe a different font or a Seminole version of this one.
Sent from my SCH-I500 using Tapatalk
sageDieu said:
I like this a lot. My only gripe is that the text is really thin, I would really like it if it could be maybe a different font or a Seminole version of this one.
Sent from my SCH-I500 using Tapatalk
Click to expand...
Click to collapse
How about changing them to something you like?
When I tried some of those font packs before they seemed to start making my app names and web browser title things have like the little squares where the font doesn't have a compatible symbol with whatever is typed, except there are no weird symbols that are supposed to be there.
Sent from my SCH-I500 using Tapatalk
Wow, this theme (which works perfectly, btw) is great! Combined with the adequate launcher EX's nexus theme, I love the way my phone looks now. Thank you to everyone involved in porting this over and making it possible!
Sent from my SCH-I500 using XDA App
davidbruington said:
Wow, this theme (which works perfectly, btw) is great! Combined with the adequate launcher EX's nexus theme, I love the way my phone looks now. Thank you to everyone involved in porting this over and making it possible!
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Thanks. I still have some work to do on it to be completely satisfied with it myself, but it's my favorite port so far. Glad you like it.
BTW, how's the accurate battery mod working for you on this theme?
battery mod works great for me, matches my system info widget. the charging bettery definitely needs to be expanded from the 2 images though lol
Sent from my SCH-I500 using Tapatalk
As shown below, changing the font makes toast notifications look bad... e.g. the toast doesn't size correctly, making the font not fit into it. Not a big deal, maybe something to mess with for an update.
Sent from my SCH-I500 using Tapatalk
sageDieu said:
As shown below, changing the font makes toast notifications look bad... e.g. the toast doesn't size correctly, making the font not fit into it. Not a big deal, maybe something to mess with for an update.
Sent from my SCH-I500 using Tapatalk
Click to expand...
Click to collapse
Not to steal your thunder or bring the thread off track, but...
what widget are you using that says plan/used?
skitzo_inc said:
Not to steal your thunder or bring the thread off track, but...
what widget are you using that says plan/used?
Click to expand...
Click to collapse
lol its cool, it is 3g watchdog pro.
Sent from my SCH-I500 using Tapatalk
I might be late to the party but here we go anyway:
HTC Evo: Invisible App Launchers (Ninja Apps)
The Video Tutorial:
The Text / Image Tutorial:
What you will need:
- An HTC Evo (probably works on other phones, but I don't care about other phones)
- A Custom Launcher Program (Launcher Pro & ADW EX are what I have found this to work on)
- A Transparent Icon (You can download this one)
- A Wallpaper With App Images built into it (You can use this one)
The process:
Here we have our main screen...you guys are lucky I just switched to the cm7 RC1 and did a full wipe otherwise you might have had to wait for the apk release.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Basics first, we need to switch to a wallpaper that has App images designed into it...the one I have is really nice but there are others out there. Look.
After that we will switch to the first screen we will be adding our hidden launchers too. On this screen you will long press to bring up the "Add To Home Screen" selector. Select the "Custom Shortcut" and then choose "Pick Your Activity." From the next screen you choose what kind of Activity you want, an Application, Music Playlist, etc...After making your selection. Choose ok and your launching icon will be added.
Repeat the above step until your icons cover the launching area of your desire. You can go into ADW or Launcher Pro settings and edit the number of columns and rows on the screen. This will help somewhat with making icons cover the icon area from the wallpaper. For mine I left it at 6 rows and 4 columns.
After all your icons in place it is now time to make them transparent...Long press over the icon and in ADW you will select "Edit." press the icon in the edit screen and choose the transparent icon you downloaded earlier in the tutorial. Repeat this process until all of your icons are transparent.
YOU'RE DONE...
Some tidbits and problems you may run into:
- They are kind of invisible but I still see the icon text... You need to go into the settings for your Launcher Program and select "Hide icon Labels."
- I can't get the icons to fit right over the images... This is not an exact process and will requires some trial and error, as well as, tinkering on your part. Some things you can adjust to help this: Adjust your wallpaper to different sizes and display areas, Adjust the amount of columns and rows displayed on your screens.
- Where can I find more wallpapers like this? My best advise is to look on the internet, it's how I cam across it. I do make custom wallpapers, but, they are not free ($1.99) donations.
If you have any more questions please post them and I will address them as timely as I can.
this is awesome thanx
Umm, there's nothing new about this. Lots of people have posted themes that use this method. I've been doing this since last summer. This might be useful as a tutorial on the basic setup of this method. Also, of course it will work on any phone. What is the apk file going to do? Maybe I'm missing something...
great
Wow! I hadn't heard of this before, but i love the idea and the tutorial. THANKS!!! I'm gonna have to scour for more wallpapers. Is there anyway to take the wallpaper you have in a layered version and remove a few of the images and swap in a few of my own?? ex. i would take out the facebook logo and put a cartoon pic of my wife/kids for my quick dial apks. etc... anyway, thanks for the heads up!!
adam
EDIT: btw, what widget are you using on the wallpaper that show the 4 day weather icons? (or what widget and theme or icon pack)...thanks in advance
I have been looking for other wallpapers with app images built in and no luck. Any suggestions?
Sent from my Evo using XDA Premium App
NyghtGT said:
- Where can I find more wallpapers like this? My best advise is to look on the internet, it's how I cam across it. I do make custom wallpapers, but, they are not free ($1.99) donations.
Click to expand...
Click to collapse
Wouldn't the definition of a donation be giving to a public and/or charitable cause? You aren't offering the wallpapers for free to the community, then allowing people to donate to your cause. If that isn't the case, it sounds like you are charging for a service, not encouraging a donation? Unless you plan on offering the wallpapers to all once the initial request for a custom donation inspired wallpaper is received?
mmarks9156 said:
I have been looking for other wallpapers with app images built in and no luck. Any suggestions?
Sent from my Evo using XDA Premium App
Click to expand...
Click to collapse
I've been looking also for something like this for quite some time also, as I've been using the blank icons with wallpapers to some extent already, just not all over. Just along the edge like this:
The full setup is attached in the Scrolling 2.0 Theme in my sig which also has links on how to set it up from the original author. I also created some wallpapers other than the honeycomb one. PM me if if you would like to check them out.
Its hard to locate wallpapers with the icons pictures built in as I'm not sure what to search for exactly or what the "official" name of this type of wallpaper/setup is.
adeyo said:
EDIT: btw, what widget are you using on the wallpaper that show the 4 day weather icons? (or what widget and theme or icon pack)...thanks in advance
Click to expand...
Click to collapse
I could be wrong about what he's using, but you can achieve the 4 day weather forecast like that with the Beautiful Widget's Beautiful Weather Widget. You just need to download that skin, and then disable todays current weather.
I achieved the same widget look using the Beautiful Weather Widget in the screenshot above. Just changing the skin (the skin you would be looking for to achieve that effect is called BrushedInk&Black), hiding the background, and hiding the current weather. Beautiful Widgets is a paid app, but its worth it for the couple bucks it costs, it looks great and is highly customizable.
Okay so some of us at The Evervolv Project have been working on an app that will take care of your bloat issues with sense roms, no matter the rom. This tool has been designed from the ground up to be geared towards sense rom developers & power users to be able to customize the app easily and fit their needs and roms.
Currently this is in preview "deep alpha". What does this mean? Well, we wanted to release a preview to users and rom developers so they could get a feel for where the app is going. This is going to be an ongoing work for quite some time, depending on interest generated. With that being said let list some of the key features, and go over what we're currently working on.
Rom developers seeking to include this in their rom, please PM me and we can talk things over and explain how to customize the app to your rom/users. This application will be open sourced, free to use by anyone and everyone. Take the code and make your own app. Decompile the app and change all the information to suit you (actually this is preferred). We'd also love input for the application from rom dev's and power users. Downloading previewers, feedback is definitely requested... but please hold off on post's referring to bugs right now. This is currently being worked on, and many of the issues will be taken care of shortly. With that said, if there is any java developers/programmers that would like to join the effort, feel free to PM me also.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Current features:
Bloat manager
Load a list of apk's from an xml file into a listview(example below)
Code:
<bloatentry>
<bloatitem>HtcLockScreen.apk</bloatitem>
<bloatitem>Idlescreen_Base.apk</bloatitem>
<bloatitem>idlescreen_photo.apk</bloatitem>
<bloatitem>idlescreen_shortcut.apk</bloatitem>
<bloatitem>IdleScreen_Stock.apk</bloatitem>
<bloatitem>IdleScreen_Weather.apk</bloatitem>
<bloatitem>com.htc.idlescreen_SN.apk</bloatitem>
</bloatentry>
Option to select one or multiple apk's to delete(Checking individual items, then click "Remove select")
Option to delete all apk's listed (Clicking "Remove all" Button)
Option to select one or multiple apk's to delete
All listed apk's are definable by the rom developer or power user.
Senseless manager
Option to make the current running rom "senseless" removing most of unnecessary applications and replacing them with AOSP or AOSP-like apps.
User can download and install applications from a list also specified in an xml document.
Multiple options on applications can be given to the user by adding links and the apk names in the xml file.
Code:
<applist>
<item>
<name>Launcher2.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Launcher2.apk</website>
</item>
<item>
<name>Music.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Music.apk</website>
</item>
<item>
<name>Latin_IME.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Latin_IME.apk</website>
</item>
<item>
<name>Not_exist.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/not_extist.apk</website>
</item>
</applist>
Much more...
Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.
Manifest xml url is definable via settings (menu > Settings)
Download folder is definable via settings. (requires app restart if folder is not already made, will be fixed next release)
Currently planned features:
Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.
Currently only apps on the /system partition are support, apps in /data/apps is planned.
Currently only the apk for the desired app is removed from the device, removal of the app's data folder is not touched, leaving behind the app's userdata. Removing this data is planned and in the works.
Refined GUI, currently this is more of a mockup than a final product. (monochrome yuck)
Currently only qHD devices are supported, wvga device layouts will be taken care of shortly.
Custom tab design (currently using the android supplied example).
More options available to be user-definable
Much more...
Download Preview 2
App team:
milesje - java
preludedrew - java & layout
Adhvanit - graphics
Trying it now, on HD Revolution ROM - already senseless mostly
Installed the senseless Music and removing
HTCfacebook
HTCMusic
HTCMusicEnhancer
HTCMusicMarkedItems
HTCRingtoneTrimmer
HTCWeatherWallpaper
would have like to seen stock dialler (Don't know if possible)
rebooted and no FC's or any complications.
Very simple to use, prefer this to CWM based sense removal
Trying this on my MT4G... But I can't remove anything... My guess is removal function has not been enabled?!?!
Sent from My Hopped Up_MT4G running VUnity-v1.3.1 over BluMagicHD_v2.0 with EVERY improvement POSSIBLE!!!
This would be crazy awesome, I personally love all these roms but the ones with sense are heavy in memory and I would love to take out a bunch of sense Widgets and Apps that I don't use without losing the sense 3d feel, while freeing up more memory (for games) ext...this would be a great accomplishment for these heavy sense roms like the sensation and future HTC devices...great work can't wait for this to be finished
I know this is the sub-forum for the sensation, but if you'd like to look at some homework we've been doing on the manual removal of bloat on the doubleshot (myTouch 4G Slide) which is running Sense 3.0 out of the box, check out this link.
http://forum.xda-developers.com/showthread.php?t=1222672
The doubleshot has the same guts as the sensation, and comes with much of the same bloat. (but as noted above, different screen size (wvga))
Looking forward to seeing this project move forward, i'll definitely be participating as time allows.
Thanks!
Ok im very glad to get some feedback for this so quickly. We're definitely working on it (in fact it's being worked on as I type). I've got a lot of ideas that I think users and dev's will love and will make rom's a lot easier to deal with. Today we've actually added a few ideas to the list that will make a Rom experience in general much better...
The best thing ya'all can do is try this out, let me know what you think (not what works or doesn't at this point) then ask your favorite rom's developer to get with me, or add this app to the rom. A generic version ( not dedicated to a specific rom ) will become available in the market, and on xda once we've got a solid base completed. General feedback and ideas are totally welcome.
Thanks guys!
2 Things achieved today...
The 'Remove sense' button now works as intented.
The xml file relaying all of the apk names and file downloads is now downloadable from a specified link.
Love this concept I did try it but will wait for more development keep it up.
Sent from my HTC Sensation Z710e using XDA Premium App
domhall said:
Trying this on my MT4G... But I can't remove anything... My guess is removal function has not been enabled?!?!
Sent from My Hopped Up_MT4G running VUnity-v1.3.1 over BluMagicHD_v2.0 with EVERY improvement POSSIBLE!!!
Click to expand...
Click to collapse
Anyone have any suggestions regarding this question???
Sent from MyHoppedUp_MT4G running Virtuous Unity-v1.2.7.1 over BluMagicHD with EVERY improvement POSSIBLE!!!
Preview alpha 2
Changelog
'Remove sense' button now works properly (removes all apk's listed in the bloat list)
Support for wvga devices (480x800).
Support for remote manifest file (currently it downloads a test xml file specified in string resources).
Added settings
Added settings option to specify downloads folder
Added settings option to specify url link for the manifest xml file.
Miscellaneous code cleanup and duplicate removal.
what is the difference between using this and titanium back up?
Really great idea!
How ever it's pretty complex to remove apps on a running system but I guess you already thought of that.
I'm looking forward to see how this will develop.
domhall said:
Trying this on my MT4G... But I can't remove anything... My guess is removal function has not been enabled?!?!
Sent from My Hopped Up_MT4G running VUnity-v1.3.1 over BluMagicHD_v2.0 with EVERY improvement POSSIBLE!!!
Click to expand...
Click to collapse
You should try titanium backup, it's in the market
Great app. Was always doing this by a post install script but this works much better. Any plans to include HTC navigation removal?
Sent from my HTC Sensation Z710e using XDA Premium App
hav0c said:
Great app. Was always doing this by a post install script but this works much better. Any plans to include HTC navigation removal?
Sent from my HTC Sensation Z710e using XDA Premium App
Click to expand...
Click to collapse
Anything can be added. The current manifest is just an example (just happens to have most apps included in it). The idea behind this is to get developers interested and they can customize to their rom.
Tried it on the evo 3d & it fc'ed on me
mattfmartin said:
Tried it on the evo 3d & it fc'ed on me
Click to expand...
Click to collapse
Are you sure the app FC'd? When deleting certain sense apk's, associated packages will FC due to them being deleted. If it was the bloat manager, could you specify what you did when you got the FC, or possibly provide a logcat?
Thanks
-Andrew
I well get one to you tomm, but it FC when I launched the app. I Uninstalled it then reinstalled it. Same thing.
Weird today it worked without any problems.