ADW.Launcher 1.0.0!!!
Update 2: System versions for cyanogenmod rom users
- ADW.Launcher v1.0.1 for cyanogenmod 5.0.8 dream/magic
- ADW.Launcher v1.0.1 for cyanogenmod 5.0.8 nexus one
- ADW.Launcher v1.0.1 for cyanogenmod 6RC1 dream/magic
- ADW.Launcher v1.0.1 for cyanogenmod 6RC1 nexus one
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.








Good job on this whole project, please don’t take the donate button away…I like to donate to new features too, not just themes…I can make those already! Lol! Keep it up ANDERWEBS! BAD CODER? I wish I was as bad as you are then!
This looks awesome and I have loved the previous versions. Keep up the good work sir….
ADW 1.0 is awesome. Glitchy, but it works. I’m sure kinks will be worked out soon. I’m using ADW.Theme.One btw.
Great job!
Sorry if I am posting this in the wrong spot but i cant seem to find the correct one.
ADW is awesome and I am loving the swipe guestures.
Will you be adding a notification counter for things like text or email? I noticed launcher pro has this feature so I am guessing it can be done. Just to be clear what I am talking about here is when I recieve a text while in HTC sence I get a 1 above the text icon show I have 1 new text. Also one flaw in launcher pro is the counter only works with text and the gmail app. It doesnt work with the regulare mail app the one I happen to use lol.
Anyway ADW is way to sweet to switch back to launcher pro so ill be sticking it out hoping you plan to impliment this. Either way I am going to donate. This is some awesome work and ill show my apprication with a donation. :)
Fantastic update thank you for all the hard work. Are user created themes an option? Is there documentation somewhere for the theming gurus to do their magic with?
Using ADW.Theme.Black slight modified right now… loving the update – no glitches here so far (stock ROM DInc). Gonna try White shortly… thanks for all your hard work on this.
Eagerly waiting for clarification on the naming scheme for market app icons in drawable for themes.
However, I would like to say that you totally just eliminated the need for apps such as BetterCut and FolderOrganizer. They are probably going to sue you for undercutting their business. :D
I don’t think so, I couldn’t put icons for ALL the apps :)
The naming convention is easy : full_package_activity_name.png
No, but now we’ll be able to create themes for ADW that could possibly hit all the market icons and take requests and keep updating and just… oh its a beautiful thing.
Performance does seem a little sluggish, but seeing as how you just flipped shit upside down.. I’m sure you’ll streamline everything in a few iterations.
Someone should be paying you for this kind of work cause its truly magnificent.
Oh, I wish ;) thanks
Will someone post the apk? I cannot download it from the market. I get “Incompatible update” or some other error.
Seems you installed a modified version. Uninstall that and try again the market
I did. I pushed a copy that I did a custom theme of to /system/app/, but I did remove it entirely using adb and still got this error.
Great work! Been using ADW Launcher for the better part of a moth now on my Sprint Hero. It’s nice to see a free/donation-based launcher that finally supports themes. Just updated and immediately snagged your ADW One theme. Again, great work! Looking forward to seeing your theme template when you post it!
Just wanted to say thanks for the amazing work! This has brought my X10 to a level that I never thought possible with this handset.
you shouldn’t take down your donations field. I’ll try and give back a little joy once I can.
My donation link is on this site, I’ve just removed it from the launcher.
Hopefully a few ppl buy the themes too :)
Hi, fantastic launcher but..
I’ve just updated the adw launcher, tried 2 themes and then returned to the standard one that I prefer…
now I’ve got serious problem in moving (and so deleting) widgets!!
they are not selectable anymore!
just some of them are movable if I click on the corners…
everything is fine instead with the normal apps icons
please anderweb can u upload the apk here because i have a problem with the market and i cant download anything
Sorry for my bad english.
Thanks for this update.
I report a bug. We can’t move widget by holding an action area on this widget. So We can’t move a 1×1 widget with an action area on this ( per exemple: the tesla flashlight widget or a simple toggle widget)
yep, that’s what I meant on my comment! same issue here just after upgrading to 1.0
Hi,
Thanks for all hard work on this. I’ve bought your themes and will donate too :)
One thing, with the 1.0 update, it now takes a lot longer to select icons through long press if you wanna move them around :)
Other than that it works fine for me (I’ve changed the dots to the slide bar paginator which was making the status bar look very thick)
Once again, thank you.
Thankyou so much for all your work on this app, there’s no question of using any other launcher now, ADW is the very best!
However with the update to 1.0.0, there seems to be an inappropriately large gap at the top of my home screen now, it kinda messes up my widget spacing. Here are screenshots before and after:
http://img94.imageshack.us/img94/329/adw090.png
http://img641.imageshack.us/img641/2312/adw100.png
The gap is only present if you select the top dots as desktop indicator. Select another type
hi! could you tell me the name of that calendar widget you are using? :)
happy bday for tomorrow!
@Ander: Thanks, that works well. I guess this was changed for people who keep the dots on permanently. Can this be made an option for those who fade out the dots like I prefer, or maybe have the spacing changed automatically for those who choose “Autohide desktop indicator”?
@Fra: it’s called “Android Agenda Widget”, it’s in Market by someone called “Everybody All The Time”. Thanks for the birthday wishes :)
I’ll make the “margin” optional soon
man you’re calling this a major update you even make it paid app n’ yet it’s still not better then launcherPro
install launcherPro n’ try to add something that he didnt added to your launcher
till now his work is a hell a lot better AND FREE !!
There’s no need to be so hostile, chill out dude.
To answer your accusation, one thing ADW does better is Donut support. Not all of us want to run Eclair on the aging and increasingly-incapable 32B. ROMs either run so slow they are unuseable, or fast like CM5 but at the cost of battery life.
Great news, thanks
Hi Ander. Loving the update! The themes are a great addition to a fantastic launcher.
One suggestion: within a theme, make is possible to choose from default icons and theme icons. I may like most of the icons in a theme, but not all of them. Or, more likely, I may want to use themed icons on just my dockbar, or just my LAB/RAB, or just one homescreen. I don’t love the mix of themed/unthemed icons on the same homescreen, and obviously can’t expect anyone to theme every single icon!
To reiterate, great work. Do you think it would be easy to implement that suggestion? Maybe split at the “add” menu, to applications and themed applications.
Not sure, but I could do that.
Actually you can choose to use or not the theme icons.
Yeah, I see that. But what I am wondering is if you can choose to use _some_ of the theme icons, at your discretion. For example, to use the themed icons just for the LAB/RAB, or just for the dockbar.
Also, suggestion: when I change themes from the default to something else, the default should somehow save my configuration. When I return to the default, my settings and wallpaper are those of the last theme I was on.
Great update for the best launcher out there! I like your free themes better, so I tried to donate again, but it didn’t work again. I’ll try to figure out how I donated last time. It’s amazing how you could keep making something really good even better with every update!
Do you plan to include the text count or email count at all in any future updates? For instance, when I get a new text it should show a 1 above the text message showing I got 1 new text. Same with email. Any plans to add that into futur updates or not likly?
Thanks for the incredibale launcher.
I agree with Jamie, not loving the gap at the top when using dots. My dots fade out too, and I don’t think there’s a need to leave a gap for them. I was happy with them appearing over the widgets.
Fantastic home replacement though! Definitely my permanent.
Saw this app in Droid market Love it how do I get it to work
Just wanted to chime in with my gratitude! This launcher alone has gone a tremendous way towards making my recently purchased Samsung Behold II not be a piece of sucky trash..
Can someone please tell me how this works????? It was recommended to me and I don’t know how to launch it or anything. Thanks
Install it from Market and press the Home button.
The other error I get is “package was not signed correctly”. I deleted every trace of it on my phone and still get the same issue.
Hi,
Great Job !
Could it be possible to permit using physical buttons to switch between screens ? (like htc sense does).
It would be a great feature.
Best regards.
What buttons use htc to do that?
htc uses the trackball on the nexus one and the optical touchpad on the desire
On my Tattoo these are the center pad (buttons are on his borders).
Very useful for this kind of device, because screen is tiny and resistive.
Buttons are easier to use.
Sorry for my english, i’m french.
Regards
Can any one post a link for .apk because I don’t have access to the market?
1.0 breaks my Beautiful home widget. It usually touches the sides and top of the screen but now its shifted down and left maybe 20px each direction. (Had to restore to 0.9 again)
Make sure you use propper settings, try using the paginator type “bottom slider” and play with the autostretch option
you fixed the widgets problems!! I love you mate!! :D
Looks great! Theme support is a nice idea to make the app even more customizable.
But im still missing an option to hide icons from launcher, what in my opinion belongs to customisation (dont know if this word exists but i hope you know what i wanna say) Perhaps in next update?
Thanks in advance!
Yeah, at some point ;)
Hi! Just installed your launcher application on my HTC Desire, but even after rebooting the handset, I don’t see anything changed on the home screen… How does the launcher launch? :-) What should I do to use it? Any documentation?
Thanks in advance for your help!
Install “Home switcher” from market for an easy way of alternating launchers
Please release your themes on alternative markets such as AndAppStore, I want to buy some, but I have no access to Market as of now.
I didn’t knew i could put them on alternate sites… I’d need some reading about it, thanks!
Even if screen scrolls, I want you to have setting not to move wall paper
Ander Web… you should add to the Drawer Settings… different scrolling up and down effects…i don’t know how difficult it is… but sounds like a good idea to maximize your customize launcher
Since you’ve moved to a paid application, will ADW still be available for developers to include in their roms? Or is this not a problem because you’re selling themes? Just wondering.
I’ve moved where???
Sorry, since you’re charging for the application is what I meant.
I’m not charging for the app, just made donation themes, adw is and will be free
Is there anyway to disable the swipe up and down function? Perhaps by adding a (x)disable option to each swipe up/down setting? I like to swipe up the app drawer and this obviously prevents that.
Also, anyway to disable the widget-size prompt feature?
I’m running cyanogenmod 6.0rc1 on a G1, which comes with ADW, but I installed the market one anyway. That’s okay, right?
The top option on the swipe actions list is meant to disable it
Found the NONE option. Thanks! The list scrollbar doesn’t show unless I attempt to scroll so I thought I was limited to the options that were visible. Android needs an UI usability check.
Is this a bug? Even with SWIPE UP set to NONE, a swipe up will hide the drawer. I would then need to swipe down precisely where the home/app button would be to show the drawer.
No, that’s the hidden dockbar where you can add unlimited icons
I got it: disable the Dockbar.
One longstanding android annoyance is how hard it is to move items between panels. Maybe it’s my G1, but I find myself sliding a widget up and down on the side of the screen trying to get the switch-panel action to occur. I end up deleting everything and recreating, which can be annoying for widgets with custom settings.
It would be cool when dragging an item, any horizontal motion will cause to the desktop to scroll with the item smoothly, as opposed to snapping between panels only at the edges. Increasing the horizontal movement sensitivity during drags, proportional to the number of desktop panels, will allow one to quickly move an item to the far end of the desktop.
I want you to add an option not to move wallpaper even if screen scrolls
There’s better ways of asking a developer of a free app to do free things for you… :(
Love this launcher have been using for awhile now. there is only one thing i think needs looked at. when i save my settings and layout, then install new rom and then let everything download. i restore my settings and layout. well the settings restore just fine but my layout doesn’t it replaces everything on my desktops but puts problem loading widgets. on everything but the power control widget. but other than that annoying little thing. i love love love this launcher.
That’s an old issue long ago, but I don’t know howto fix it yet :(
Feature suggestions:
1) (easy) implement a “hide application” list. If an application is added to the list, it won’t be visible in the drawer. This can be a benefit for two reasons; a) eliminate unwanted system applications without breaking the system, b) makes it possible to MOVE an application to the home screen — user might not WANT the application to appear in both places. Implementation of this is easy: during the drawer propagation loop, check if (application is on the list), don’t show. Add item to list by expanding the “delete zone” to include a “hide” option. Remove an application from the list with an extra settings menu option that lists the items on the list and allows you to remove.
2) little more complicated. Implement folders within the drawer for the purpose of categorically sorting applications. There are more than one ways to implement this: a) in the manner of “advanced launcher” which used a desktop-folder type of folder and a launcher placed within the drawer along with a “hide”, b) restructuring the drawer hierarchically — select a “folder” and it clears the drawer and replaces with the contents of that “folder”. Press the “up” button within a folder, it clears the drawer and replaces with the base contents.
This may be something worth cloning: on the Galaxy S, I saw that you can enable a re-arrange mode, where long pressing an app in the app screen will allow you to drag it to arrange it on the same pane, over to another pane, or to a brand new pane if you drag past the furthest app pane. Doesn’t replace the need for folders but greatly helps in organization.
That’s the idea, but although seeming “easy” it needs a lot of coding :)
Can I run ADW.Launcher 1.0.1 on a Motorola Droid running CM6 RC1?
Well that sucks. I still love the launcher. I plan on buying some themes when there is some more so I can donate more than 2 euros.
Love this launcher and the themes even better. Will you be updating with more icon support? It seems like a lot of additional work with the amount of apps out there. I brought the paid apps to happily support you.
Keep up the great work and runs great on N1!
Great job, and keep up the good work. This is the first home replacement I actually like on my Behold II.
I don’t know if this is a known issue, but when you use certain programs (Super K.O. boxing and Camera application on my phone) the icons and widgets shift slightly towards the right.
Don’t use the persistence option :)
I wasn’t using the persistence option. I figured out what was causing it though. The dot paginator option was causing the problem. Once I switched to the sliding paginator, everthing went back to normal. Now everything runs smoother than before!
Same as Michael above, getting the whole screen shifting over just a few pixels to the right, which causes beautiful widgets to lose the right edge. doesn’t start out like that, just after running an app like camera doses this visual bug emerge. this bug came with 1.0.0, still in 1.0.1, not in 0.9. Every page is shifted over just a little, almost imperceptibly. not fixed with stretch feature it. this is on cm 5.0.8.
And you get the same answer, don’t use persistence option.
It’s not on. Has never been on. Any other suggestions?
Actually your initial answer to him made no mention of persistence option. But after further testing, your reply to him does work. It has everything to do with the desktop indicator type.
The glitch only occurs on the “dot paginator top” setting. You might be interested to know it doesn’t matter if the indicator is set ON or OFF, the bug still happens if the indicator setting is on dot paginator top and the indicator is turned off.
Just trying to help you bugshoot here.
Sorry, I confused comments :(
I’m at my holidays time and have no pc, so I answer here with the android wordpress app, and it’s difficult to follow “threads of comments” sorry.
Yeah, there’s a bug with the top margin being applied even when the indicator is off, but it should be applied to top, causing desktop I items to shift down, not right…
Sorry again
Well definitely enjoy your vacay then!
Strange. I definitely have had times in the past where the whole desktop is shifted down, causing the iconbar to be slightly amiss, which goes along with what you describe. But this is definitely to the right. Is there somewhere I can send a screenshot to you? Maybe a certain xda thread you follow?
Cannot upload it somewhere and put the link here?
Hi Anders,
Here it is.
http://forum.xda-developers.com/showthread.php?p=7323669#post7323669
Yeah, I’m aware of that glitch, it solves rotating the phone once.
I’ll try to fix when I’m back from my vacation, thanks!
There is REALLY not much coding involved… at least not for #1,
Have a look at LauncherModel.java:533 — that is the line where the full list of installed applications is received from the package manager. To remove applications from the drawer, all you need to do is scan through the list “apps”, compare to some list of hidden packages, and remove the hidden items from apps.
Of course this will only take effect on launcher restart, but as a quick and dirty, that’s all that will really be needed.
So all you have to do is expand the “delete zone” with a menu. Option 1: delete. Option 2: add item to “hidden list” and notify user “removed — will take effect when the launcher is reloaded”, or you can remove the item from the drawer — the removePackage() function in LauncherModel.java should do that….
And then the last piece of the puzzle is the ability to remove items from the hidden list…. so that would be in your adwlauncher settings menu, add an item called “unhide applications” — which opens a list of hidden applications with checkboxes, check the items to unhide and press the “unhide” button.
#2 is obviously a lot more coding involved.
You miss one step for #1:
Manage the hidden app database/table and queries to the launchermodel conditional you said :)
That’s easy though ;)
sqlite is so smoothly integrated in android that you hardly have to think to use it.
On load, you open the database (if it exists), iterate through the applications running a “select where” against the database (if database is not null..) — if it spits back a match, you remove the application from the list.
On hide, you “openOrCreateDatabase” and “create table if not exist”, “select where” against the database, and if there are no matches, insert.
I don’t understand why not contribute yourself the code and send a pull request?
This is what opensource and free software is all about, right?
;) seems you have a lot more android/java knowledge than me!
Hey anderweb when are going to add 3d drawer?
And you?
:-s ?
Hey AnderWeb!
First of all, this is the best launcher I’ve seen/used! Great job! I really love it and it offers a lot of features that I like!
I have one small problem though… When I run some application for a long time and come back to the home screen, all my icons are gone (including the Action Buttons) and I have to wait for 30 seconds or so for them to redraw again. In that state, the app drawer is also empty and it has to re-populate itself.
Am I missing anything?
Thanks!
If your phone is low on ram, you can only fight that by removing screens/widgets/etc.
The more you have, the more chances that android kills it to give more memory to other apps