anusha-gogineni / adw-launcher-android

Automatically exported from code.google.com/p/adw-launcher-android
0 stars 0 forks source link

Theme mix and match #9

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I want to implement mixing theme elements and extend the applicable settings 
screen.

Overview:
AlmostNexusSettingsHelper.java defines the get<functions> for retrieving the 
drawables from ALMOSTNEXUS_PREFERENCES sp. Theme icons for example are saved in 
the themeIcons string. I'd like to extend the preferences with more granularity 
by adding a "Custom" theme which can hold arbitrary elements and then be listed 
in Available Themes similar to KDE's custom theme implementation (screenshot 
attached).

Issues:
1.) Locating where theme shared prefs are set upon selecting a theme
2.) Expanding the theme selection to a sub menu with drop downs that are 
populated from available resources
3.) Ideally a miniature launcher view that shows real-time update preview
4.) Save function that pulls the various elements and pushes to the respective 
preference strings.

My main problem is finding where that's all located.

Original issue reported on code.google.com by enate...@gmail.com on 24 Aug 2010 at 3:41

Attachments:

GoogleCodeExporter commented 9 years ago
This gets a Star *

Original comment by klinster...@gmail.com on 25 Aug 2010 at 10:04

GoogleCodeExporter commented 9 years ago
Main stumbling block is not adding the features but making them customizable 
using the Preferences view. Working on a couple other tickets I got a good idea 
of the layout now and I think, given enough time =O I can do this. What I need 
help with is getting ALL theme resources where the current implementation 
assumes "this" theme. If I can expand it out I can work on populating the 
preferences list picker widget. 

Original comment by enate...@gmail.com on 26 Aug 2010 at 2:08

GoogleCodeExporter commented 9 years ago
My initial though while developing the theme stuff for 1.0 was this:
Separate theming "parts" by this categories:
-overall
-icons
-docks
-widgets
-highlights
-font

Then, the themes screen would have 2 options:

-select theme
-customize (instead the "use icons"one)

Selecting a theme would set all the categories to the selected theme.
Opening the "customize" sub screen would show a list of installed themes for 
each category.

This way the current code is pretty much easy to adapt... Lemme know.

Original comment by ander...@gmail.com on 26 Aug 2010 at 9:47

GoogleCodeExporter commented 9 years ago
So Ander I'm guessing this is, enhancement DYI type?

Original comment by klinster...@gmail.com on 28 Aug 2010 at 7:34

GoogleCodeExporter commented 9 years ago
DYI = Do Yourself Intimately? I think this is more of a DIY thing, which 
enatefox was planning on doing anyway.

Original comment by JAguirre1231 on 28 Aug 2010 at 7:43

GoogleCodeExporter commented 9 years ago
No, you read it wrong: It was meant as DYI while UI, Do Yourself Immediately 
while Under the Influence. Preferably some Alcohol the elixir of Android 
Devs/Coders.

Original comment by klinster...@gmail.com on 28 Aug 2010 at 7:53

GoogleCodeExporter commented 9 years ago
Issue 241 has been merged into this issue.

Original comment by klinster...@gmail.com on 28 Oct 2010 at 1:12