diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml
index b3d4af6771281f8ad954a49729bf946c1492cca7..426bcf29b180163454b554db20eb1412ca3ad7d7 100644
--- a/android/AndroidManifest.xml
+++ b/android/AndroidManifest.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="io.qt.qtdesignviewer"
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="io.qt.qtuiviewer"
     android:installLocation="auto" android:versionCode="14" android:versionName="1.2">
     <!-- %%INSERT_PERMISSIONS -->
     <!-- %%INSERT_FEATURES -->
@@ -7,9 +7,12 @@
         android:normalScreens="true" android:smallScreens="true" />
     <application android:name="org.qtproject.qt.android.bindings.QtApplication"
         android:extractNativeLibs="true" android:hardwareAccelerated="true"
-        android:label="Qt Design Viewer" android:requestLegacyExternalStorage="true"
+        android:label="Qt UI Viewer" android:requestLegacyExternalStorage="true"
         android:allowNativeHeapPointerTagging="false" android:icon="@mipmap/app_icon">
-        <activity android:name="org.qtproject.qt.android.bindings.QtActivity" android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density" android:label="Qt Design Viewer" android:launchMode="singleTop" android:screenOrientation="unspecified" android:exported="true">
+        <activity android:name="org.qtproject.qt.android.bindings.QtActivity"
+            android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density"
+            android:label="Qt UI Viewer" android:launchMode="singleTop"
+            android:screenOrientation="unspecified" android:exported="true">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN"/>
                 <category android:name="android.intent.category.LAUNCHER"/>
diff --git a/android/res/mipmap-hdpi/app_icon.png b/android/res/mipmap-hdpi/app_icon.png
index 05508b92794f446dd97cd6c548373cf6230b1cd9..74a188d073456264ab840da9314a48447fc95fcf 100644
Binary files a/android/res/mipmap-hdpi/app_icon.png and b/android/res/mipmap-hdpi/app_icon.png differ
diff --git a/android/res/mipmap-ldpi/app_icon.png b/android/res/mipmap-ldpi/app_icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..a52520e2630446955333139ca069431c38b75376
Binary files /dev/null and b/android/res/mipmap-ldpi/app_icon.png differ
diff --git a/android/res/mipmap-mdpi/app_icon.png b/android/res/mipmap-mdpi/app_icon.png
index 01cd39d97468495564eeff828b29dc962d39701f..36a356c0cec907702d1ecd5562586ca8ee72325c 100644
Binary files a/android/res/mipmap-mdpi/app_icon.png and b/android/res/mipmap-mdpi/app_icon.png differ
diff --git a/android/res/mipmap-xhdpi/app_icon.png b/android/res/mipmap-xhdpi/app_icon.png
index e5d7b249e7ac5f8d5545b0a5ae7a54fa8f439048..e1f2e9dc1f2653cdb78f3392df37664615f811aa 100644
Binary files a/android/res/mipmap-xhdpi/app_icon.png and b/android/res/mipmap-xhdpi/app_icon.png differ
diff --git a/android/res/mipmap-xxhdpi/app_icon.png b/android/res/mipmap-xxhdpi/app_icon.png
index a8ce857137208656ddec6d309b80e91004277144..652a8e9b7e4e7ebb31424805025b1a2bce8e708d 100644
Binary files a/android/res/mipmap-xxhdpi/app_icon.png and b/android/res/mipmap-xxhdpi/app_icon.png differ
diff --git a/android/res/mipmap-xxxhdpi/app_icon.png b/android/res/mipmap-xxxhdpi/app_icon.png
index b5491d098de06fe11a291f5ea78de3c5dfcdc9e5..7a404f6cbb8e0acc99545092319bea31c384ecca 100644
Binary files a/android/res/mipmap-xxxhdpi/app_icon.png and b/android/res/mipmap-xxxhdpi/app_icon.png differ
diff --git a/icons/Windows/uv.ico b/icons/Windows/uv.ico
new file mode 100644
index 0000000000000000000000000000000000000000..0bfb9afb7562180dc70d04aea33c3e8b935f38f3
Binary files /dev/null and b/icons/Windows/uv.ico differ
diff --git a/icons/generic/uv-1024.png b/icons/generic/uv-1024.png
new file mode 100644
index 0000000000000000000000000000000000000000..28f2da2dd0782be2e6e2a5e79b6e7f9ff44fa9d7
Binary files /dev/null and b/icons/generic/uv-1024.png differ
diff --git a/icons/generic/uv-128.png b/icons/generic/uv-128.png
new file mode 100644
index 0000000000000000000000000000000000000000..e1f2e9dc1f2653cdb78f3392df37664615f811aa
Binary files /dev/null and b/icons/generic/uv-128.png differ
diff --git a/icons/generic/uv-16.png b/icons/generic/uv-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..8bb4e4411e472d3430821bb90e67ca504f990db7
Binary files /dev/null and b/icons/generic/uv-16.png differ
diff --git a/icons/generic/uv-20.png b/icons/generic/uv-20.png
new file mode 100644
index 0000000000000000000000000000000000000000..13f67486a20350af7fcb94d1b217d3b5985e12bd
Binary files /dev/null and b/icons/generic/uv-20.png differ
diff --git a/icons/generic/uv-22.png b/icons/generic/uv-22.png
new file mode 100644
index 0000000000000000000000000000000000000000..15f8a0b47dcbbc0ee46f0d0b59ebeb70debf0ffc
Binary files /dev/null and b/icons/generic/uv-22.png differ
diff --git a/icons/generic/uv-24.png b/icons/generic/uv-24.png
new file mode 100644
index 0000000000000000000000000000000000000000..ecb487f538fe07caafcc58c7243383885d75764b
Binary files /dev/null and b/icons/generic/uv-24.png differ
diff --git a/icons/generic/uv-256.png b/icons/generic/uv-256.png
new file mode 100644
index 0000000000000000000000000000000000000000..652a8e9b7e4e7ebb31424805025b1a2bce8e708d
Binary files /dev/null and b/icons/generic/uv-256.png differ
diff --git a/icons/generic/uv-32.png b/icons/generic/uv-32.png
new file mode 100644
index 0000000000000000000000000000000000000000..a52520e2630446955333139ca069431c38b75376
Binary files /dev/null and b/icons/generic/uv-32.png differ
diff --git a/icons/generic/uv-40.png b/icons/generic/uv-40.png
new file mode 100644
index 0000000000000000000000000000000000000000..52679a8c9a6696edf7320f2bc78f5f67520f3882
Binary files /dev/null and b/icons/generic/uv-40.png differ
diff --git a/icons/generic/uv-48.png b/icons/generic/uv-48.png
new file mode 100644
index 0000000000000000000000000000000000000000..36a356c0cec907702d1ecd5562586ca8ee72325c
Binary files /dev/null and b/icons/generic/uv-48.png differ
diff --git a/icons/generic/uv-512.png b/icons/generic/uv-512.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a404f6cbb8e0acc99545092319bea31c384ecca
Binary files /dev/null and b/icons/generic/uv-512.png differ
diff --git a/icons/generic/uv-64.png b/icons/generic/uv-64.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea3c8a8be855751c062009899b9f4b9ca736618d
Binary files /dev/null and b/icons/generic/uv-64.png differ
diff --git a/icons/generic/uv-96.png b/icons/generic/uv-96.png
new file mode 100644
index 0000000000000000000000000000000000000000..74a188d073456264ab840da9314a48447fc95fcf
Binary files /dev/null and b/icons/generic/uv-96.png differ
diff --git a/icons/generic_mask/uv_mask-1024.png b/icons/generic_mask/uv_mask-1024.png
new file mode 100644
index 0000000000000000000000000000000000000000..55dcfbea7cf20e0e650489f90fa3d69ab1f0da02
Binary files /dev/null and b/icons/generic_mask/uv_mask-1024.png differ
diff --git a/icons/generic_mask/uv_mask-128.png b/icons/generic_mask/uv_mask-128.png
new file mode 100644
index 0000000000000000000000000000000000000000..f082076447c9a52f6d901b37565c996ac541522a
Binary files /dev/null and b/icons/generic_mask/uv_mask-128.png differ
diff --git a/icons/generic_mask/uv_mask-16.png b/icons/generic_mask/uv_mask-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e854003f35fc123d04a92535065ce6fd7cf821f
Binary files /dev/null and b/icons/generic_mask/uv_mask-16.png differ
diff --git a/icons/generic_mask/uv_mask-20.png b/icons/generic_mask/uv_mask-20.png
new file mode 100644
index 0000000000000000000000000000000000000000..010f8fc42cb0311adcb59516288aecbd461af36d
Binary files /dev/null and b/icons/generic_mask/uv_mask-20.png differ
diff --git a/icons/generic_mask/uv_mask-22.png b/icons/generic_mask/uv_mask-22.png
new file mode 100644
index 0000000000000000000000000000000000000000..6daf9cec3e8251b55e2cd96381d7fbb7754a8831
Binary files /dev/null and b/icons/generic_mask/uv_mask-22.png differ
diff --git a/icons/generic_mask/uv_mask-24.png b/icons/generic_mask/uv_mask-24.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e250e4193227228355e0645df111bf50a4d2a2b
Binary files /dev/null and b/icons/generic_mask/uv_mask-24.png differ
diff --git a/icons/generic_mask/uv_mask-256.png b/icons/generic_mask/uv_mask-256.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0ef4722c3e04cad72f0a25e0d2eb84ef975d400
Binary files /dev/null and b/icons/generic_mask/uv_mask-256.png differ
diff --git a/icons/generic_mask/uv_mask-32.png b/icons/generic_mask/uv_mask-32.png
new file mode 100644
index 0000000000000000000000000000000000000000..80ba8dcf3a254800e2cca6ff0ce4240e8820498f
Binary files /dev/null and b/icons/generic_mask/uv_mask-32.png differ
diff --git a/icons/generic_mask/uv_mask-40.png b/icons/generic_mask/uv_mask-40.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ab9f03a0b79fa02cff282ec751f6adf2c0dfa5d
Binary files /dev/null and b/icons/generic_mask/uv_mask-40.png differ
diff --git a/icons/generic_mask/uv_mask-48.png b/icons/generic_mask/uv_mask-48.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f10fa45aaa651ced02c3f1a5eb9b22ecb09e4c3
Binary files /dev/null and b/icons/generic_mask/uv_mask-48.png differ
diff --git a/icons/generic_mask/uv_mask-512.png b/icons/generic_mask/uv_mask-512.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f9d3d4848f340cca26be5889017e614ac5e3d58
Binary files /dev/null and b/icons/generic_mask/uv_mask-512.png differ
diff --git a/icons/generic_mask/uv_mask-64.png b/icons/generic_mask/uv_mask-64.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc58845ba829959c7a98afae8a50c8be0604ac57
Binary files /dev/null and b/icons/generic_mask/uv_mask-64.png differ
diff --git a/icons/generic_mask/uv_mask-96.png b/icons/generic_mask/uv_mask-96.png
new file mode 100644
index 0000000000000000000000000000000000000000..3affdda10a2413744b9f5648bf891d5d8df2f9e1
Binary files /dev/null and b/icons/generic_mask/uv_mask-96.png differ
diff --git a/icons/macOS/uv.appiconset/Contents.json b/icons/macOS/uv.appiconset/Contents.json
new file mode 100644
index 0000000000000000000000000000000000000000..11725d51761855ba6ab1c93cdeceb33b8cd4a9f2
--- /dev/null
+++ b/icons/macOS/uv.appiconset/Contents.json
@@ -0,0 +1,68 @@
+{
+  "images" : [
+    {
+      "size" : "16x16",
+      "idiom" : "mac",
+      "filename" : "icon_16x16.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "16x16",
+      "idiom" : "mac",
+      "filename" : "icon_16x16@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "32x32",
+      "idiom" : "mac",
+      "filename" : "icon_32x32.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "32x32",
+      "idiom" : "mac",
+      "filename" : "icon_32x32@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "128x128",
+      "idiom" : "mac",
+      "filename" : "icon_128x128.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "128x128",
+      "idiom" : "mac",
+      "filename" : "icon_128x128@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "256x256",
+      "idiom" : "mac",
+      "filename" : "icon_256x256.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "256x256",
+      "idiom" : "mac",
+      "filename" : "icon_256x256@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "512x512",
+      "idiom" : "mac",
+      "filename" : "icon_512x512.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "512x512",
+      "idiom" : "mac",
+      "filename" : "icon_512x512@2x.png",
+      "scale" : "2x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}
\ No newline at end of file
diff --git a/icons/macOS/uv.appiconset/icon_128x128.png b/icons/macOS/uv.appiconset/icon_128x128.png
new file mode 100644
index 0000000000000000000000000000000000000000..209d961e71388937c1826b655002d1e5895e2470
Binary files /dev/null and b/icons/macOS/uv.appiconset/icon_128x128.png differ
diff --git a/icons/macOS/uv.appiconset/icon_128x128@2x.png b/icons/macOS/uv.appiconset/icon_128x128@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..70016544380feb8bf77992ee61ec5977a5ae1763
Binary files /dev/null and b/icons/macOS/uv.appiconset/icon_128x128@2x.png differ
diff --git a/icons/macOS/uv.appiconset/icon_16x16.png b/icons/macOS/uv.appiconset/icon_16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..8bb4e4411e472d3430821bb90e67ca504f990db7
Binary files /dev/null and b/icons/macOS/uv.appiconset/icon_16x16.png differ
diff --git a/icons/macOS/uv.appiconset/icon_16x16@2x.png b/icons/macOS/uv.appiconset/icon_16x16@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a52520e2630446955333139ca069431c38b75376
Binary files /dev/null and b/icons/macOS/uv.appiconset/icon_16x16@2x.png differ
diff --git a/icons/macOS/uv.appiconset/icon_256x256.png b/icons/macOS/uv.appiconset/icon_256x256.png
new file mode 100644
index 0000000000000000000000000000000000000000..70016544380feb8bf77992ee61ec5977a5ae1763
Binary files /dev/null and b/icons/macOS/uv.appiconset/icon_256x256.png differ
diff --git a/icons/macOS/uv.appiconset/icon_256x256@2x.png b/icons/macOS/uv.appiconset/icon_256x256@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbc55d6a876d1950d1dfd79eee944a63d3bb203c
Binary files /dev/null and b/icons/macOS/uv.appiconset/icon_256x256@2x.png differ
diff --git a/icons/macOS/uv.appiconset/icon_32x32.png b/icons/macOS/uv.appiconset/icon_32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..a52520e2630446955333139ca069431c38b75376
Binary files /dev/null and b/icons/macOS/uv.appiconset/icon_32x32.png differ
diff --git a/icons/macOS/uv.appiconset/icon_32x32@2x.png b/icons/macOS/uv.appiconset/icon_32x32@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea3c8a8be855751c062009899b9f4b9ca736618d
Binary files /dev/null and b/icons/macOS/uv.appiconset/icon_32x32@2x.png differ
diff --git a/icons/macOS/uv.appiconset/icon_512x512.png b/icons/macOS/uv.appiconset/icon_512x512.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbc55d6a876d1950d1dfd79eee944a63d3bb203c
Binary files /dev/null and b/icons/macOS/uv.appiconset/icon_512x512.png differ
diff --git a/icons/macOS/uv.appiconset/icon_512x512@2x.png b/icons/macOS/uv.appiconset/icon_512x512@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..28f2da2dd0782be2e6e2a5e79b6e7f9ff44fa9d7
Binary files /dev/null and b/icons/macOS/uv.appiconset/icon_512x512@2x.png differ
diff --git a/icons/macOS/uv.icns b/icons/macOS/uv.icns
new file mode 100644
index 0000000000000000000000000000000000000000..a68f977d2e8dbef6b0cf769bfcf28ee32d4d4c43
Binary files /dev/null and b/icons/macOS/uv.icns differ
diff --git a/icons/macOS/uv_document.appiconset/Contents.json b/icons/macOS/uv_document.appiconset/Contents.json
new file mode 100644
index 0000000000000000000000000000000000000000..11725d51761855ba6ab1c93cdeceb33b8cd4a9f2
--- /dev/null
+++ b/icons/macOS/uv_document.appiconset/Contents.json
@@ -0,0 +1,68 @@
+{
+  "images" : [
+    {
+      "size" : "16x16",
+      "idiom" : "mac",
+      "filename" : "icon_16x16.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "16x16",
+      "idiom" : "mac",
+      "filename" : "icon_16x16@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "32x32",
+      "idiom" : "mac",
+      "filename" : "icon_32x32.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "32x32",
+      "idiom" : "mac",
+      "filename" : "icon_32x32@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "128x128",
+      "idiom" : "mac",
+      "filename" : "icon_128x128.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "128x128",
+      "idiom" : "mac",
+      "filename" : "icon_128x128@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "256x256",
+      "idiom" : "mac",
+      "filename" : "icon_256x256.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "256x256",
+      "idiom" : "mac",
+      "filename" : "icon_256x256@2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "512x512",
+      "idiom" : "mac",
+      "filename" : "icon_512x512.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "512x512",
+      "idiom" : "mac",
+      "filename" : "icon_512x512@2x.png",
+      "scale" : "2x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}
\ No newline at end of file
diff --git a/icons/macOS/uv_document.appiconset/icon_128x128.png b/icons/macOS/uv_document.appiconset/icon_128x128.png
new file mode 100644
index 0000000000000000000000000000000000000000..208d78e3f543f0ba75100bdda3b280bd4f1e577a
Binary files /dev/null and b/icons/macOS/uv_document.appiconset/icon_128x128.png differ
diff --git a/icons/macOS/uv_document.appiconset/icon_128x128@2x.png b/icons/macOS/uv_document.appiconset/icon_128x128@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a7f4910b28cda10e9a46d2587fbcd5745d0f8da
Binary files /dev/null and b/icons/macOS/uv_document.appiconset/icon_128x128@2x.png differ
diff --git a/icons/macOS/uv_document.appiconset/icon_16x16.png b/icons/macOS/uv_document.appiconset/icon_16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..b99c52e6cb721f0b02ea0dd4b35a2a78f5695735
Binary files /dev/null and b/icons/macOS/uv_document.appiconset/icon_16x16.png differ
diff --git a/icons/macOS/uv_document.appiconset/icon_16x16@2x.png b/icons/macOS/uv_document.appiconset/icon_16x16@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..48728e01e05391e7aed9432393e0fcf97466457b
Binary files /dev/null and b/icons/macOS/uv_document.appiconset/icon_16x16@2x.png differ
diff --git a/icons/macOS/uv_document.appiconset/icon_256x256.png b/icons/macOS/uv_document.appiconset/icon_256x256.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a7f4910b28cda10e9a46d2587fbcd5745d0f8da
Binary files /dev/null and b/icons/macOS/uv_document.appiconset/icon_256x256.png differ
diff --git a/icons/macOS/uv_document.appiconset/icon_256x256@2x.png b/icons/macOS/uv_document.appiconset/icon_256x256@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..10ca86deea72e7daa7e50f44c057d1bd1b66e13b
Binary files /dev/null and b/icons/macOS/uv_document.appiconset/icon_256x256@2x.png differ
diff --git a/icons/macOS/uv_document.appiconset/icon_32x32.png b/icons/macOS/uv_document.appiconset/icon_32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..48728e01e05391e7aed9432393e0fcf97466457b
Binary files /dev/null and b/icons/macOS/uv_document.appiconset/icon_32x32.png differ
diff --git a/icons/macOS/uv_document.appiconset/icon_32x32@2x.png b/icons/macOS/uv_document.appiconset/icon_32x32@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ed776486d8da2a5ee2d12ed82e46b5695274949
Binary files /dev/null and b/icons/macOS/uv_document.appiconset/icon_32x32@2x.png differ
diff --git a/icons/macOS/uv_document.appiconset/icon_512x512.png b/icons/macOS/uv_document.appiconset/icon_512x512.png
new file mode 100644
index 0000000000000000000000000000000000000000..10ca86deea72e7daa7e50f44c057d1bd1b66e13b
Binary files /dev/null and b/icons/macOS/uv_document.appiconset/icon_512x512.png differ
diff --git a/icons/macOS/uv_document.appiconset/icon_512x512@2x.png b/icons/macOS/uv_document.appiconset/icon_512x512@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5201e045c137e9f3b955f3d9578df0fa42dad07
Binary files /dev/null and b/icons/macOS/uv_document.appiconset/icon_512x512@2x.png differ
diff --git a/icons/macOS/uv_document.icns b/icons/macOS/uv_document.icns
new file mode 100644
index 0000000000000000000000000000000000000000..ba1be43652a83bf06fa517009918b7d14cfe74de
Binary files /dev/null and b/icons/macOS/uv_document.icns differ
diff --git a/src/main.cpp b/src/main.cpp
index d10669e90857825dca66dbdede6c2cd370aec826..cf7a3b396c5f55898652a6dd13e7d29a29c11e5c 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -59,7 +59,7 @@ void messageHandler(QtMsgType type, const QMessageLogContext &context, const QSt
         break;
     }
     newLog += logPrefix + localMsg + logSuffix + "\n";
-    __android_log_print(ANDROID_LOG_DEBUG, "Qt_Design_Viewer", "%s", qPrintable(newLog));
+    __android_log_print(ANDROID_LOG_DEBUG, "Qt_UI_Viewer", "%s", qPrintable(newLog));
 
     if (backend)
         backend->setLogs(appLogs += newLog);
diff --git a/ui/content/images/appicon.png b/ui/content/images/appicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..28f2da2dd0782be2e6e2a5e79b6e7f9ff44fa9d7
Binary files /dev/null and b/ui/content/images/appicon.png differ
diff --git a/ui/content/images/dvicon.png b/ui/content/images/dvicon.png
deleted file mode 100644
index f2788115672ea03d9d8e8f828a6124f07868b6f1..0000000000000000000000000000000000000000
Binary files a/ui/content/images/dvicon.png and /dev/null differ
diff --git a/ui/main.qml b/ui/main.qml
index 256b60a42d59cb7a005f504c87cd7f707a35ee67..c174c1a0fa5d09c18d319ffa18560854a7c3a541 100644
--- a/ui/main.qml
+++ b/ui/main.qml
@@ -20,13 +20,13 @@ Rectangle {
         width: 204
         height: 173
         anchors.top: parent.top
-        source: "content/images/dvicon.png"
+        source: "content/images/appicon.png"
         anchors.horizontalCenter: parent.horizontalCenter
         fillMode: Image.PreserveAspectFit
 
         Text {
             id: qdvLabel
-            text: qsTr("Qt Design Viewer for Android")
+            text: qsTr("Qt UI Viewer for Android")
             anchors.top: parent.bottom
             font.pixelSize: 12
             anchors.topMargin: -22
diff --git a/ui/resources.qrc b/ui/resources.qrc
index 6eb7273e72742ca6cef7a413c897ba3139e970c0..5eed832c6ab4a91a576bd49e1e4b5e60ad75c679 100644
--- a/ui/resources.qrc
+++ b/ui/resources.qrc
@@ -1,6 +1,6 @@
 <RCC>
     <qresource prefix="/">
-        <file>content/images/dvicon.png</file>
+        <file>content/images/appicon.png</file>
         <file>main.qml</file>
         <file>HomePage.qml</file>
         <file>Logs.qml</file>