[Guide]How to make touchwiz launchers fast and other launcher mods

SkywalkerZ

Senior Member
Sep 11, 2013
2,354
5,639
0
Light Side
As most of you know..touchwiz can be slow and laggy at times. There is an alternative to well improving the situation. I call it Fast Launcher.
In this thread ill be showing you exactly what you need to do.

A quick overview:
This guide helps you reduce(or increase if u want it to be slower) animations like folder animation,scrolling animation etc

Requirements :
  1. APK Multi tool(or any decompiling tool)
  2. TouchwizHome.apk or SeclauncherX.apk (in different devices , X can be 2,3 or 4
  3. Common sense

To make the launcher Fast(Android Versions: 4.0-5.0)

1. Decompile Apk
2. go to res/values/integers.xml, change XXX :
Code:
    <integer name="config_showAllAppsTransitionDuration">[B]XXX[/B]</integer>
    <integer name="config_showHomeTransitionDuration">[B]XXX[/B]</integer>
    <integer name="config_dragAppsCustomizeIconFadeInDuration">[B]XXX[/B]</integer>
    <integer name="config_dragAppsCustomizeIconFadeOutDuration">[B]XXX[/B]</integer>
    <integer name="config_workspaceUnshrinkTime">[B]XXX[/B]</integer>
    <integer name="config_crosshairsFadeInTime">[B]XXX[/B]</integer>
    <integer name="config_dragOutlineFadeTime">[B]XXX[/B]</integer>
    <integer name="config_folderAnimDuration">[B]XXX[/B]</integer>
    <integer name="config_scrollZoneScrollDelay">[B]XXX[/B]</integer>
3. go to res/values-sw360dp-xhdpi/integers.xml, change XXX :
Code:
    <integer name="page_snap_animation_duration">[B]XXX[/B]</integer>
4.Compile apk
5.Enjoy you new fast launcher


To make the launcher Fast(Android Versions: 6.0+)

1. Decompile Apk
2. go to res/values/integers.xml, change XXX :
Code:
    <integer name="config_crosshairsFadeInTime">XXX</integer>
    <integer name="config_dragAppsCustomizeIconFadeAlpha">XXX</integer>
    <integer name="config_dragAppsCustomizeIconFadeInDuration">XXX</integer>
    <integer name="config_dragAppsCustomizeIconFadeOutDuration">XXX</integer>
    <integer name="config_dragOutlineFadeTime">XXX</integer>
    <integer name="config_dragOutlineMaxAlpha">XXX</integer>
    <integer name="config_folderAnimDuration">XXX</integer>
    <integer name="config_pagePreviewSnapDelay">XXX</integer>
    <integer name="config_scrollZoneScrollDelay">XXX</integer>
    <integer name="config_workspaceUnshrinkTime">XXX</integer>
    <integer name="enter_adding_multiple_apps_duration">XXX</integer>
    <integer name="enter_apps_duration">XXX</integer>
    <integer name="enter_home_duration">XXX</integer>
    <integer name="enter_widget_duration">XXX</integer>
    <integer name="exit_apps_duration">XXX</integer>
    <integer name="exit_apps_withdrag_duration">XXX</integer>
    <integer name="exit_home_duration">XXX</integer>
   <integer name="widget_drop_animation_duration">XXX</integer>
3. go to res/values-sw360dp-h610dp-xxxhdpi-v13/integers.xml, change XXX :
Code:
    <integer name="page_snap_animation_duration">[B]XXX[/B]</integer>
4.Compile apk
5.Enjoy you new fast launcher


To make the launcher wallpaper movable

1. Decompile Apk
2. go to res/values/bools.xml, change true to false :
Code:
    <bool name="config_fixedWallpaperOffset">[B]true[/B]</bool> 
    to
    <bool name="config_fixedWallpaperOffset">[B]false[/B]</bool>
4.Compile apk
5.Enjoy

 
Last edited:

SkywalkerZ

Senior Member
Sep 11, 2013
2,354
5,639
0
Light Side
What values do you use for "XXX" @SkywalkerZ? My defaults are around 200-250.
my res/values-sw360dp-xhdpi/integers.xml is around 250
where as the res/values/integer.xml has 100,150,200,300 and 250 for different lines
ofcourse these values differ in my fast and insane fast launchers
decompile my fast launcher and u will see ;)

Nice Guide.. This'll be first mod for me, that I've leanrt from you..
Thank you.
great :)
 

bilgerryan

Inactive Recognized Developer
Oct 23, 2011
22,148
38,015
263
Garrett, IN