Go Back   xda-developers > HTC Dream: G1 > G1 Android Development


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 26th July 2009, 04:39 AM
irrenhaus irrenhaus is offline
Member
 
Join Date: Jul 2009
Posts: 95
Default Advanced Launcher - Now with more sweets [Version 2.1 - 25.09]

Hi folks,

I have even more customized the Launcher.apk from rogro82.

I implemented some functionality to create folders in the launcher and to move apps from the launcher into these folders.

As the result the "main menu" should be more clear and controllable.

I'm confused by myself. So here's the description: u17 ist still the old version for cupcake releases. There is a standalone and a replacement. Both are for cupcake based builds.
Then there ist v2.0.1. It's the new version. It's for donut based builds. And it's currently only the replacement version, standalone will come.

So don't use v2.0.1 on cupcake based builds (like cyanogen's 4.0.4 stable) and don't use u17 or u17_replacement on donut based builds (like the cyanogen experimental branch).



Ideas:
Code:
- In the app tray launcher give the possibility to group apps and folders so that they are divided by a thin line with the group name
- Fast up the icon loading even more
- More customization options
Installation (Standalone Version)
Just install the AdvancedLauncher as every other app - It's a "real" home replacement now.

Installation (Replacement Version)
- Plug your USB cable into the phone and your computer
- Make a backup of your original launcher: "adb pull /system/app/Launcher.apk LauncherBAK.apk"
- Remount the /system filesystem: "adb remount"
- Unzip the advanced launcher "unzip Launcher_update_x.zip"
- Push the advanced launcher "adb push AdvancedLauncher_replacement.apk /system/app/Launcher.apk"
- Remove the odex file "adb rm /system/app/Launcher.odex"
- Reboot your phone.

Reverting the installation after making a backup (Replacement Version)
- Remount the /system file system: "adb remount"
- Push your backup: "adb push LauncherBAK.apk /system/app/Launcher.apk"
- Reboot your phone.

Misc things
- Themed Version from overground - Thanks a lot and keep this work up ^^ [v2.1 replacement][Hero-Themed]
- Themed Version for XROM also from overground [v2.1 replacement]

----------------------------------------------------------------------------------------------------------------------------------------------

v2.1 - 25.09
- Readded the standalone version
- Added possibility to disable titles for desktop icons
- Some more I forgot about

v2.0.1 - 16.09
- Fixed hiding from tray launcher

v2.0 - 16.09
- Changed the version numbering xD
- Rebased on Donut
- Added Home-Screen-Full-Bug-Fix (xD) from xidominicanoix
- Back button now closes the submenus
- Added the sensless possibility to configure the count of columns of the tray launcher
- Added the sensless possibility to disable the app names in the tray launcher (if disabled, only the icons are shown)

This works on the CM experimental branches ^^ - Well, it should...
Only the replacement version for this time, sorry about that. The standalone will come soon.

Update 17 - 02.09
It's just a very small update.
- Fixed the shortcut-delete-bug when pushing the replacement version
- Added the possibility to add custom wallpapers for our themers
So there's no need to upgrade for all those who has update 16 installed

Update whatever xD
- Added replacement version from u16. Testet on cm4.0.4

Update 16 - 31.08
- Fixed "drop-beside-folder" crash
- Added possibility for backup/restore of settings/submenu data
- For all themers: Resigning and installing should now work, sorry for that.

If you can't install or anything please post logcats of the process Thank you all.

Update 15 - 30.08
Warning: This version is the first which is a "real" home replacement. This means it can be installed like any other app and you can choose between the original launcher and the advanced launcher. This also means the package name has changed which causes your configuration data to be invalid.
You can "import" you configuration data by copying it into the new folder:
Code:
cp /data/data/com.android.launcher/shared_prefs/extendedlauncher.xml /data/data/com.irrenhaus.advancedlauncher/shared_prefs/
cp /data/data/com.android.launcher/databases/extendeddrawer.sqlite /data/data/com.irrenhaus.advancedlauncher/databases/
cp /data/data/com.android.launcher/databases/extendedsensor.sqlite /data/data/com.irrenhaus.advancedlauncher/databases/
cp /data/data/com.android.launcher/databases/submenu.sqlite /data/data/com.irrenhaus.advancedlauncher/databases/
cp /data/data/com.android.launcher/databases/extendedhome.sqlite /data/data/com.irrenhaus.advancedlauncher/databases/
cp /data/data/com.android.launcher/databases/launcher.db /data/data/com.irrenhaus.advancedlauncher/databases/launcher.db
- Fixed the "cannot-add"-bug
- Fixed the "same-name"-bug
- Removed submenu settings
- Submenu handling is now done fully by drag and drop (Drop a folder from the launcher into the delete zone to delete it. In the menu there is a create submenu button. Long press close button of a submenu to rename it.)
- Added choice dialog when dropping an app icon from the launcher or a submenu onto the delete zone (Default action [hide, mvoe to main menu] or uninstall) so the apps can be uninstalled easier
- Added the possibility to create shortcuts to the submenus onto the home screen
- Hiding & Unhiding apps is now faster
- A few other things I can't remember

Update 14 - 24.08
- Well, no bug fixes, sry. u14 is u13 - but on CM 4.0.2

Update 13 - 14.08
- Fixed the "'" bug
- The only times when the app list is reloaded now is the startup and when you quit the settings dialog, so when you move apps using drag and drop the list is immediately updated. The whole thing is faster now.


The source can be found at my git repository

Have fun with it
Attached Images
File Type: jpg delete_submenu.jpg (17.9 KB, 13644 views)
File Type: png manage_submenus.png (18.0 KB, 12307 views)
File Type: jpg test_folder_content.jpg (20.7 KB, 10581 views)
File Type: jpg menu_test_folder.jpg (21.6 KB, 10452 views)
Attached Files
File Type: zip Launcher_update_17.zip (880.6 KB, 2053 views)
File Type: zip Launcher_update_17_replacement.zip (875.9 KB, 1107 views)
File Type: zip AdvancedLauncher_v2.1.zip (1.38 MB, 5145 views)
File Type: zip AdvancedLauncher_v2.1_replacement.zip (1.38 MB, 3251 views)

Last edited by irrenhaus; 25th September 2009 at 11:43 PM..
Reply With Quote
Sponsored Links

  #2  
Old 26th July 2009, 04:41 AM
johnnylicious's Avatar
johnnylicious johnnylicious is online now
Senior Member
 
Join Date: Nov 2008
Posts: 1,353
Default

whoa very nice gonna follow this development =D
__________________

HTC Magic (MyTouch 3G)
Manup's ECLAIR (v1.3)
Donate if you want.
Follow me on Twitter....
Reply With Quote

  #3  
Old 26th July 2009, 04:58 AM
NguyenHuu's Avatar
NguyenHuu NguyenHuu is offline
Senior Member
 
Join Date: Nov 2007
Location: California
Posts: 918
Default

nicee i really like where this is going. having ability for folders within the drawer and putting apps within those folders is AWESOME! subscribed. can we hope for one to come to the jac hero roms? haha
__________________
HTC Magic 32A
myHero 2.0.5
Reply With Quote

  #4  
Old 26th July 2009, 06:19 AM
cronin4392's Avatar
cronin4392 cronin4392 is offline
Senior Member
 
Join Date: Jul 2007
Posts: 171
Default

im assuming this is built off of rogro82's launcher mod right?
Reply With Quote

  #5  
Old 26th July 2009, 06:21 AM
imbonez9 imbonez9 is offline
Account currently disabled
 
Join Date: May 2009
Location: La, Cali!!!
Posts: 462
Default

with this launcher are we able to choice how many screens we want? If so what needs to happen to get this to Hero so we can have only 3 screens while using Touch?
Reply With Quote

  #6  
Old 26th July 2009, 06:38 AM
Pinesal Pinesal is offline
Senior Member
 
Join Date: Jan 2009
Posts: 291
Default

Wow, this will be very useful when done. I hope this gets into a nice theme too.
Reply With Quote

  #7  
Old 26th July 2009, 06:44 AM
rondey- rondey- is offline
Senior Member
 
Join Date: Mar 2009
Location: Fort Worth
Posts: 106
Default

I would like to have something like this with the other launcher that can hide the icons. Best of both worlds, being able to hide stuff completely (ie widget icons) but also manage the apps you dont want hidden.

Good work
__________________
Phone: Black HTC Dream
ROM: Cyanogen 4.2.5
Recovery: Ra-dream-1.3.2
SD: A-DATA 8GB Class 6 miniSDHC
Partitions: 500MB EXT3 7500MB Fat32 64MB linux-swap
SPL: 1.33.2005
Radio: 2.22.19.26I
Reply With Quote

  #8  
Old 26th July 2009, 06:53 AM
cal3thousand cal3thousand is offline
Senior Member
 
Join Date: Feb 2009
Posts: 233
Default advanced features

Looks really good so far!

I think if you could add a feature that popped up a context menu when you pick up an icon and drop it. (like dxtop) Its way more convenient and 90% of the reason that I use dxtop. Uninstalling programs and finding them in the market takes a tenth of the time.

Please consider trying it, IMO, It would put this launcher over the top!
__________________
SPL: DangerSPL 1.33.2005
Recovery: RA-dream-1.5.1.img
ROM: CyanogenMod 4.2.7.1
Compache with backing swap
DXTOP BETA
Reply With Quote

  #9  
Old 26th July 2009, 07:32 AM
cavz903 cavz903 is offline
Member
 
Join Date: Aug 2008
Posts: 36
Default

Amazing. I've been waiting for exactly this since day one of apps2sd. I cant wait till its ready. I'd love to beta test for you if your looking. otherwise, i'll just have the wait patiently.
Reply With Quote

  #10  
Old 26th July 2009, 09:42 AM
blackgin's Avatar
blackgin blackgin is offline
Senior Member
 
Join Date: Jun 2008
Posts: 167
Default

Nice nice nice! Just yesterday I was thinking about this feature ;D
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:23 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.