I think I may have found my replacement for AdvancedLauncher. The stock app drawer is a useless pile of 250 icons to scroll through. I know the iPhone thing isn't great, but it at least increments the mess for me. Any more drawer work is certainly welcome on my part!
Contrary to my sig, I'm now running CM 5.0.7 Test2. All seems smooth except that the wallpapers don't get applied without restarting the launcher. Funny, because the Lockscreen registers the change.
It's a big deal for me, since I use Locale, (which is wonky in itself) which needs to be monitored. I use the wallpaper to tell me whay "Situation" is active so I know without a click if my phone is going to let off a full-volume fart notification tone (my daughter is 5) in the middle of the homily (sermon) on Sunday morning. I mean, it's good info to have quickly.
I'm going to try this on CM 4.2.15.1 to see if that's still the case.
_______________
I had to reboot my phone to get the status bar back after I disabled it. I'm not sure how tough it would be to bring it back without restarting the Launcher, but I guess I would put that in the hopper If I were the one working on this. But that's me. I loved having just that much more screen real estate, but I do use BarTender so that I can turn on my BT Wifi, etc. regardless of the app I'm in.
But you know how there are "apps" that you can click to change a setting? Wouldn't it be amazing to have an app (shortcut) to toggle the status bar?
Or what if the bar were only there when an app that isn't full screen is up, but not on the Home screen? Or if you could configure what apps let it show and what apps don't?
Since the Dock bar pops up when the app drawer handle is pulled up, I was wondering if another dock bar could be added when puling down. Hmmm.
I can tell I'm excited about this launcher. I start getting wacky and out-of-control ideas. I had the thought of putting HelloStatus in BarTender/BarControl (in notifications). It's stuff like that that keeps me from calling noobs idiots.
It's really nice work!
EDIT:
Whups. I knew there'd be something to add. I just tried to change the drawer scrolling method from the Samsung to standard android, and while I was at it I also enabled drawerr animations. I wnet to restart the launcher, and I got an acore FC (no wait). It just so happens I had it plugged in to ddms. I missed the first chunk because the log was too long, but here's the second:
Code:
05-08 12:11:21.425: DEBUG/AndroidRuntime(6831): Shutting down VM
05-08 12:11:21.425: WARN/dalvikvm(6831): threadid=3: thread exiting with uncaught exception (group=0x4001e180)
05-08 12:11:21.425: ERROR/AndroidRuntime(6831): Uncaught handler: thread main exiting due to uncaught exception
05-08 12:11:22.435: INFO/[Locale](540): PluginConditionFactory$PluginAsynchronousUpdateReceiver.onReceive(): Received update request for com.DroidMunkey.LocaleWifiConditions.EditActivity
05-08 12:11:22.535: DEBUG/WifiService(137): releaseWifiLockLocked: WifiLock{localeWifiConditions.Service type=2 binder=android.os.BinderProxy@441d7ae8}
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): java.lang.IllegalArgumentException: width and height must be > 0
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.graphics.Bitmap.nativeCreate(Native Method)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.graphics.Bitmap.createBitmap(Bitmap.java:468)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at com.android.launcher.Launcher.showPreviews(Launcher.java:2452)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at com.android.launcher.Launcher.onNewIntent(Launcher.java:1133)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.app.Instrumentation.callActivityOnNewIntent(Instrumentation.java:1119)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.app.ActivityThread.deliverNewIntents(ActivityThread.java:2567)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.app.ActivityThread.performNewIntents(ActivityThread.java:2579)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.app.ActivityThread.handleNewIntent(ActivityThread.java:2587)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.app.ActivityThread.access$3000(ActivityThread.java:119)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1910)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.os.Handler.dispatchMessage(Handler.java:99)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.os.Looper.loop(Looper.java:123)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at android.app.ActivityThread.main(ActivityThread.java:4363)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at java.lang.reflect.Method.invokeNative(Native Method)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at java.lang.reflect.Method.invoke(Method.java:521)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
05-08 12:11:22.575: ERROR/AndroidRuntime(6831): at dalvik.system.NativeStart.main(Native Method)