Hello XDA!
New: JB compatible version here: [App][4.2+][JB] LG ui 3 [hdpi,xhdpi]
Here is a modified version of the LG UI 3 by Impact7
For those, who needs more space than 4x4 : )
New: JB compatible version here: [App][4.2+][JB] LG ui 3 [hdpi,xhdpi]
Here is a modified version of the LG UI 3 by Impact7
For those, who needs more space than 4x4 : )
*** LG Optimus UI3 with 5x4 homescreen ***
Updated, increased cell height, widgets should now have more space.
Removed Yahoo logo from weather widget
Features
5x4 homescreen grid (instead of the original 4x4)
Slightly modified weather widget
Google search bar and "add to homescreen" button removed from the top
Fixed unread messages count, now works with samsung messaging
And of course all the features that the launcher offers originally (amazing screen scroll effects, fast and smooth, LG themes - see original thread, today display on calendar icon, and much more...)
Screenshots
As you can see, no less than 20 cells are available to you now : )
Installation
Copy the apks to system/app/
Set permissions to rw-r--r--
Reboot
Download
LGHome3.apk (v1.1)
Weatherwidget.apk (No yahoo logo)
Old version download links
LGHome3.apk
Weatherwidget.apk
Get themes from the original thread posted by Impact7
*****
*** HOWTO: Change home screen grid ***
LG was a bit tricky, so after decompiling the LGHome3.apk you won't find the cell count variables in integers.xml (or somewhere in an xml, you'd expect)
Instead, in the LauncherModel.smali, find the updateWorkspaceLayoutCells function and change from:
to
As you can see, you only need to assign a new value to p1 (3rd line, in this case I set it to 5).
After this step, go to res/values-hdpi or values-xhdpi, and edit cell size in homescreen and in edit mode, and icon text size:
And in the values/styles.xml edit the workspace icon styles (edit bottom paddings to have enough space for the text label)
After fine tuning the values in xmls, recompile and sign the apk, and you are done!
*****
Updated, increased cell height, widgets should now have more space.
Removed Yahoo logo from weather widget
Features
5x4 homescreen grid (instead of the original 4x4)
Slightly modified weather widget
Google search bar and "add to homescreen" button removed from the top
Fixed unread messages count, now works with samsung messaging
And of course all the features that the launcher offers originally (amazing screen scroll effects, fast and smooth, LG themes - see original thread, today display on calendar icon, and much more...)
Screenshots
As you can see, no less than 20 cells are available to you now : )
Installation
Copy the apks to system/app/
Set permissions to rw-r--r--
Reboot
Download
LGHome3.apk (v1.1)
Weatherwidget.apk (No yahoo logo)
Old version download links
LGHome3.apk
Weatherwidget.apk
Get themes from the original thread posted by Impact7
*****
*** HOWTO: Change home screen grid ***
LG was a bit tricky, so after decompiling the LGHome3.apk you won't find the cell count variables in integers.xml (or somewhere in an xml, you'd expect)
Instead, in the LauncherModel.smali, find the updateWorkspaceLayoutCells function and change from:
Code:
.method static updateWorkspaceLayoutCells(II)V
.locals 0
sput p0, Lcom/lge/launcher2/LauncherModel;->mCellCountX:I
sput p1, Lcom/lge/launcher2/LauncherModel;->mCellCountY:I
return-void
.end method
to
Code:
.method static updateWorkspaceLayoutCells(II)V
.locals 0
sput p0, Lcom/lge/launcher2/LauncherModel;->mCellCountX:I
const/4 p1, 0x5
sput p1, Lcom/lge/launcher2/LauncherModel;->mCellCountY:I
return-void
.end method
As you can see, you only need to assign a new value to p1 (3rd line, in this case I set it to 5).
After this step, go to res/values-hdpi or values-xhdpi, and edit cell size in homescreen and in edit mode, and icon text size:
Code:
<dimen name="workspace_cell_width">80.0dip</dimen>
<dimen name="workspace_cell_height">80.0dip</dimen>
<dimen name="app_icon_padding_top">4.0dip</dimen>
<dimen name="app_icon_textsize">11.0dip</dimen>
<dimen name="lg_editmode_CellWidth">76.0dip</dimen>
<dimen name="lg_editmode_CellHeight">76.0dip</dimen>
And in the values/styles.xml edit the workspace icon styles (edit bottom paddings to have enough space for the text label)
Code:
<style name="WorkspaceIcon.Portrait" parent="@style/WorkspaceIcon">
<item name="android:paddingLeft">4.0dip</item>
<item name="android:paddingTop">@dimen/app_icon_padding_top</item>
<item name="android:paddingRight">4.0dip</item>
<item name="android:paddingBottom">0.0dip</item>
<item name="android:drawablePadding">1.0dip</item>
</style>
After fine tuning the values in xmls, recompile and sign the apk, and you are done!
*****
Last edited: