Archive for the ‘ ADW.Launcher ’ Category

ADW.Launcher theme template

I’ve uploaded in my github (here) the first version of the theme template for ADW.Launcher

You can download it just clicking the “DOWNLOAD SOURCE” link on the top, or using git.

Make sure you read the README file, it contains detailed instructions for you all to make your stunning themes!!!

Hope we could all enjoy great themer’s work on ADW.Launcher soon!!!

ADW.Launcher 1.0.0!!!

Update 2: System versions for cyanogenmod rom users

Use adb push, rootexplorer or whatever method you want to update it. Or wait for someone else’s posting flashable zips :-)

Update: v1.0.1 released!

I’ve released a little fix cause in the previous one (my fault) the widget longpress timeout (for moving widgets) was too long (2seconds). Now it’s on 700milliseconds.

Sorry everyone :-)

Old post:

Sorry guys, long time without updating :(

I’ve been very busy with the new experimental feature for ADW.Launcher, support for custom themes :-)

I know there are a few remaining bugs out there and things that could be improved, but I’m a one-man-army and I don’t have the knowledge to make things better yet…

With this version I’m releasing 4 custom themes made by myself, 2 free ones and 2 paid ones. Yeah, you’ve read right, paid.

I’ve removed the donation link from the ADW.Launcher settings menu and, if enough people buy my themes i could remove the donation link from the site too. As some of you already know, I’m actually unemployed so every little help is really welcome to pay the rent and having food for my family (we’re only 3, but the kid eats like 3!) ;-)

Ok, so i post a few pics of how ADW.Launcher looks with the applied themes, and later  the next week I’ll be posting more info on how everyone can create custom themes using my Theme Template project.

One last thing, I will probably releasing my themes stuff on http://themes.piratemedia.tv/ not here, I want this blog to remain only for the launcher development so please, don’t comment here for themes!!! The only thing theme-related on this blog will be the Theme Template and the instruction manual as I said above ;-)

Ok, now the pics!!!

P.S.-The persistence option is BAD and I’m a BAD CODER, so I’m sure my implementation is VERY BAD. So if you run issues, disable it.

P.S.2-Froyo Apps2SD is a pain in the ass if you don’t use it correctly. Believe me, I try to make things the better I can, but remember what google says about putting widgets, services or important apps onto SD:

When not to install on SD card?

The advantage of installing on SD card is easy to understand: contention for storage space is reduced. There are costs, the most obvious being that your app is disabled when the SD card is either removed or in USB Mass Storage mode; this includes running Services, not just interactive Activities. Aside from this, device removal disables an application’s Widgets, Input methods, Account Managers, Device administrators, Live wallpapers, and Live folders, and may require explicit user action to re-enable them.

ADW.Launcher 0.8.9

UPDATE: 0.9.0

As usual, when there’s a new feature, something goes wrong or something gets forgotten. So here’s another little bugfix release :P

Fixes/News:

  • You can now scroll through Folders/LiveFolders besides the swiping up/down actions.
  • Added an option to select the swiping/home bindings to “do nothing”
  • If you disable the dockbar, it won’t show even though you bind it to swipe/home button
  • Little translations updates and minor fixes
  • To all the people building system versions: SORRY. I left some froyo specific code inside the system branch… and this branch is meant to be built agains android 2.1 tree… so there’s the #fail!!! #blameMyself!!!

Old Post

New release, new features, new bugs (yeah, I’m sure) and new fixes.

News:

  • Support for swipe up/down gestures thanks to @wjaxxx. Go into ADWSettings/System settings to bind each gesture to your favourite action.
  • Experimental support for “Froyo  apps2SD“. Now it should properly show/hide the apps you install on the SD when required.

Fixes:

  • Created a “fallback” code cause longpressing items sometimes caused FCs. Now, only if you’re under low memory, longpressing an item would draw a plain rectangle instead the widget/icon.
  • Messed a little bit with the persistence code. Don’t know if it will fix the previous issues, cause i haven’t seen any issues myself… but a lot of users do.

Please, if you  want me to help on your issues, you MUST provide me info about your Phone/Rom/Settings.
If you find FCs, I CANNOT do anything without logcats, so READ HERE on howto properly get them.

System version:

As many of you know, Cyanogen added an own system version of ADW.Launcher with custom defaults and tweaks inside his CyanogenMod rom for Nexus One/Dream/Shapphire devices.

If I wanted to release a system version, i would be forced to make one build for cyanogenrom users (well, 2 cause of the mdpi-only users), one for other “cyanogenmod based roms” users, the “alternate build” for other roms not based on cyanogenmod…. That’s a bit time consuming. My github repo has my main 3 branches usually synced, so everyone could build a version for their tastes/needs.

Other rom developers asked me for/already did integrate ADW.Launcher system version inside their roms. So he usually build from my source tree or tweak/modify it.

So depending on your rom/device/needs/tastes, etc, you can check for system builds on different sites:

ADW.Launcher 0.8.7 arrived!

EDIT: 0.8.8 “bugfixes edition” released.

So after receiving a lot of reports, i’ve been fighting some issues with the new features and packed up a bugfix release on the market and on my github.

It currently fixes  the issue with phone rotation when you had the “Persistence” mode enabled, some screen flickering/darkening issues when using the indicators autohide option, and the indicators showing over the app drawer issue as well, the “fade labels” drawer option is finally “properly working” and some updated/new translations.

Sorry everyone ;-)

Old post:

Hey you all :-)

Another little update for this thing.

Fixes:

  • Folders now open to the whole screen again, not limited to 4×4
  • FC if rotating the phone with the menu open.
  • Finally fixed the “widget reappearing” bug when dropped inside ActionButtons or Dockbar
  • Search widget can be resized too.
  • Dockbar items now don’t get messed when launcher receives a shortcut intent.
  • Rearranged settings screens.
  • Hopefully some memory FCs on longpressing items.

News:

  • New option to tweak Galaxy style app drawer (the horizontal one) page margins (thanks to Julian_Chu)
  • You can now add unlimited icons to the dockbar and scroll through them (Read hints later).
  • Desktop dots now allow faster navigation trough screens, removed the delay.
  • New optional desktop indicator with 3 different styles/layouts and options (Read hints later).
  • The long awaited but good for nothing “Keep launcher in memory” option (Read hints later).

Comments/Hints:

The “Keep launcher in memory” option (ADWSettings/System preferences/System persistent) uses an Activity property clearly discouraged by google, but some users find it useful… Is disabled by default, so enable it at your own risk :-)

The “unlimited dockbar icons” feature is as risky as every addition to your launcher. The more icons you add—>the more memory you use—>the more chances of getting FCs. Is the same as with widgets, etc.

While making this new feature, i found myself accidentally closing the dockbar a lot, so i’ve finally REMOVED the “close button” (the little pointing-donw arrow over the dockbar). If you want to close the dockbar, just swipe down over it . If you do it fast, you won’t accidentally “click” any icon inside.

The new desktop indicators are also an optional feature. By default the indocator shown will be the “Galaxy” indicator (Dots pager, like the samsung galaxy drawer) on top. You can switch between this one or just the typical small line moving along the bottom/top edge of your screen. You can also turn autoHide on/off or completely disable the indicators.

IMPORTANT NOTICE:

Since long ago, this project involves a lot of great developers/users collaborating on making this thing better/worse every release ;-). They help with translations, patches, fixes, new features….

I’d like you to know them all, and  thank to all of them:

  • Ruqqq
  • Takuo
  • ThiasB
  • Gmellini
  • Kmobs
  • Luke Hutchison
  • Wysie_Soh
  • Julian_Chu
  • Bo
  • Koxx3
  • Pershoot
  • Cyanogen
  • Wjaxxx
  • 翎风
  • Олег Брандин
  • Arnaud Legrand
  • LvWind
  • ….. and too many others out there.

System version:

As many of you know, Cyanogen added an own system version of ADW.Launcher with custom defaults and tweaks inside his CyanogenMod rom for Nexus One/Dream/Shapphire devices.

If I wanted to release a system version, i would be forced to make one build for cyanogenrom users (well, 2 cause of the mdpi-only users), one for other “cyanogenmod based roms” users, the “alternate build” for other roms not based on cyanogenmod…. That’s a bit time consuming. My github repo has my main 3 branches usually synced, so everyone could build a version for their tastes/needs.

Other rom developers asked me for/already did integrate ADW.Launcher system version inside their roms. So he usually build from my source tree or tweak/modify it.

So depending on your rom/device/needs/tastes, etc, you can check for system builds on different sites:

ADW.Launcher 0.8.6

A small bugfix one, with one little option for those using high end devices…

Fixes:

  • A nasty FC while trying to add some widgets caused by the new dialog (myself dumbasssss)
  • Scrollable widget option was incorrectly displayed
  • Removed “Background alpha” option for the app drawer, you already can select the alpha on the Background Color Picker (thanks to Takuo for this :)
  • Hopefully fixed the haptic feedback not working on donut build…. I cannot test this, i have no donut device, so please comment!!!

News:

  • There’s a new OPTION called “Desktop Cache”. If you disable this, your launcher will use less ram but scrolling trhough desktops could be a bit laggier. Disable it if you’re using a “HighEnd device” with BIG screen and you use more than 10 fullscreen widgets…. this way there will be less FC’s for you.

This time i have no time to build the system versions, so head to Dr. Cloverdale site frequently to see if he releases it :-)

Enjoy guys!

ADW.Launcher 0.8.5 released!

(Give baby) One more time! :P
Ok, this update provides the following new features/fixes:

News:

  • New options to hide app drawer labels AND enable/disable the animation fading for them.
  • New option to turn off scrollable widget support (some users noticed laggier desktop scrolling, so if you don’t intend to use a scrollable widget, you can leave this disabled until the group finds and solves the current problems :) NOTE: if you want scrollable widget support, ENABLE it, it’s disabled by default.
  • New step when adding widgets. A dialog will open and let you setup the number of columns/rows the widget will span.  I’m explaining this later :-)

Fixes:

  • After setting desktop screen number, the default screen slider was incorrect.
  • Removed some extra log statements not really needed.
  • Minor fixes.

Ok, now let’s clarify a few things about widgets, screen columns/rows and the new feature:

  1. Widgets are designed/coded for a specific MINIMUM pixels width/heigh combined with a number of spanning CELLS (you know, 4×1,3×3, etc)
  2. If you change your desktop columns/rows, you are making each desktop CELL smaller, so widgets shrink to fit into the desired number of cell spans.
  3. I started a way of auto-converting widgets sizes to acomodate then inside a modified desktop layout, but doing this widgets would end up ocuppying the same screen/pixel amount.
  4. So i decided to allow users select the layout they prefer for each widget upon inserting them.

So I’ve ended up with this:

¿¿What does that mean??

That you can, as you are going to add a widget, select the number of CELLS (columns/rows) it will occupy.

So for example, if you take the standard android analog clock (2×2) and select it to be a 1×1 widget, it will shrink/cut itself to fit inside your selected area.

Warning!

  • This is NOT going EVERY widget to display correctly, some wodgets uses different scaling methods, different layouting methods and a lot of things i cannot control. Try to play with the “Auto Stretching” option and with the widget size until you’re satisfied with the result.

SUPERWARNING!

A lot of people complaints that since lasts releases they’re geting some (more) forcecloses/system lag… And then they say me they’re on a 7 screens desktop, with each screen being a 6×5 grid and they’re using about 15 different widgets….
C’mon guys, widgets eat RAM, the more widgets, the more chances you end up with an OutOfMemoryError (just an FC).

Oh, almost forgot: The ram allowed for a single app is LIMITED by android (it dones not depend on your PHONE RAM) so DON’T TRUST your free phone ram!!! The OutOfMemoryError will FC your launcher if you add a lot of stuff into it even having hundreds of free Mb RAM!!!

Only you can tweak and play with your device to see “how much it will support“, but when you push it to the limit, don’t blame google, your phone manufacturer, or myself…. seriously :P

System versions:

Warning!!!: If you’re not on a rooted phone, don’t use this. Use market version instead.

Warning!!!: If you’re running latest cyanogenmod roms, you’ll need to “push” this file overwriting the ADWlauncher.apk on /system/app/

Warning!!!: If you’re running android 1.6 this won’t work.

Warning!!!: If you’re having problems running this on your phone, try the file marked as “alternate build”

Warning!!!: Using this will REMOVE your stock android launcher, so make a backup first!

Warning!!!: If you don’t understand what previous warnings mean, DON’T USE THIS.

For use in latests cyanogenmod 5.0.8-testX
adb push ADWLauncherxxxxx.apk /system/app/ADWLauncher.apk

For use in cyanogenmod 5.0.7x and other eclair roms
adb push ADWLauncherxxxxx.apk /system/app/Launcher.apk

If you don’t know howto use adb, or prefer flashing through recovery, stay tunned to xda threads or my twitter, I’m sure someone will make a “flashable zip”.

Ok, now the downloads:

Enjoy!

ADW.Launcher 0.8.2 out!

Another release! But this time is not just a bugfix one, so i open a separate post:

News:

  • New “Home binding options”: People asked me for them, so you can now bind the home button to open/close dockbar, show notifications, etc.

Fixes:

  • Fix for the LAB/RAB not being able to drop icons there when removing the background
  • Fix for folders/live folders not opening on LAB2/RAB2
  • Other minor internal fixes.

System version:

Finally!!! Yeah, sorry guys, is here.

Warning!!!: If you’re not on a rooted phone, don’t use this. Use market version instead.

Warning!!!: If you’re running latest cyanogenmod roms, you’ll need to “push” this file overwriting the ADWlauncher.apk on /system/app/

Warning!!!: If you’re running android 1.6 this won’t work.

Warning!!!: If you’re having problems running this on your phone, try the file marked as “alternate build”

Warning!!!: Using this will REMOVE your stock android launcher, so make a backup first!

Warning!!!: If you don’t understand what previous warnings mean, DON’T USE THIS.

For use in latests cyanogenmod 5.0.8-testX
adb push ADWLauncherxxxxx.apk /system/app/ADWLauncher.apk

For use in cyanogenmod 5.0.7x and other eclair roms
adb push ADWLauncherxxxxx.apk /system/app/Launcher.apk

If you don’t know howto use adb, or prefer flashing through recovery, stay tunned to xda threads or my twitter, I’m sure someone will make a “flashable zip”.

Ok, now the downloads:

Enjoy!

ADW.Launcher 0.8 released!

UPDATE:

A lot of people complained about the new way to layout items on desktop.

I know some widgets are being missaligned, but as actually our phones are not designed to display so much rows/columns, they overlap when putting  alot of them.

What i didn’t notice is that even on 4×4 the display was so bad :P (my fault).

So I’ve released 0.8.1 with an OPTION inside screen preferences (disabled by default) so you can turn on/off the new “Auto Stretching” feature.

  • If you leave it disabled, it will show icons/widgets like previous releases (but if you set up too many columns/rows, your icons will overlap)
  • If you enable it, icons/wodgets will try to “autofit” inside the existing space (use it if you hace overlapping issues) :-)

EOF.

Previous post:

After a while, i’ve been able to put a few things on the “codewriter” and after some testing I think is ready for release.

News:

  • Backup/Restore options inside settings, thank everyone to @Wysie_Soh!!!
  • Support for scrollable widgets (not too many atm, but check PureMessenger widget, is awesome!)
  • Support for setting just 1 desktop screen (some people asked for this)
  • EXPERIMENTAL Support for upto 8×8 desktop columns/rows. I’ve mainly  added this as petition from PaulObrien
  • Now Folders/LiveFolders obey to the “Hide labels” option :-)
  • Support for the “longawaited” extra shirtcuts. If you want to replace the desktop dots with a pair more LAB/RAB, just go settings.

Fixes:

  • On “previews” mode you still could click widgets/icons
  • The Applications button worked really bad on Froyo if dockbar was disabled.
  • Some other minor things.

Enjoy!

ADW.Launcher 0.7.8 out

Ok, long time no update, and seems Android Market fixed the missing apps issue :-)

So here i go with another one.

News:

  • New previews, smoother and more sense-like.
  • EXPERIMENTAL “pinch to preview”.
  • Color selection for the App drawer background: NOTE, the ALPHA setting in the colorpicker has no effect. Use the alpha option like before. I’ll merge both soon.
  • Toggle new/old icon highlight graphics:
    • If you use the “new ones”, you have 2 colors for tweak the focused/pressed states
    • If you use the “old ones”, you can:
      • Tint them: use the color picker to select a color, will be applied to old graphics
      • Use as stock: go to the color picker and set ALPHA to ZERO.

Next time I’ll be adding the backup/restore code @Wysie_Soh implemented, so stay tunned!!!

ADW.Launcher 0.7.7

I’ve updated once more, this time just a little bugfix for the old vertical app drawer drawing itself wrong if you changed the background alpha.

And I’ve added a little experimental feature to select the icon highlight color from settings.

Is not “really nice” yet, i need to work more on that, but is a starting point :-)

Oh, and as Market is F***ED, you can download the .apk here:

ADW.Launcher 0.7.7

WARNING!

Theres a little bug if you go settings and click “ADW Version”… it will FC. So DON’T CLICK IT! :P

I’ll release a fix as soon as i can.

Oh, if you are looking for the system releases, take a look at my twitter on a regular basis, i usually retweet the links there.

Enjoy!