diff --git a/proguard.flags b/proguard.flags
index 806105f3bf..9b59b217ec 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -7,6 +7,7 @@
public void onClickConfigureButton(android.view.View);
public void onClickAllAppsButton(android.view.View);
public void onClickAppMarketButton(android.view.View);
+ public void dismissFirstRunCling(android.view.View);
public void dismissWorkspaceCling(android.view.View);
public void dismissAllAppsCling(android.view.View);
}
diff --git a/res/drawable-hdpi/btn_cling_normal.9.png b/res/drawable-hdpi/btn_cling_normal.9.png
deleted file mode 100644
index aea8beb3ec..0000000000
Binary files a/res/drawable-hdpi/btn_cling_normal.9.png and /dev/null differ
diff --git a/res/drawable-hdpi/btn_cling_pressed.9.png b/res/drawable-hdpi/btn_cling_pressed.9.png
deleted file mode 100644
index ebefd20ad7..0000000000
Binary files a/res/drawable-hdpi/btn_cling_pressed.9.png and /dev/null differ
diff --git a/res/drawable-hdpi/cling.9.png b/res/drawable-hdpi/cling.9.png
new file mode 100644
index 0000000000..42a889fb10
Binary files /dev/null and b/res/drawable-hdpi/cling.9.png differ
diff --git a/res/drawable-hdpi/cling.png b/res/drawable-hdpi/cling.png
deleted file mode 100644
index d605799404..0000000000
Binary files a/res/drawable-hdpi/cling.png and /dev/null differ
diff --git a/res/drawable-hdpi/cling_arrow_down.png b/res/drawable-hdpi/cling_arrow_down.png
new file mode 100644
index 0000000000..4f521eadc5
Binary files /dev/null and b/res/drawable-hdpi/cling_arrow_down.png differ
diff --git a/res/drawable-hdpi/cling_arrow_left.png b/res/drawable-hdpi/cling_arrow_left.png
new file mode 100644
index 0000000000..13764c9e2c
Binary files /dev/null and b/res/drawable-hdpi/cling_arrow_left.png differ
diff --git a/res/drawable-hdpi/cling_arrow_right.png b/res/drawable-hdpi/cling_arrow_right.png
new file mode 100644
index 0000000000..be522441d0
Binary files /dev/null and b/res/drawable-hdpi/cling_arrow_right.png differ
diff --git a/res/drawable-hdpi/cling_arrow_up.png b/res/drawable-hdpi/cling_arrow_up.png
new file mode 100644
index 0000000000..83b5b3783f
Binary files /dev/null and b/res/drawable-hdpi/cling_arrow_up.png differ
diff --git a/res/drawable-hdpi/cling_button.9.png b/res/drawable-hdpi/cling_button.9.png
new file mode 100644
index 0000000000..4dbe564330
Binary files /dev/null and b/res/drawable-hdpi/cling_button.9.png differ
diff --git a/res/drawable-hdpi/cling_button_pressed.9.png b/res/drawable-hdpi/cling_button_pressed.9.png
new file mode 100644
index 0000000000..2a85cabfae
Binary files /dev/null and b/res/drawable-hdpi/cling_button_pressed.9.png differ
diff --git a/res/drawable-mdpi/btn_cling_normal.9.png b/res/drawable-mdpi/btn_cling_normal.9.png
deleted file mode 100644
index 43a407e039..0000000000
Binary files a/res/drawable-mdpi/btn_cling_normal.9.png and /dev/null differ
diff --git a/res/drawable-mdpi/btn_cling_pressed.9.png b/res/drawable-mdpi/btn_cling_pressed.9.png
deleted file mode 100644
index bf0c8cbb48..0000000000
Binary files a/res/drawable-mdpi/btn_cling_pressed.9.png and /dev/null differ
diff --git a/res/drawable-mdpi/cling.9.png b/res/drawable-mdpi/cling.9.png
new file mode 100644
index 0000000000..f6f730d869
Binary files /dev/null and b/res/drawable-mdpi/cling.9.png differ
diff --git a/res/drawable-mdpi/cling.png b/res/drawable-mdpi/cling.png
deleted file mode 100644
index fba3a07878..0000000000
Binary files a/res/drawable-mdpi/cling.png and /dev/null differ
diff --git a/res/drawable-mdpi/cling_arrow_down.png b/res/drawable-mdpi/cling_arrow_down.png
new file mode 100644
index 0000000000..58e66fbb2e
Binary files /dev/null and b/res/drawable-mdpi/cling_arrow_down.png differ
diff --git a/res/drawable-mdpi/cling_arrow_left.png b/res/drawable-mdpi/cling_arrow_left.png
new file mode 100644
index 0000000000..023c71705b
Binary files /dev/null and b/res/drawable-mdpi/cling_arrow_left.png differ
diff --git a/res/drawable-mdpi/cling_arrow_right.png b/res/drawable-mdpi/cling_arrow_right.png
new file mode 100644
index 0000000000..cf0eb1047c
Binary files /dev/null and b/res/drawable-mdpi/cling_arrow_right.png differ
diff --git a/res/drawable-mdpi/cling_arrow_up.png b/res/drawable-mdpi/cling_arrow_up.png
new file mode 100644
index 0000000000..9b0e6b7ae4
Binary files /dev/null and b/res/drawable-mdpi/cling_arrow_up.png differ
diff --git a/res/drawable-mdpi/cling_button.9.png b/res/drawable-mdpi/cling_button.9.png
new file mode 100644
index 0000000000..38de60aeeb
Binary files /dev/null and b/res/drawable-mdpi/cling_button.9.png differ
diff --git a/res/drawable-mdpi/cling_button_pressed.9.png b/res/drawable-mdpi/cling_button_pressed.9.png
new file mode 100644
index 0000000000..c60837d2a8
Binary files /dev/null and b/res/drawable-mdpi/cling_button_pressed.9.png differ
diff --git a/res/drawable-xhdpi/btn_cling_normal.9.png b/res/drawable-xhdpi/btn_cling_normal.9.png
deleted file mode 100644
index 35511d6f9c..0000000000
Binary files a/res/drawable-xhdpi/btn_cling_normal.9.png and /dev/null differ
diff --git a/res/drawable-xhdpi/btn_cling_pressed.9.png b/res/drawable-xhdpi/btn_cling_pressed.9.png
deleted file mode 100644
index a38b40fa90..0000000000
Binary files a/res/drawable-xhdpi/btn_cling_pressed.9.png and /dev/null differ
diff --git a/res/drawable-xhdpi/cling.9.png b/res/drawable-xhdpi/cling.9.png
new file mode 100644
index 0000000000..9cc03c92c6
Binary files /dev/null and b/res/drawable-xhdpi/cling.9.png differ
diff --git a/res/drawable-xhdpi/cling.png b/res/drawable-xhdpi/cling.png
deleted file mode 100644
index 1cee1de51a..0000000000
Binary files a/res/drawable-xhdpi/cling.png and /dev/null differ
diff --git a/res/drawable-xhdpi/cling_arrow_down.png b/res/drawable-xhdpi/cling_arrow_down.png
new file mode 100644
index 0000000000..ee1093340b
Binary files /dev/null and b/res/drawable-xhdpi/cling_arrow_down.png differ
diff --git a/res/drawable-xhdpi/cling_arrow_left.png b/res/drawable-xhdpi/cling_arrow_left.png
new file mode 100644
index 0000000000..cffbcf3ce8
Binary files /dev/null and b/res/drawable-xhdpi/cling_arrow_left.png differ
diff --git a/res/drawable-xhdpi/cling_arrow_right.png b/res/drawable-xhdpi/cling_arrow_right.png
new file mode 100644
index 0000000000..d880d67f0a
Binary files /dev/null and b/res/drawable-xhdpi/cling_arrow_right.png differ
diff --git a/res/drawable-xhdpi/cling_arrow_up.png b/res/drawable-xhdpi/cling_arrow_up.png
new file mode 100644
index 0000000000..fd2c60c31a
Binary files /dev/null and b/res/drawable-xhdpi/cling_arrow_up.png differ
diff --git a/res/drawable-xhdpi/cling_button.9.png b/res/drawable-xhdpi/cling_button.9.png
new file mode 100644
index 0000000000..1c93bc41fe
Binary files /dev/null and b/res/drawable-xhdpi/cling_button.9.png differ
diff --git a/res/drawable-xhdpi/cling_button_pressed.9.png b/res/drawable-xhdpi/cling_button_pressed.9.png
new file mode 100644
index 0000000000..b5d4aaea51
Binary files /dev/null and b/res/drawable-xhdpi/cling_button_pressed.9.png differ
diff --git a/res/drawable-xxhdpi/btn_cling_normal.9.png b/res/drawable-xxhdpi/btn_cling_normal.9.png
deleted file mode 100644
index f5e80326eb..0000000000
Binary files a/res/drawable-xxhdpi/btn_cling_normal.9.png and /dev/null differ
diff --git a/res/drawable-xxhdpi/btn_cling_pressed.9.png b/res/drawable-xxhdpi/btn_cling_pressed.9.png
deleted file mode 100644
index c507dd7347..0000000000
Binary files a/res/drawable-xxhdpi/btn_cling_pressed.9.png and /dev/null differ
diff --git a/res/drawable-xxhdpi/cling.9.png b/res/drawable-xxhdpi/cling.9.png
new file mode 100644
index 0000000000..3dcf121300
Binary files /dev/null and b/res/drawable-xxhdpi/cling.9.png differ
diff --git a/res/drawable-xxhdpi/cling.png b/res/drawable-xxhdpi/cling.png
deleted file mode 100644
index 9446ea4bd8..0000000000
Binary files a/res/drawable-xxhdpi/cling.png and /dev/null differ
diff --git a/res/drawable-xxhdpi/cling_arrow_down.png b/res/drawable-xxhdpi/cling_arrow_down.png
new file mode 100644
index 0000000000..48c4f06faa
Binary files /dev/null and b/res/drawable-xxhdpi/cling_arrow_down.png differ
diff --git a/res/drawable-xxhdpi/cling_arrow_left.png b/res/drawable-xxhdpi/cling_arrow_left.png
new file mode 100644
index 0000000000..8760d05da3
Binary files /dev/null and b/res/drawable-xxhdpi/cling_arrow_left.png differ
diff --git a/res/drawable-xxhdpi/cling_arrow_right.png b/res/drawable-xxhdpi/cling_arrow_right.png
new file mode 100644
index 0000000000..356ba178cc
Binary files /dev/null and b/res/drawable-xxhdpi/cling_arrow_right.png differ
diff --git a/res/drawable-xxhdpi/cling_arrow_up.png b/res/drawable-xxhdpi/cling_arrow_up.png
new file mode 100644
index 0000000000..4cb805f453
Binary files /dev/null and b/res/drawable-xxhdpi/cling_arrow_up.png differ
diff --git a/res/drawable-xxhdpi/cling_button.9.png b/res/drawable-xxhdpi/cling_button.9.png
new file mode 100644
index 0000000000..4f68a03ffb
Binary files /dev/null and b/res/drawable-xxhdpi/cling_button.9.png differ
diff --git a/res/drawable-xxhdpi/cling_button_pressed.9.png b/res/drawable-xxhdpi/cling_button_pressed.9.png
new file mode 100644
index 0000000000..4bc033764f
Binary files /dev/null and b/res/drawable-xxhdpi/cling_button_pressed.9.png differ
diff --git a/res/drawable/cling_button_bg.xml b/res/drawable/cling_button_bg.xml
index 3809cdecb2..7bf6ce79f8 100644
--- a/res/drawable/cling_button_bg.xml
+++ b/res/drawable/cling_button_bg.xml
@@ -15,6 +15,6 @@
-->
-
-
+
+
diff --git a/res/layout-land/first_run_cling.xml b/res/layout-land/first_run_cling.xml
new file mode 100644
index 0000000000..f827380960
--- /dev/null
+++ b/res/layout-land/first_run_cling.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout-land/folder_cling.xml b/res/layout-land/folder_cling.xml
index 275edeeadc..171e39554e 100644
--- a/res/layout-land/folder_cling.xml
+++ b/res/layout-land/folder_cling.xml
@@ -16,33 +16,50 @@
+ launcher:drawIdentifier="folder_portrait">
+ android:layout_marginStart="10dp"
+ android:layout_marginEnd="10dp"
+ android:layout_marginTop="40dp"
+ android:layout_marginBottom="20dp">
-
-
+ android:paddingLeft="20dp"
+ android:paddingRight="20dp"
+ android:paddingTop="20dp"
+ android:paddingBottom="20dp"
+ android:orientation="vertical"
+ android:background="@drawable/cling">
+
+
+
+
diff --git a/res/layout-land/launcher.xml b/res/layout-land/launcher.xml
index faf410be51..2b9a9f3e89 100644
--- a/res/layout-land/launcher.xml
+++ b/res/layout-land/launcher.xml
@@ -57,6 +57,11 @@
+
+ launcher:drawIdentifier="workspace_portrait">
+ android:layout_marginStart="25dp"
+ android:layout_marginEnd="25dp"
+ android:layout_marginTop="20dp"
+ android:layout_marginBottom="100dp">
-
-
+
+ android:orientation="vertical"
+ android:background="@drawable/cling">
+
+
+
-
diff --git a/res/layout-port/first_run_cling.xml b/res/layout-port/first_run_cling.xml
new file mode 100644
index 0000000000..cdc49b9cb6
--- /dev/null
+++ b/res/layout-port/first_run_cling.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/res/layout-port/folder_cling.xml b/res/layout-port/folder_cling.xml
index b91578fdb9..bd4b5e2b14 100644
--- a/res/layout-port/folder_cling.xml
+++ b/res/layout-port/folder_cling.xml
@@ -21,29 +21,45 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginStart="20dp"
- android:layout_marginEnd="10dp"
- android:layout_marginTop="@dimen/folderClingMarginTop">
+ android:layout_marginEnd="20dp"
+ android:layout_marginTop="10dp"
+ android:layout_marginBottom="10dp">
-
-
+ android:paddingLeft="20dp"
+ android:paddingRight="20dp"
+ android:paddingTop="20dp"
+ android:paddingBottom="20dp"
+ android:orientation="vertical"
+ android:background="@drawable/cling">
+
+
+
+
diff --git a/res/layout-port/launcher.xml b/res/layout-port/launcher.xml
index 9844a370ca..faef7a594c 100644
--- a/res/layout-port/launcher.xml
+++ b/res/layout-port/launcher.xml
@@ -64,6 +64,11 @@
+
+ android:layout_marginStart="25dp"
+ android:layout_marginEnd="25dp"
+ android:layout_marginTop="20dp"
+ android:layout_marginBottom="120dp">
-
-
+
+ android:orientation="vertical"
+ android:background="@drawable/cling">
+
+
+
-
diff --git a/res/layout-sw720dp/folder_cling.xml b/res/layout-sw720dp/folder_cling.xml
deleted file mode 100644
index 4193838cae..0000000000
--- a/res/layout-sw720dp/folder_cling.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/res/layout-sw720dp/launcher.xml b/res/layout-sw720dp/launcher.xml
index fee0198edb..951e63a399 100644
--- a/res/layout-sw720dp/launcher.xml
+++ b/res/layout-sw720dp/launcher.xml
@@ -65,6 +65,11 @@
+
-
-
-
-
-
-
-
-
-
-
-
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 6b9b07056d..8406302c16 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -226,21 +226,27 @@ s -->
- Make yourself at home
+ Welcome!
- You can put your favorite apps here.
-
- To see all your apps, touch the circle.
+ Make yourself at Home
+
+
+
+
+
+ Create more screens for apps and folders
+
+ Organize your space
+
+ Touch & hold background to manage wallpaper, widgets and settings
Choose some apps
To add an app to your Home screen, touch & hold it.
- Organize your apps with folders
-
- To move an app, touch & hold it.
+ Create new folders for your apps
- To make a new folder on your Home screen, stack one app on top of another.
+ Touch & hold an app, then move it on top of another app icon
OK
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 48b9dbc9fc..e6bb9359b1 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -35,34 +35,45 @@
+
+