diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
index b2b189d6a1..ca4bfbb3fc 100644
--- a/.github/FUNDING.yml
+++ b/.github/FUNDING.yml
@@ -1,5 +1,6 @@
# These are supported funding model platforms
+custom: ["https://www.paypal.me/saulhenriquez"]
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
@@ -7,6 +8,5 @@ ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: otakuhqz # Replace with a single Liberapay username
-issuehunt: otakuhqz # Replace with a single IssueHunt username
+issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
-custom: ["https://www.paypal.me/saulhenriquez"]
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
new file mode 100644
index 0000000000..451882e8f0
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,44 @@
+
+
+
+## Description
+
+
+
+## Expected Behavior
+
+
+
+## Actual Behavior
+
+
+
+## Steps to Reproduce
+
+
+1.
+2.
+3.
+4.
+
+
+## Device and OS
+
+
+
+
+
+
+
+
+* Device:
+* Android version:
+* Launcher version:
+* Rom:
+
+
+## Logcat
+
+```
+your log here
+```
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
new file mode 100644
index 0000000000..aae29dd8dc
--- /dev/null
+++ b/.github/workflows/android.yml
@@ -0,0 +1,23 @@
+name: Main CI Workflow
+
+on:
+ push:
+ branches: [ master ]
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v1
+ - name: set up JDK 1.8
+ uses: actions/setup-java@v1
+ with:
+ java-version: 1.8
+ - name: Grant execute permission for gradlew
+ run: chmod +x gradlew
+ - name: Compile with Gradle
+ run: ./gradlew compileReleaseSources
+ - name: Clean up
+ run: ./gradlew clean
diff --git a/.gitignore b/.gitignore
index 29b82fa68d..7dcd3792f8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
# Project exclude paths
+/aospWithQuickstepOmega
/buildSrc/.gradle/
/buildSrc/build/
/buildSrc/build/classes/java/main/
@@ -8,6 +9,7 @@ db_files
.classpath
.project.properties
gen/
+google-services.json
tests/stress/gen/
WallpaperPicker/gen/
WallpaperPicker/.project.properties
@@ -15,8 +17,5 @@ bin/
.idea/
.gradle/
local.properties
-gradle/
build/
-gradlew*
.DS_Store
-*.jks
\ No newline at end of file
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000..b70e183911
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,63 @@
+image: openjdk:8-jdk
+
+variables:
+ ANDROID_COMPILE_SDK: "30"
+ ANDROID_BUILD_TOOLS: "30.0.2"
+ ANDROID_SDK_TOOLS: "4333796"
+ VARIANT: "aospWithQuickstepOmega"
+ FLAVOUR: "debug"
+ CHAT_ID: "omega"
+ APK_NAME: "Omega-Nightly"
+ SECRET_BOT_TOKEN_PLACEHOLDER: "PLA CE HO LDE R"
+
+before_script:
+ - git submodule update --recursive --init
+ - apt-get --quiet update --yes
+ - apt-get --quiet install --yes wget tar unzip lib32stdc++6 lib32z1 screenfetch curl
+ - screenfetch
+ - export ANDROID_HOME=$PWD/android-sdk-linux
+ - export PATH=$PATH:$PWD/android-sdk-linux/platform-tools/
+ - echo "sdk.dir=$ANDROID_HOME" > local.properties
+ - echo "sdk-location=$ANDROID_HOME" >> local.properties
+ - chmod +x ./gradlew
+
+stages:
+ - build
+ - sign
+ #- deploy
+
+assemble:
+ stage: build
+ script:
+ #- curl -F text="$(git log --oneline | head -n 5)" "https://api.telegram.org/bot${SECRET_BOT_TOKEN}/sendMessage?chat_id=@${CHAT_ID}"
+ - wget --quiet --output-document=android-sdk.zip https://dl.google.com/android/repository/sdk-tools-linux-${ANDROID_SDK_TOOLS}.zip
+ - unzip -d android-sdk-linux android-sdk.zip
+ - echo y | android-sdk-linux/tools/bin/sdkmanager "platforms;android-${ANDROID_COMPILE_SDK}" > /dev/null
+ - echo y | android-sdk-linux/tools/bin/sdkmanager "platform-tools" > /dev/null
+ - echo y | android-sdk-linux/tools/bin/sdkmanager "build-tools;${ANDROID_BUILD_TOOLS}" > /dev/null
+ - set +o pipefail
+ - yes | android-sdk-linux/tools/bin/sdkmanager --licenses
+ - set -o pipefail
+ - ./gradlew assembleAospWithQuickstepOmegaDebug
+
+signRelease:
+ stage: sign
+ dependencies:
+ - assemble
+ script:
+ - mkdir outputs
+ - echo "${KEYSTORE}" | base64 -d - > omega.jks
+ - jarsigner -keystore omega.jks build/outputs/apk/${VARIANT}/${FLAVOUR}/${APK_NAME}.apk -storepass "${KEYSTORE_PASSWORD}" -keypass "${KEY_PASSWORD}" "${KEYSTORE_ALIAS}" --signedjar omega-ci-signed.apk
+ - ${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS}/zipalign -v 4 omega-ci-signed.apk outputs/omega-ci-signed-aligned.apk
+ artifacts:
+ paths:
+ - outputs/omega-ci-signed-aligned.apk
+ expire_in: 1 week
+
+#sendReleaseTelegram:
+# stage: deploy
+# script:
+# - apt-get install curl
+# - curl -F document=@"outputs/librechair-ci-signed-aligned.apk" "https://api.telegram.org/bot${SECRET_BOT_TOKEN}/sendDocument?chat_id=@${CHAT_ID}"
+# dependencies:
+# - signRelease
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000..214a96e74f
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,58 @@
+language: android
+sudo: false
+jdk: oraclejdk8
+
+before_cache:
+ - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
+ - rm -fr $HOME/.gradle/caches/*/plugin-resolution/
+cache:
+ directories:
+ - $HOME/.gradle/caches/
+ - $HOME/.gradle/wrapper/
+ - $HOME/.android/build-cache
+
+env:
+ global:
+ - ANDROID_API=30
+ - EMULATOR_API=30
+ - ANDROID_BUILD_TOOLS=30.0.2
+ - ADB_INSTALL_TIMEOUT=5 # minutes
+ - ANDROID_ABI=google-apis/armeabi-v7a
+
+android:
+ components:
+ - build-tools-30.0.2
+ - android-30
+ - extra-android-support # because I'm use support library
+ - extra-android-m2repository # because I'm use support library
+ - extra-google-m2repository
+ - addon-google_apis-google-30
+ - sys-img-armeabi-v7a-google-apis-30
+
+licenses:
+ - android-sdk-preview-license-.+
+ - android-sdk-license-.+
+ - google-gdk-license-.+
+
+before_install:
+ - wget https://services.gradle.org/distributions/gradle-6.5.1-all.zip
+ - unzip -qq gradle-6.5.1-all.zip
+ - export GRADLE_HOME=$PWD/gradle-6.5
+ - export PATH=$GRADLE_HOME/bin:$PATH
+ - gradle -v
+
+ - gradle wrapper
+ - chmod +x gradlew
+ - ./gradlew dependencies || true
+ - yes | sdkmanager "platforms;android-30"
+
+#before_script:
+#- echo no | android create avd --force -n test -t android-25 --abi google_apis/armeabi-v7a
+#- emulator -avd test -no-audio -no-window &
+#- android-wait-for-emulator
+#- adb shell input keyevent 82 &
+install: true
+script:
+ - echo "skipping tests"
+
+
diff --git a/AndroidManifest-common.xml b/AndroidManifest-common.xml
index 1493315e0c..54bd89d47b 100644
--- a/AndroidManifest-common.xml
+++ b/AndroidManifest-common.xml
@@ -44,7 +44,6 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -90,6 +137,51 @@
android:parentActivityName="com.saggitt.omega.settings.SettingsActivity"
android:theme="@style/SettingsTheme_Light" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -102,17 +194,121 @@
+
+ android:name="com.saggitt.omega.gestures.handlers.SleepTimeoutActivity"
+ android:screenOrientation="locked"
+ android:theme="@style/SleepTimeoutTheme" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/color/app_categorization_type_item_bg_color.xml b/Omega/res/color/app_categorization_type_item_bg_color.xml
new file mode 100644
index 0000000000..984f8cdf0e
--- /dev/null
+++ b/Omega/res/color/app_categorization_type_item_bg_color.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/go/quickstep/res/values/colors.xml b/Omega/res/color/qsb_icon_tint.xml
similarity index 70%
rename from go/quickstep/res/values/colors.xml
rename to Omega/res/color/qsb_icon_tint.xml
index ff9dc9c61a..f71dad3fd2 100644
--- a/go/quickstep/res/values/colors.xml
+++ b/Omega/res/color/qsb_icon_tint.xml
@@ -1,6 +1,4 @@
-
-
-
- #FFDADCE0
- #FF5F6368
-
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable-hdpi/ic_widget_resize_handle.png b/Omega/res/drawable-hdpi/ic_widget_resize_handle.png
new file mode 100644
index 0000000000..b243aec99b
Binary files /dev/null and b/Omega/res/drawable-hdpi/ic_widget_resize_handle.png differ
diff --git a/Omega/res/drawable-hdpi/weather_01.png b/Omega/res/drawable-hdpi/weather_01.png
new file mode 100644
index 0000000000..e037088411
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_01.png differ
diff --git a/Omega/res/drawable-hdpi/weather_01n.png b/Omega/res/drawable-hdpi/weather_01n.png
new file mode 100644
index 0000000000..c625856b11
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_01n.png differ
diff --git a/Omega/res/drawable-hdpi/weather_02.png b/Omega/res/drawable-hdpi/weather_02.png
new file mode 100644
index 0000000000..5722757e2c
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_02.png differ
diff --git a/Omega/res/drawable-hdpi/weather_02n.png b/Omega/res/drawable-hdpi/weather_02n.png
new file mode 100644
index 0000000000..7cfef0f94f
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_02n.png differ
diff --git a/Omega/res/drawable-hdpi/weather_03.png b/Omega/res/drawable-hdpi/weather_03.png
new file mode 100644
index 0000000000..93a9456338
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_03.png differ
diff --git a/Omega/res/drawable-hdpi/weather_03n.png b/Omega/res/drawable-hdpi/weather_03n.png
new file mode 100644
index 0000000000..109207153e
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_03n.png differ
diff --git a/Omega/res/drawable-hdpi/weather_04.png b/Omega/res/drawable-hdpi/weather_04.png
new file mode 100644
index 0000000000..530fe82562
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_04.png differ
diff --git a/Omega/res/drawable-hdpi/weather_04n.png b/Omega/res/drawable-hdpi/weather_04n.png
new file mode 100644
index 0000000000..98c04b585f
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_04n.png differ
diff --git a/Omega/res/drawable-hdpi/weather_09.png b/Omega/res/drawable-hdpi/weather_09.png
new file mode 100644
index 0000000000..55e943cf73
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_09.png differ
diff --git a/Omega/res/drawable-hdpi/weather_10.png b/Omega/res/drawable-hdpi/weather_10.png
new file mode 100644
index 0000000000..5c3a51a9ba
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_10.png differ
diff --git a/Omega/res/drawable-hdpi/weather_10n.png b/Omega/res/drawable-hdpi/weather_10n.png
new file mode 100644
index 0000000000..8521a74669
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_10n.png differ
diff --git a/Omega/res/drawable-hdpi/weather_11.png b/Omega/res/drawable-hdpi/weather_11.png
new file mode 100644
index 0000000000..f140e3431b
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_11.png differ
diff --git a/Omega/res/drawable-hdpi/weather_13.png b/Omega/res/drawable-hdpi/weather_13.png
new file mode 100644
index 0000000000..ba6240393c
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_13.png differ
diff --git a/Omega/res/drawable-hdpi/weather_50.png b/Omega/res/drawable-hdpi/weather_50.png
new file mode 100644
index 0000000000..23d3ee3b72
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_50.png differ
diff --git a/Omega/res/drawable-hdpi/weather_none_available.png b/Omega/res/drawable-hdpi/weather_none_available.png
new file mode 100644
index 0000000000..0db93f2973
Binary files /dev/null and b/Omega/res/drawable-hdpi/weather_none_available.png differ
diff --git a/Omega/res/drawable-hdpi/widget_resize_frame.9.png b/Omega/res/drawable-hdpi/widget_resize_frame.9.png
new file mode 100644
index 0000000000..a710932696
Binary files /dev/null and b/Omega/res/drawable-hdpi/widget_resize_frame.9.png differ
diff --git a/Omega/res/drawable-hdpi/widget_resize_shadow.9.png b/Omega/res/drawable-hdpi/widget_resize_shadow.9.png
new file mode 100644
index 0000000000..7cb521405e
Binary files /dev/null and b/Omega/res/drawable-hdpi/widget_resize_shadow.9.png differ
diff --git a/Omega/res/drawable-hdpi/work_tab_user_education.png b/Omega/res/drawable-hdpi/work_tab_user_education.png
new file mode 100644
index 0000000000..1879dfb2b7
Binary files /dev/null and b/Omega/res/drawable-hdpi/work_tab_user_education.png differ
diff --git a/Omega/res/drawable-hdpi/workspace_bg.9.png b/Omega/res/drawable-hdpi/workspace_bg.9.png
new file mode 100644
index 0000000000..1d82fd41f6
Binary files /dev/null and b/Omega/res/drawable-hdpi/workspace_bg.9.png differ
diff --git a/Omega/res/drawable-hdpi/workspace_bg_dark.9.png b/Omega/res/drawable-hdpi/workspace_bg_dark.9.png
new file mode 100644
index 0000000000..5b03c02b21
Binary files /dev/null and b/Omega/res/drawable-hdpi/workspace_bg_dark.9.png differ
diff --git a/Omega/res/drawable-mdpi/ic_widget_resize_handle.png b/Omega/res/drawable-mdpi/ic_widget_resize_handle.png
new file mode 100644
index 0000000000..656e96c356
Binary files /dev/null and b/Omega/res/drawable-mdpi/ic_widget_resize_handle.png differ
diff --git a/Omega/res/drawable-mdpi/weather_01.png b/Omega/res/drawable-mdpi/weather_01.png
new file mode 100644
index 0000000000..4b98d98cb7
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_01.png differ
diff --git a/Omega/res/drawable-mdpi/weather_01n.png b/Omega/res/drawable-mdpi/weather_01n.png
new file mode 100644
index 0000000000..0cebf47687
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_01n.png differ
diff --git a/Omega/res/drawable-mdpi/weather_02.png b/Omega/res/drawable-mdpi/weather_02.png
new file mode 100644
index 0000000000..4b32a9f602
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_02.png differ
diff --git a/Omega/res/drawable-mdpi/weather_02n.png b/Omega/res/drawable-mdpi/weather_02n.png
new file mode 100644
index 0000000000..304ab02deb
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_02n.png differ
diff --git a/Omega/res/drawable-mdpi/weather_03.png b/Omega/res/drawable-mdpi/weather_03.png
new file mode 100644
index 0000000000..049a06a92f
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_03.png differ
diff --git a/Omega/res/drawable-mdpi/weather_03n.png b/Omega/res/drawable-mdpi/weather_03n.png
new file mode 100644
index 0000000000..028b86f989
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_03n.png differ
diff --git a/Omega/res/drawable-mdpi/weather_04.png b/Omega/res/drawable-mdpi/weather_04.png
new file mode 100644
index 0000000000..751db791dd
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_04.png differ
diff --git a/Omega/res/drawable-mdpi/weather_04n.png b/Omega/res/drawable-mdpi/weather_04n.png
new file mode 100644
index 0000000000..ec692a291d
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_04n.png differ
diff --git a/Omega/res/drawable-mdpi/weather_09.png b/Omega/res/drawable-mdpi/weather_09.png
new file mode 100644
index 0000000000..b244592acb
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_09.png differ
diff --git a/Omega/res/drawable-mdpi/weather_10.png b/Omega/res/drawable-mdpi/weather_10.png
new file mode 100644
index 0000000000..d852a5af02
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_10.png differ
diff --git a/Omega/res/drawable-mdpi/weather_10n.png b/Omega/res/drawable-mdpi/weather_10n.png
new file mode 100644
index 0000000000..b7699f3aa3
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_10n.png differ
diff --git a/Omega/res/drawable-mdpi/weather_11.png b/Omega/res/drawable-mdpi/weather_11.png
new file mode 100644
index 0000000000..3c91106630
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_11.png differ
diff --git a/Omega/res/drawable-mdpi/weather_13.png b/Omega/res/drawable-mdpi/weather_13.png
new file mode 100644
index 0000000000..2ffbaefec2
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_13.png differ
diff --git a/Omega/res/drawable-mdpi/weather_50.png b/Omega/res/drawable-mdpi/weather_50.png
new file mode 100644
index 0000000000..b0b5c11374
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_50.png differ
diff --git a/Omega/res/drawable-mdpi/weather_none_available.png b/Omega/res/drawable-mdpi/weather_none_available.png
new file mode 100644
index 0000000000..bae5399009
Binary files /dev/null and b/Omega/res/drawable-mdpi/weather_none_available.png differ
diff --git a/Omega/res/drawable-mdpi/widget_resize_frame.9.png b/Omega/res/drawable-mdpi/widget_resize_frame.9.png
new file mode 100644
index 0000000000..252482f021
Binary files /dev/null and b/Omega/res/drawable-mdpi/widget_resize_frame.9.png differ
diff --git a/Omega/res/drawable-mdpi/widget_resize_shadow.9.png b/Omega/res/drawable-mdpi/widget_resize_shadow.9.png
new file mode 100644
index 0000000000..a2010e2a86
Binary files /dev/null and b/Omega/res/drawable-mdpi/widget_resize_shadow.9.png differ
diff --git a/Omega/res/drawable-mdpi/work_tab_user_education.png b/Omega/res/drawable-mdpi/work_tab_user_education.png
new file mode 100644
index 0000000000..65c7e638dd
Binary files /dev/null and b/Omega/res/drawable-mdpi/work_tab_user_education.png differ
diff --git a/Omega/res/drawable-mdpi/workspace_bg.9.png b/Omega/res/drawable-mdpi/workspace_bg.9.png
new file mode 100644
index 0000000000..116ce443f2
Binary files /dev/null and b/Omega/res/drawable-mdpi/workspace_bg.9.png differ
diff --git a/Omega/res/drawable-mdpi/workspace_bg_dark.9.png b/Omega/res/drawable-mdpi/workspace_bg_dark.9.png
new file mode 100644
index 0000000000..d8b9f85206
Binary files /dev/null and b/Omega/res/drawable-mdpi/workspace_bg_dark.9.png differ
diff --git a/Omega/res/drawable-ru/ic_yandex.xml b/Omega/res/drawable-ru/ic_yandex.xml
new file mode 100644
index 0000000000..653c4a6c94
--- /dev/null
+++ b/Omega/res/drawable-ru/ic_yandex.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/Omega/res/drawable-ru/ic_yandex_shadow.xml b/Omega/res/drawable-ru/ic_yandex_shadow.xml
new file mode 100644
index 0000000000..37c8cbdeaa
--- /dev/null
+++ b/Omega/res/drawable-ru/ic_yandex_shadow.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/Omega/res/drawable-xhdpi/ic_widget_resize_handle.png b/Omega/res/drawable-xhdpi/ic_widget_resize_handle.png
new file mode 100644
index 0000000000..0e8dd68787
Binary files /dev/null and b/Omega/res/drawable-xhdpi/ic_widget_resize_handle.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_01.png b/Omega/res/drawable-xhdpi/weather_01.png
new file mode 100644
index 0000000000..2f4fa984fd
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_01.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_01n.png b/Omega/res/drawable-xhdpi/weather_01n.png
new file mode 100644
index 0000000000..8c29ccc258
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_01n.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_02.png b/Omega/res/drawable-xhdpi/weather_02.png
new file mode 100644
index 0000000000..7d18362140
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_02.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_02n.png b/Omega/res/drawable-xhdpi/weather_02n.png
new file mode 100644
index 0000000000..c820c5397e
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_02n.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_03.png b/Omega/res/drawable-xhdpi/weather_03.png
new file mode 100644
index 0000000000..89d0e470cb
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_03.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_03n.png b/Omega/res/drawable-xhdpi/weather_03n.png
new file mode 100644
index 0000000000..cc814acb26
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_03n.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_04.png b/Omega/res/drawable-xhdpi/weather_04.png
new file mode 100644
index 0000000000..3c7764590d
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_04.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_04n.png b/Omega/res/drawable-xhdpi/weather_04n.png
new file mode 100644
index 0000000000..eeda00792c
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_04n.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_09.png b/Omega/res/drawable-xhdpi/weather_09.png
new file mode 100644
index 0000000000..c50f12027e
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_09.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_10.png b/Omega/res/drawable-xhdpi/weather_10.png
new file mode 100644
index 0000000000..ca8d544d05
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_10.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_10n.png b/Omega/res/drawable-xhdpi/weather_10n.png
new file mode 100644
index 0000000000..654a751943
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_10n.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_11.png b/Omega/res/drawable-xhdpi/weather_11.png
new file mode 100644
index 0000000000..b834468109
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_11.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_13.png b/Omega/res/drawable-xhdpi/weather_13.png
new file mode 100644
index 0000000000..52ce6c28f3
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_13.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_50.png b/Omega/res/drawable-xhdpi/weather_50.png
new file mode 100644
index 0000000000..dbdc1a3da2
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_50.png differ
diff --git a/Omega/res/drawable-xhdpi/weather_none_available.png b/Omega/res/drawable-xhdpi/weather_none_available.png
new file mode 100644
index 0000000000..038bcbf1b8
Binary files /dev/null and b/Omega/res/drawable-xhdpi/weather_none_available.png differ
diff --git a/Omega/res/drawable-xhdpi/widget_resize_frame.9.png b/Omega/res/drawable-xhdpi/widget_resize_frame.9.png
new file mode 100644
index 0000000000..563c75d15c
Binary files /dev/null and b/Omega/res/drawable-xhdpi/widget_resize_frame.9.png differ
diff --git a/Omega/res/drawable-xhdpi/widget_resize_shadow.9.png b/Omega/res/drawable-xhdpi/widget_resize_shadow.9.png
new file mode 100644
index 0000000000..2b1ac05f0c
Binary files /dev/null and b/Omega/res/drawable-xhdpi/widget_resize_shadow.9.png differ
diff --git a/Omega/res/drawable-xhdpi/work_tab_user_education.png b/Omega/res/drawable-xhdpi/work_tab_user_education.png
new file mode 100644
index 0000000000..59df7a8647
Binary files /dev/null and b/Omega/res/drawable-xhdpi/work_tab_user_education.png differ
diff --git a/Omega/res/drawable-xhdpi/workspace_bg.9.png b/Omega/res/drawable-xhdpi/workspace_bg.9.png
new file mode 100644
index 0000000000..b1b3b850cc
Binary files /dev/null and b/Omega/res/drawable-xhdpi/workspace_bg.9.png differ
diff --git a/Omega/res/drawable-xhdpi/workspace_bg_dark.9.png b/Omega/res/drawable-xhdpi/workspace_bg_dark.9.png
new file mode 100644
index 0000000000..f3459a39c9
Binary files /dev/null and b/Omega/res/drawable-xhdpi/workspace_bg_dark.9.png differ
diff --git a/Omega/res/drawable-xxhdpi/ic_widget_resize_handle.png b/Omega/res/drawable-xxhdpi/ic_widget_resize_handle.png
new file mode 100644
index 0000000000..736a157de9
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/ic_widget_resize_handle.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_01.png b/Omega/res/drawable-xxhdpi/weather_01.png
new file mode 100644
index 0000000000..795acbdda7
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_01.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_01n.png b/Omega/res/drawable-xxhdpi/weather_01n.png
new file mode 100644
index 0000000000..163bd68f9f
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_01n.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_02.png b/Omega/res/drawable-xxhdpi/weather_02.png
new file mode 100644
index 0000000000..c2db55b777
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_02.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_02n.png b/Omega/res/drawable-xxhdpi/weather_02n.png
new file mode 100644
index 0000000000..32ec2fa7c7
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_02n.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_03.png b/Omega/res/drawable-xxhdpi/weather_03.png
new file mode 100644
index 0000000000..018d167aef
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_03.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_03n.png b/Omega/res/drawable-xxhdpi/weather_03n.png
new file mode 100644
index 0000000000..eb4612726d
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_03n.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_04.png b/Omega/res/drawable-xxhdpi/weather_04.png
new file mode 100644
index 0000000000..237beb703a
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_04.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_04n.png b/Omega/res/drawable-xxhdpi/weather_04n.png
new file mode 100644
index 0000000000..40227d319a
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_04n.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_09.png b/Omega/res/drawable-xxhdpi/weather_09.png
new file mode 100644
index 0000000000..99e5a07344
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_09.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_10.png b/Omega/res/drawable-xxhdpi/weather_10.png
new file mode 100644
index 0000000000..8b2266ddfc
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_10.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_10n.png b/Omega/res/drawable-xxhdpi/weather_10n.png
new file mode 100644
index 0000000000..3b98e4b2fd
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_10n.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_11.png b/Omega/res/drawable-xxhdpi/weather_11.png
new file mode 100644
index 0000000000..8f11ef6b7c
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_11.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_13.png b/Omega/res/drawable-xxhdpi/weather_13.png
new file mode 100644
index 0000000000..8fd63f8e21
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_13.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_50.png b/Omega/res/drawable-xxhdpi/weather_50.png
new file mode 100644
index 0000000000..4dda86727b
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_50.png differ
diff --git a/Omega/res/drawable-xxhdpi/weather_none_available.png b/Omega/res/drawable-xxhdpi/weather_none_available.png
new file mode 100644
index 0000000000..576c69c63d
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/weather_none_available.png differ
diff --git a/Omega/res/drawable-xxhdpi/widget_resize_frame.9.png b/Omega/res/drawable-xxhdpi/widget_resize_frame.9.png
new file mode 100644
index 0000000000..ea527f46af
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/widget_resize_frame.9.png differ
diff --git a/Omega/res/drawable-xxhdpi/widget_resize_shadow.9.png b/Omega/res/drawable-xxhdpi/widget_resize_shadow.9.png
new file mode 100644
index 0000000000..54121682fb
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/widget_resize_shadow.9.png differ
diff --git a/Omega/res/drawable-xxhdpi/work_tab_user_education.png b/Omega/res/drawable-xxhdpi/work_tab_user_education.png
new file mode 100644
index 0000000000..3c6aa208ea
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/work_tab_user_education.png differ
diff --git a/Omega/res/drawable-xxhdpi/workspace_bg.9.png b/Omega/res/drawable-xxhdpi/workspace_bg.9.png
new file mode 100644
index 0000000000..d47f6b2810
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/workspace_bg.9.png differ
diff --git a/Omega/res/drawable-xxhdpi/workspace_bg_dark.9.png b/Omega/res/drawable-xxhdpi/workspace_bg_dark.9.png
new file mode 100644
index 0000000000..d5d370e88e
Binary files /dev/null and b/Omega/res/drawable-xxhdpi/workspace_bg_dark.9.png differ
diff --git a/Omega/res/drawable-xxxhdpi/ic_widget_resize_handle.png b/Omega/res/drawable-xxxhdpi/ic_widget_resize_handle.png
new file mode 100644
index 0000000000..e3c45ad0a6
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/ic_widget_resize_handle.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_01.png b/Omega/res/drawable-xxxhdpi/weather_01.png
new file mode 100644
index 0000000000..188946f49a
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_01.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_01n.png b/Omega/res/drawable-xxxhdpi/weather_01n.png
new file mode 100644
index 0000000000..5a1f88c807
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_01n.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_02.png b/Omega/res/drawable-xxxhdpi/weather_02.png
new file mode 100644
index 0000000000..af50b07867
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_02.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_02n.png b/Omega/res/drawable-xxxhdpi/weather_02n.png
new file mode 100644
index 0000000000..92405a952a
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_02n.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_03.png b/Omega/res/drawable-xxxhdpi/weather_03.png
new file mode 100644
index 0000000000..1c31e1ce06
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_03.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_03n.png b/Omega/res/drawable-xxxhdpi/weather_03n.png
new file mode 100644
index 0000000000..2fc379cc55
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_03n.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_04.png b/Omega/res/drawable-xxxhdpi/weather_04.png
new file mode 100644
index 0000000000..f85683755e
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_04.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_04n.png b/Omega/res/drawable-xxxhdpi/weather_04n.png
new file mode 100644
index 0000000000..3929e40073
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_04n.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_09.png b/Omega/res/drawable-xxxhdpi/weather_09.png
new file mode 100644
index 0000000000..19ae47e2d3
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_09.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_10.png b/Omega/res/drawable-xxxhdpi/weather_10.png
new file mode 100644
index 0000000000..0562a438c9
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_10.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_10n.png b/Omega/res/drawable-xxxhdpi/weather_10n.png
new file mode 100644
index 0000000000..61ee37e03c
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_10n.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_11.png b/Omega/res/drawable-xxxhdpi/weather_11.png
new file mode 100644
index 0000000000..21ae421ecb
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_11.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_13.png b/Omega/res/drawable-xxxhdpi/weather_13.png
new file mode 100644
index 0000000000..c24e3418ef
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_13.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_50.png b/Omega/res/drawable-xxxhdpi/weather_50.png
new file mode 100644
index 0000000000..e22a9fb4b7
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_50.png differ
diff --git a/Omega/res/drawable-xxxhdpi/weather_none_available.png b/Omega/res/drawable-xxxhdpi/weather_none_available.png
new file mode 100644
index 0000000000..ad426fb9a5
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/weather_none_available.png differ
diff --git a/Omega/res/drawable-xxxhdpi/widget_resize_frame.9.png b/Omega/res/drawable-xxxhdpi/widget_resize_frame.9.png
new file mode 100644
index 0000000000..4644e9ae3c
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/widget_resize_frame.9.png differ
diff --git a/Omega/res/drawable-xxxhdpi/widget_resize_shadow.9.png b/Omega/res/drawable-xxxhdpi/widget_resize_shadow.9.png
new file mode 100644
index 0000000000..63cea847c6
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/widget_resize_shadow.9.png differ
diff --git a/Omega/res/drawable-xxxhdpi/workspace_bg.9.png b/Omega/res/drawable-xxxhdpi/workspace_bg.9.png
new file mode 100644
index 0000000000..328154847e
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/workspace_bg.9.png differ
diff --git a/Omega/res/drawable-xxxhdpi/workspace_bg_dark.9.png b/Omega/res/drawable-xxxhdpi/workspace_bg_dark.9.png
new file mode 100644
index 0000000000..5c23c988f2
Binary files /dev/null and b/Omega/res/drawable-xxxhdpi/workspace_bg_dark.9.png differ
diff --git a/Omega/res/drawable/app_categorization_type_item_background.xml b/Omega/res/drawable/app_categorization_type_item_background.xml
new file mode 100644
index 0000000000..5ec5e1f568
--- /dev/null
+++ b/Omega/res/drawable/app_categorization_type_item_background.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
diff --git a/Omega/res/drawable/app_categorization_type_item_bg_content.xml b/Omega/res/drawable/app_categorization_type_item_bg_content.xml
new file mode 100644
index 0000000000..94fae92699
--- /dev/null
+++ b/Omega/res/drawable/app_categorization_type_item_bg_content.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/Omega/res/drawable/app_categorization_type_item_ripple_mask.xml b/Omega/res/drawable/app_categorization_type_item_ripple_mask.xml
new file mode 100644
index 0000000000..2dce3b6ce7
--- /dev/null
+++ b/Omega/res/drawable/app_categorization_type_item_ripple_mask.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/app_categorization_type_item_shape.xml b/Omega/res/drawable/app_categorization_type_item_shape.xml
new file mode 100644
index 0000000000..21efb2f221
--- /dev/null
+++ b/Omega/res/drawable/app_categorization_type_item_shape.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
diff --git a/Omega/res/drawable/app_categorization_type_item_shape_outlined.xml b/Omega/res/drawable/app_categorization_type_item_shape_outlined.xml
new file mode 100644
index 0000000000..da3e5fbe1f
--- /dev/null
+++ b/Omega/res/drawable/app_categorization_type_item_shape_outlined.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/bg_all_apps_searchbox.xml b/Omega/res/drawable/bg_all_apps_searchbox.xml
new file mode 100644
index 0000000000..eb9c52eec6
--- /dev/null
+++ b/Omega/res/drawable/bg_all_apps_searchbox.xml
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/go/quickstep/res/drawable/clear_all_button.xml b/Omega/res/drawable/bg_all_apps_searchbox_basic.xml
similarity index 68%
rename from go/quickstep/res/drawable/clear_all_button.xml
rename to Omega/res/drawable/bg_all_apps_searchbox_basic.xml
index acac32de5e..31ce78c941 100644
--- a/go/quickstep/res/drawable/clear_all_button.xml
+++ b/Omega/res/drawable/bg_all_apps_searchbox_basic.xml
@@ -1,6 +1,4 @@
-
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/bg_pixel_qsb_connector.xml b/Omega/res/drawable/bg_pixel_qsb_connector.xml
new file mode 100644
index 0000000000..976f73adee
--- /dev/null
+++ b/Omega/res/drawable/bg_pixel_qsb_connector.xml
@@ -0,0 +1,8 @@
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/bg_qsb_click_feedback.xml b/Omega/res/drawable/bg_qsb_click_feedback.xml
new file mode 100644
index 0000000000..4c9e4ba869
--- /dev/null
+++ b/Omega/res/drawable/bg_qsb_click_feedback.xml
@@ -0,0 +1,30 @@
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/bg_qsb_pill.xml b/Omega/res/drawable/bg_qsb_pill.xml
new file mode 100644
index 0000000000..17d4709930
--- /dev/null
+++ b/Omega/res/drawable/bg_qsb_pill.xml
@@ -0,0 +1,18 @@
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/go/res/values/dimens.xml b/Omega/res/drawable/bg_smartspace.xml
similarity index 74%
rename from go/res/values/dimens.xml
rename to Omega/res/drawable/bg_smartspace.xml
index f1b1053160..f62b4a7121 100644
--- a/go/res/values/dimens.xml
+++ b/Omega/res/drawable/bg_smartspace.xml
@@ -1,5 +1,4 @@
-
-
-
-
- 60dp
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/Omega/res/drawable/btn_outlined_colored_material.xml b/Omega/res/drawable/btn_outlined_colored_material.xml
new file mode 100644
index 0000000000..716c280886
--- /dev/null
+++ b/Omega/res/drawable/btn_outlined_colored_material.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
diff --git a/Omega/res/drawable/btn_outlined_colored_mtrl_shape.xml b/Omega/res/drawable/btn_outlined_colored_mtrl_shape.xml
new file mode 100644
index 0000000000..76390bd9e3
--- /dev/null
+++ b/Omega/res/drawable/btn_outlined_colored_mtrl_shape.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/btn_outlined_material.xml b/Omega/res/drawable/btn_outlined_material.xml
new file mode 100644
index 0000000000..8afee557b7
--- /dev/null
+++ b/Omega/res/drawable/btn_outlined_material.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
diff --git a/Omega/res/drawable/btn_outlined_mtrl_mask.xml b/Omega/res/drawable/btn_outlined_mtrl_mask.xml
new file mode 100644
index 0000000000..33aa713cf3
--- /dev/null
+++ b/Omega/res/drawable/btn_outlined_mtrl_mask.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/btn_outlined_mtrl_shape.xml b/Omega/res/drawable/btn_outlined_mtrl_shape.xml
new file mode 100644
index 0000000000..f658c565b4
--- /dev/null
+++ b/Omega/res/drawable/btn_outlined_mtrl_shape.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/chevron_right.xml b/Omega/res/drawable/chevron_right.xml
new file mode 100644
index 0000000000..417afd7a4e
--- /dev/null
+++ b/Omega/res/drawable/chevron_right.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_add.xml b/Omega/res/drawable/ic_add.xml
new file mode 100644
index 0000000000..2ba0da8887
--- /dev/null
+++ b/Omega/res/drawable/ic_add.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_alarm_on_black_24dp.xml b/Omega/res/drawable/ic_alarm_on_black_24dp.xml
new file mode 100644
index 0000000000..d9dfbf5109
--- /dev/null
+++ b/Omega/res/drawable/ic_alarm_on_black_24dp.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_alexa.xml b/Omega/res/drawable/ic_alexa.xml
new file mode 100644
index 0000000000..c9e62dc221
--- /dev/null
+++ b/Omega/res/drawable/ic_alexa.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/Omega/res/drawable/ic_alisa_yandex.xml b/Omega/res/drawable/ic_alisa_yandex.xml
new file mode 100644
index 0000000000..19a4742d27
--- /dev/null
+++ b/Omega/res/drawable/ic_alisa_yandex.xml
@@ -0,0 +1,12 @@
+
+
+
diff --git a/Omega/res/drawable/ic_allapps_foreground.xml b/Omega/res/drawable/ic_allapps_foreground.xml
new file mode 100644
index 0000000000..19a9ed7f56
--- /dev/null
+++ b/Omega/res/drawable/ic_allapps_foreground.xml
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_apps.xml b/Omega/res/drawable/ic_apps.xml
index 96d16b8c18..7b8c8ecfee 100644
--- a/Omega/res/drawable/ic_apps.xml
+++ b/Omega/res/drawable/ic_apps.xml
@@ -20,6 +20,7 @@
android:height="32dp"
android:viewportWidth="24"
android:viewportHeight="24">
+
diff --git a/Omega/res/drawable/ic_apps_colored.xml b/Omega/res/drawable/ic_apps_colored.xml
new file mode 100644
index 0000000000..339c904487
--- /dev/null
+++ b/Omega/res/drawable/ic_apps_colored.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_backup.xml b/Omega/res/drawable/ic_backup.xml
new file mode 100644
index 0000000000..20b192e67c
--- /dev/null
+++ b/Omega/res/drawable/ic_backup.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_baidu.xml b/Omega/res/drawable/ic_baidu.xml
new file mode 100644
index 0000000000..0e336fb386
--- /dev/null
+++ b/Omega/res/drawable/ic_baidu.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_bing.xml b/Omega/res/drawable/ic_bing.xml
new file mode 100644
index 0000000000..7a8181af62
--- /dev/null
+++ b/Omega/res/drawable/ic_bing.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/Omega/res/drawable/ic_calendar.xml b/Omega/res/drawable/ic_calendar.xml
new file mode 100644
index 0000000000..b2e21c9506
--- /dev/null
+++ b/Omega/res/drawable/ic_calendar.xml
@@ -0,0 +1,24 @@
+
+
+
+
diff --git a/Omega/res/drawable/ic_category.xml b/Omega/res/drawable/ic_category.xml
new file mode 100644
index 0000000000..5168aea43b
--- /dev/null
+++ b/Omega/res/drawable/ic_category.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_check.xml b/Omega/res/drawable/ic_check.xml
new file mode 100644
index 0000000000..b677a06374
--- /dev/null
+++ b/Omega/res/drawable/ic_check.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_check_white.xml b/Omega/res/drawable/ic_check_white.xml
new file mode 100644
index 0000000000..0e6fa6f2eb
--- /dev/null
+++ b/Omega/res/drawable/ic_check_white.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/res/drawable/ic_baseline_apps.xml b/Omega/res/drawable/ic_circle.xml
similarity index 67%
rename from res/drawable/ic_baseline_apps.xml
rename to Omega/res/drawable/ic_circle.xml
index 1425e0c4fe..e1584255ca 100644
--- a/res/drawable/ic_baseline_apps.xml
+++ b/Omega/res/drawable/ic_circle.xml
@@ -16,12 +16,15 @@
-->
-
+ android:viewportWidth="32"
+ android:viewportHeight="32">
+
+
+
diff --git a/Omega/res/drawable/ic_close.xml b/Omega/res/drawable/ic_close.xml
new file mode 100644
index 0000000000..b89b78cacf
--- /dev/null
+++ b/Omega/res/drawable/ic_close.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_code.xml b/Omega/res/drawable/ic_code.xml
index 61ac37a5e7..1611da3bbd 100644
--- a/Omega/res/drawable/ic_code.xml
+++ b/Omega/res/drawable/ic_code.xml
@@ -16,11 +16,22 @@
-->
+ android:width="38dp"
+ android:height="38dp"
+ android:viewportWidth="32"
+ android:viewportHeight="32">
+ android:pathData="M16,16m-16,0a16,16 0,1 1,32 0a16,16 0,1 1,-32 0"
+ android:strokeAlpha="0.20"
+ android:fillColor="#FF6600"
+ android:fillAlpha="0.20" />
+
+
+
diff --git a/Omega/res/drawable/ic_cortana.xml b/Omega/res/drawable/ic_cortana.xml
new file mode 100644
index 0000000000..04bb8406a1
--- /dev/null
+++ b/Omega/res/drawable/ic_cortana.xml
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/Omega/res/drawable/ic_ddg.xml b/Omega/res/drawable/ic_ddg.xml
new file mode 100644
index 0000000000..6918a1e4b0
--- /dev/null
+++ b/Omega/res/drawable/ic_ddg.xml
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_default_shortcut.xml b/Omega/res/drawable/ic_default_shortcut.xml
new file mode 100644
index 0000000000..c5585f3fbf
--- /dev/null
+++ b/Omega/res/drawable/ic_default_shortcut.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_desktop.xml b/Omega/res/drawable/ic_desktop.xml
index b3c517602f..e6319af592 100644
--- a/Omega/res/drawable/ic_desktop.xml
+++ b/Omega/res/drawable/ic_desktop.xml
@@ -16,11 +16,25 @@
-->
+ android:width="38dp"
+ android:height="38dp"
+ android:viewportWidth="32"
+ android:viewportHeight="32">
+ android:pathData="M16,16m-16,0a16,16 0,1 1,32 0a16,16 0,1 1,-32 0"
+ android:strokeAlpha="0.30"
+ android:fillColor="#27B3FF"
+ android:fillAlpha="0.20" />
+
+
+
diff --git a/Omega/res/drawable/ic_dock.xml b/Omega/res/drawable/ic_dock.xml
new file mode 100644
index 0000000000..d50a01d9fa
--- /dev/null
+++ b/Omega/res/drawable/ic_dock.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_ecosia.xml b/Omega/res/drawable/ic_ecosia.xml
new file mode 100644
index 0000000000..769414628f
--- /dev/null
+++ b/Omega/res/drawable/ic_ecosia.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_edge.xml b/Omega/res/drawable/ic_edge.xml
new file mode 100644
index 0000000000..4eb6fb5a0f
--- /dev/null
+++ b/Omega/res/drawable/ic_edge.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_edit_no_shadow.xml b/Omega/res/drawable/ic_edit_no_shadow.xml
new file mode 100644
index 0000000000..2c5cac6dd1
--- /dev/null
+++ b/Omega/res/drawable/ic_edit_no_shadow.xml
@@ -0,0 +1,25 @@
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_file_restore.xml b/Omega/res/drawable/ic_file_restore.xml
new file mode 100644
index 0000000000..2ed501af65
--- /dev/null
+++ b/Omega/res/drawable/ic_file_restore.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_firefox.xml b/Omega/res/drawable/ic_firefox.xml
new file mode 100644
index 0000000000..603c1b8f95
--- /dev/null
+++ b/Omega/res/drawable/ic_firefox.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_folder_outline.xml b/Omega/res/drawable/ic_folder_outline.xml
new file mode 100644
index 0000000000..d401d2aabc
--- /dev/null
+++ b/Omega/res/drawable/ic_folder_outline.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_gesture.xml b/Omega/res/drawable/ic_gesture.xml
index be98682d0f..fcc65d114d 100644
--- a/Omega/res/drawable/ic_gesture.xml
+++ b/Omega/res/drawable/ic_gesture.xml
@@ -16,12 +16,22 @@
-->
-
+ android:width="38dp"
+ android:height="38dp"
+ android:viewportWidth="32"
+ android:viewportHeight="32">
+ android:fillAlpha="0.25"
+ android:fillColor="#152DFF"
+ android:pathData="M16,16m-16,0a16,16 0,1 1,32 0a16,16 0,1 1,-32 0"
+ android:strokeAlpha="0.20" />
+
+
+
diff --git a/Omega/res/drawable/ic_import_export.xml b/Omega/res/drawable/ic_import_export.xml
new file mode 100644
index 0000000000..e069e9f727
--- /dev/null
+++ b/Omega/res/drawable/ic_import_export.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/Omega/res/drawable/ic_info.xml b/Omega/res/drawable/ic_info.xml
index 36e5248c3b..4b5926a446 100644
--- a/Omega/res/drawable/ic_info.xml
+++ b/Omega/res/drawable/ic_info.xml
@@ -16,11 +16,22 @@
-->
+ android:width="38dp"
+ android:height="38dp"
+ android:viewportWidth="32"
+ android:viewportHeight="32">
+ android:pathData="M16,16m-16,0a16,16 0,1 1,32 0a16,16 0,1 1,-32 0"
+ android:strokeAlpha="0.30"
+ android:fillColor="#CA0000"
+ android:fillAlpha="0.20" />
+
+
+
diff --git a/Omega/res/drawable/ic_language.xml b/Omega/res/drawable/ic_language.xml
new file mode 100644
index 0000000000..b5b3587055
--- /dev/null
+++ b/Omega/res/drawable/ic_language.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/Omega/res/drawable/ic_list_remove.xml b/Omega/res/drawable/ic_list_remove.xml
new file mode 100644
index 0000000000..be699807f4
--- /dev/null
+++ b/Omega/res/drawable/ic_list_remove.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_location.xml b/Omega/res/drawable/ic_location.xml
new file mode 100644
index 0000000000..95f0528241
--- /dev/null
+++ b/Omega/res/drawable/ic_location.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_mic_shadow.xml b/Omega/res/drawable/ic_mic_shadow.xml
new file mode 100644
index 0000000000..f0766838a7
--- /dev/null
+++ b/Omega/res/drawable/ic_mic_shadow.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_more_horiz.xml b/Omega/res/drawable/ic_more_horiz.xml
index d65e1beedc..23a0173735 100644
--- a/Omega/res/drawable/ic_more_horiz.xml
+++ b/Omega/res/drawable/ic_more_horiz.xml
@@ -16,11 +16,22 @@
-->
+ android:width="38dp"
+ android:height="38dp"
+ android:viewportWidth="32"
+ android:viewportHeight="32">
+ android:pathData="M16,16m-16,0a16,16 0,1 1,32 0a16,16 0,1 1,-32 0"
+ android:strokeAlpha="0.30"
+ android:fillColor="#00D34D"
+ android:fillAlpha="0.20" />
+
+
+
diff --git a/Omega/res/drawable/ic_music_note.xml b/Omega/res/drawable/ic_music_note.xml
new file mode 100644
index 0000000000..b881f60898
--- /dev/null
+++ b/Omega/res/drawable/ic_music_note.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_qsb_assist.xml b/Omega/res/drawable/ic_qsb_assist.xml
new file mode 100644
index 0000000000..0b682b5b5f
--- /dev/null
+++ b/Omega/res/drawable/ic_qsb_assist.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_qsb_logo.xml b/Omega/res/drawable/ic_qsb_logo.xml
new file mode 100644
index 0000000000..2fa27e4660
--- /dev/null
+++ b/Omega/res/drawable/ic_qsb_logo.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_qsb_mic.xml b/Omega/res/drawable/ic_qsb_mic.xml
new file mode 100644
index 0000000000..4a63b7e2ab
--- /dev/null
+++ b/Omega/res/drawable/ic_qsb_mic.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_qwant.xml b/Omega/res/drawable/ic_qwant.xml
new file mode 100644
index 0000000000..5ad6c0bfe3
--- /dev/null
+++ b/Omega/res/drawable/ic_qwant.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_remove_no_shadow.xml b/Omega/res/drawable/ic_remove_no_shadow.xml
new file mode 100644
index 0000000000..9a30f2c28b
--- /dev/null
+++ b/Omega/res/drawable/ic_remove_no_shadow.xml
@@ -0,0 +1,26 @@
+
+
+
+
diff --git a/Omega/res/drawable/ic_restore.xml b/Omega/res/drawable/ic_restore.xml
new file mode 100644
index 0000000000..09f8243426
--- /dev/null
+++ b/Omega/res/drawable/ic_restore.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_restore_white.xml b/Omega/res/drawable/ic_restore_white.xml
new file mode 100644
index 0000000000..95ec3be9bc
--- /dev/null
+++ b/Omega/res/drawable/ic_restore_white.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_search.xml b/Omega/res/drawable/ic_search.xml
new file mode 100644
index 0000000000..2ae8a53823
--- /dev/null
+++ b/Omega/res/drawable/ic_search.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/Omega/res/drawable/ic_search_colored.xml b/Omega/res/drawable/ic_search_colored.xml
new file mode 100644
index 0000000000..70cb6be23d
--- /dev/null
+++ b/Omega/res/drawable/ic_search_colored.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_settings_search.xml b/Omega/res/drawable/ic_search_shadow.xml
similarity index 93%
rename from Omega/res/drawable/ic_settings_search.xml
rename to Omega/res/drawable/ic_search_shadow.xml
index 0a7938f329..c4f185747d 100644
--- a/Omega/res/drawable/ic_settings_search.xml
+++ b/Omega/res/drawable/ic_search_shadow.xml
@@ -4,6 +4,6 @@
android:viewportWidth="24.0"
android:viewportHeight="24.0">
diff --git a/Omega/res/drawable/ic_share.xml b/Omega/res/drawable/ic_share.xml
new file mode 100644
index 0000000000..25de5ae757
--- /dev/null
+++ b/Omega/res/drawable/ic_share.xml
@@ -0,0 +1,9 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_smartspace_preferences.xml b/Omega/res/drawable/ic_smartspace_preferences.xml
new file mode 100644
index 0000000000..19cc0e8f27
--- /dev/null
+++ b/Omega/res/drawable/ic_smartspace_preferences.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_startpage_search.xml b/Omega/res/drawable/ic_startpage_search.xml
new file mode 100644
index 0000000000..b285029afb
--- /dev/null
+++ b/Omega/res/drawable/ic_startpage_search.xml
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/Omega/res/drawable/ic_style.xml b/Omega/res/drawable/ic_style.xml
index c31e83d5cd..80e902a6b4 100644
--- a/Omega/res/drawable/ic_style.xml
+++ b/Omega/res/drawable/ic_style.xml
@@ -16,11 +16,24 @@
-->
+ android:width="38dp"
+ android:height="38dp"
+ android:viewportWidth="32"
+ android:viewportHeight="32">
+
+ android:pathData="M16,16m-16,0a16,16 0,1 1,32 0a16,16 0,1 1,-32 0"
+ android:strokeAlpha="0.20"
+ android:fillColor="#FF074D"
+ android:fillAlpha="0.20" />
+
+
+
+
diff --git a/Omega/res/drawable/ic_super_g_color.xml b/Omega/res/drawable/ic_super_g_color.xml
new file mode 100644
index 0000000000..cd24b67dfb
--- /dev/null
+++ b/Omega/res/drawable/ic_super_g_color.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_super_g_shadow.xml b/Omega/res/drawable/ic_super_g_shadow.xml
new file mode 100644
index 0000000000..4206c01ffc
--- /dev/null
+++ b/Omega/res/drawable/ic_super_g_shadow.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ic_widgets.xml b/Omega/res/drawable/ic_widgets.xml
index e77c5dde14..8d9d035844 100644
--- a/Omega/res/drawable/ic_widgets.xml
+++ b/Omega/res/drawable/ic_widgets.xml
@@ -16,11 +16,24 @@
-->
+ android:width="38dp"
+ android:height="38dp"
+ android:viewportWidth="32"
+ android:viewportHeight="32">
+
+ android:fillAlpha="0.25"
+ android:fillColor="#5B05E4"
+ android:pathData="M16,16m-16,0a16,16 0,1 1,32 0a16,16 0,1 1,-32 0"
+ android:strokeAlpha="0.20" />
+
+
+
+
diff --git a/Omega/res/drawable/ic_yahoo.xml b/Omega/res/drawable/ic_yahoo.xml
new file mode 100644
index 0000000000..7a6044795b
--- /dev/null
+++ b/Omega/res/drawable/ic_yahoo.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
diff --git a/Omega/res/drawable/ic_yandex.xml b/Omega/res/drawable/ic_yandex.xml
new file mode 100644
index 0000000000..7f18830757
--- /dev/null
+++ b/Omega/res/drawable/ic_yandex.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/Omega/res/drawable/ic_zen_mode.xml b/Omega/res/drawable/ic_zen_mode.xml
new file mode 100644
index 0000000000..419f9ef15c
--- /dev/null
+++ b/Omega/res/drawable/ic_zen_mode.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
diff --git a/go/res/values-v26/bools.xml b/Omega/res/drawable/qsb_icon_feedback.xml
similarity index 60%
rename from go/res/values-v26/bools.xml
rename to Omega/res/drawable/qsb_icon_feedback.xml
index cc4a7ba449..249884c7d7 100644
--- a/go/res/values-v26/bools.xml
+++ b/Omega/res/drawable/qsb_icon_feedback.xml
@@ -1,6 +1,5 @@
-
-
-
-
- false
-
\ No newline at end of file
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/qsb_icon_feedback_bg.xml b/Omega/res/drawable/qsb_icon_feedback_bg.xml
new file mode 100644
index 0000000000..1d3c9123e4
--- /dev/null
+++ b/Omega/res/drawable/qsb_icon_feedback_bg.xml
@@ -0,0 +1,29 @@
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/ripple_circle_bg.xml b/Omega/res/drawable/ripple_circle_bg.xml
index 32d505cfb7..79686685c0 100644
--- a/Omega/res/drawable/ripple_circle_bg.xml
+++ b/Omega/res/drawable/ripple_circle_bg.xml
@@ -16,11 +16,11 @@
-->
+ android:color="#8E05E4">
-
-
+
diff --git a/Omega/res/drawable/shape_circle.xml b/Omega/res/drawable/shape_circle.xml
new file mode 100644
index 0000000000..140b9fdedd
--- /dev/null
+++ b/Omega/res/drawable/shape_circle.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/shape_cylinder.xml b/Omega/res/drawable/shape_cylinder.xml
new file mode 100644
index 0000000000..de69a4cdc3
--- /dev/null
+++ b/Omega/res/drawable/shape_cylinder.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/shape_rounded.xml b/Omega/res/drawable/shape_rounded.xml
new file mode 100644
index 0000000000..45db1bb767
--- /dev/null
+++ b/Omega/res/drawable/shape_rounded.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/shape_square.xml b/Omega/res/drawable/shape_square.xml
new file mode 100644
index 0000000000..4172ca0741
--- /dev/null
+++ b/Omega/res/drawable/shape_square.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/shape_squircle.xml b/Omega/res/drawable/shape_squircle.xml
new file mode 100644
index 0000000000..dd8bfc6cdf
--- /dev/null
+++ b/Omega/res/drawable/shape_squircle.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/shape_teardrop.xml b/Omega/res/drawable/shape_teardrop.xml
new file mode 100644
index 0000000000..473db4670a
--- /dev/null
+++ b/Omega/res/drawable/shape_teardrop.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/drawable/tab_hide_from_main.xml b/Omega/res/drawable/tab_hide_from_main.xml
new file mode 100644
index 0000000000..0731722882
--- /dev/null
+++ b/Omega/res/drawable/tab_hide_from_main.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/Omega/res/drawable/tab_manage_apps.xml b/Omega/res/drawable/tab_manage_apps.xml
new file mode 100644
index 0000000000..07b759b1ce
--- /dev/null
+++ b/Omega/res/drawable/tab_manage_apps.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
diff --git a/go/quickstep/res/drawable/empty_content_box.xml b/Omega/res/layout-v23/search_container_all_apps_include.xml
similarity index 55%
rename from go/quickstep/res/drawable/empty_content_box.xml
rename to Omega/res/layout-v23/search_container_all_apps_include.xml
index a4883889fe..fc382a0d86 100644
--- a/go/quickstep/res/drawable/empty_content_box.xml
+++ b/Omega/res/layout-v23/search_container_all_apps_include.xml
@@ -1,6 +1,4 @@
-
-
-
-
-
-
-
\ No newline at end of file
+-->
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/activity_about.xml b/Omega/res/layout/activity_about.xml
index b933bcd26e..286c9ee7f2 100644
--- a/Omega/res/layout/activity_about.xml
+++ b/Omega/res/layout/activity_about.xml
@@ -32,7 +32,7 @@
android:layout_height="72dp"
android:layout_gravity="center|center_vertical"
android:contentDescription="@string/app_name"
- android:src="@mipmap/ic_launcher_home" />
+ android:src="@mipmap/ic_launcher" />
+
\ No newline at end of file
diff --git a/Omega/res/layout/activity_edit_icon.xml b/Omega/res/layout/activity_edit_icon.xml
new file mode 100644
index 0000000000..73c63f6686
--- /dev/null
+++ b/Omega/res/layout/activity_edit_icon.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/activity_new_backup.xml b/Omega/res/layout/activity_new_backup.xml
new file mode 100644
index 0000000000..2260f04a90
--- /dev/null
+++ b/Omega/res/layout/activity_new_backup.xml
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/activity_restore_backup.xml b/Omega/res/layout/activity_restore_backup.xml
new file mode 100644
index 0000000000..7aefb1baa2
--- /dev/null
+++ b/Omega/res/layout/activity_restore_backup.xml
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/activity_settings_home.xml b/Omega/res/layout/activity_settings_home.xml
index 255b1013cf..b950e22464 100644
--- a/Omega/res/layout/activity_settings_home.xml
+++ b/Omega/res/layout/activity_settings_home.xml
@@ -48,7 +48,7 @@
android:theme="@style/Toolbar"
app:contentInsetEnd="64dp"
app:contentInsetStartWithNavigation="64dp"
- app:navigationIcon="@drawable/ic_settings_search">
+ app:navigationIcon="@drawable/ic_allapps_search">
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/all_apps_floating_header.xml b/Omega/res/layout/all_apps_floating_header.xml
new file mode 100644
index 0000000000..91c29abae4
--- /dev/null
+++ b/Omega/res/layout/all_apps_floating_header.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/all_apps_folder_application.xml b/Omega/res/layout/all_apps_folder_application.xml
new file mode 100644
index 0000000000..49a438ea26
--- /dev/null
+++ b/Omega/res/layout/all_apps_folder_application.xml
@@ -0,0 +1,22 @@
+
+
+
diff --git a/Omega/res/layout/all_apps_folder_icon.xml b/Omega/res/layout/all_apps_folder_icon.xml
new file mode 100644
index 0000000000..33b5f9dae7
--- /dev/null
+++ b/Omega/res/layout/all_apps_folder_icon.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/all_apps_google_search_fallback.xml b/Omega/res/layout/all_apps_google_search_fallback.xml
new file mode 100644
index 0000000000..1adfb911fe
--- /dev/null
+++ b/Omega/res/layout/all_apps_google_search_fallback.xml
@@ -0,0 +1,33 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/all_apps_paged_layout.xml b/Omega/res/layout/all_apps_paged_layout.xml
new file mode 100644
index 0000000000..d658b65ce0
--- /dev/null
+++ b/Omega/res/layout/all_apps_paged_layout.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/all_apps_search_suggestion.xml b/Omega/res/layout/all_apps_search_suggestion.xml
new file mode 100644
index 0000000000..e37827eb38
--- /dev/null
+++ b/Omega/res/layout/all_apps_search_suggestion.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/all_apps_tab.xml b/Omega/res/layout/all_apps_tab.xml
new file mode 100644
index 0000000000..4a2756d5dc
--- /dev/null
+++ b/Omega/res/layout/all_apps_tab.xml
@@ -0,0 +1,29 @@
+
+
+
diff --git a/Omega/res/layout/app_categorization_enable_toggle.xml b/Omega/res/layout/app_categorization_enable_toggle.xml
new file mode 100644
index 0000000000..99e307282f
--- /dev/null
+++ b/Omega/res/layout/app_categorization_enable_toggle.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/app_categorization_type_item.xml b/Omega/res/layout/app_categorization_type_item.xml
new file mode 100644
index 0000000000..02427ba51f
--- /dev/null
+++ b/Omega/res/layout/app_categorization_type_item.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/app_edit_bottom_sheet.xml b/Omega/res/layout/app_edit_bottom_sheet.xml
new file mode 100644
index 0000000000..131789927e
--- /dev/null
+++ b/Omega/res/layout/app_edit_bottom_sheet.xml
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/app_groups_adapter_add.xml b/Omega/res/layout/app_groups_adapter_add.xml
new file mode 100644
index 0000000000..fb54ca8f86
--- /dev/null
+++ b/Omega/res/layout/app_groups_adapter_add.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/app_groups_adapter_header.xml b/Omega/res/layout/app_groups_adapter_header.xml
new file mode 100644
index 0000000000..d35d088d73
--- /dev/null
+++ b/Omega/res/layout/app_groups_adapter_header.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/app_item.xml b/Omega/res/layout/app_item.xml
new file mode 100644
index 0000000000..acbd79fa75
--- /dev/null
+++ b/Omega/res/layout/app_item.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/apps_search_icon_template.xml b/Omega/res/layout/apps_search_icon_template.xml
new file mode 100644
index 0000000000..1bcb611084
--- /dev/null
+++ b/Omega/res/layout/apps_search_icon_template.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/apps_search_qsb_template.xml b/Omega/res/layout/apps_search_qsb_template.xml
new file mode 100644
index 0000000000..0de78cae6c
--- /dev/null
+++ b/Omega/res/layout/apps_search_qsb_template.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/backup_blank.xml b/Omega/res/layout/backup_blank.xml
new file mode 100644
index 0000000000..0990258a82
--- /dev/null
+++ b/Omega/res/layout/backup_blank.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/backup_bottom_sheet.xml b/Omega/res/layout/backup_bottom_sheet.xml
new file mode 100644
index 0000000000..dd42c62d52
--- /dev/null
+++ b/Omega/res/layout/backup_bottom_sheet.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/backup_item.xml b/Omega/res/layout/backup_item.xml
new file mode 100644
index 0000000000..8a64f9102b
--- /dev/null
+++ b/Omega/res/layout/backup_item.xml
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/backup_menu.xml b/Omega/res/layout/backup_menu.xml
new file mode 100644
index 0000000000..464b00a3ae
--- /dev/null
+++ b/Omega/res/layout/backup_menu.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/base_bottom_sheet.xml b/Omega/res/layout/base_bottom_sheet.xml
new file mode 100644
index 0000000000..2e3efc8056
--- /dev/null
+++ b/Omega/res/layout/base_bottom_sheet.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/base_center_sheet.xml b/Omega/res/layout/base_center_sheet.xml
new file mode 100644
index 0000000000..2e3c46d74d
--- /dev/null
+++ b/Omega/res/layout/base_center_sheet.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/custom_icon_adaptive.xml b/Omega/res/layout/custom_icon_adaptive.xml
new file mode 100644
index 0000000000..50f9aefd72
--- /dev/null
+++ b/Omega/res/layout/custom_icon_adaptive.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/custom_icon_colored.xml b/Omega/res/layout/custom_icon_colored.xml
new file mode 100644
index 0000000000..beedefc55b
--- /dev/null
+++ b/Omega/res/layout/custom_icon_colored.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/custom_icon_legacy.xml b/Omega/res/layout/custom_icon_legacy.xml
new file mode 100644
index 0000000000..ac00547954
--- /dev/null
+++ b/Omega/res/layout/custom_icon_legacy.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/custom_icon_shapeless.xml b/Omega/res/layout/custom_icon_shapeless.xml
new file mode 100644
index 0000000000..561f8e5222
--- /dev/null
+++ b/Omega/res/layout/custom_icon_shapeless.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/custom_icon_white.xml b/Omega/res/layout/custom_icon_white.xml
new file mode 100644
index 0000000000..16cb6a6cf8
--- /dev/null
+++ b/Omega/res/layout/custom_icon_white.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/dash_dialog_item.xml b/Omega/res/layout/dash_dialog_item.xml
index df63092393..6e61bd9149 100644
--- a/Omega/res/layout/dash_dialog_item.xml
+++ b/Omega/res/layout/dash_dialog_item.xml
@@ -19,7 +19,7 @@
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:scaleType="centerInside"
- tools:src="@mipmap/ic_launcher_home" />
+ tools:src="@mipmap/ic_launcher" />
+ android:theme="@style/DashTheme.Item" />
diff --git a/Omega/res/layout/activity_dash.xml b/Omega/res/layout/dash_view.xml
similarity index 84%
rename from Omega/res/layout/activity_dash.xml
rename to Omega/res/layout/dash_view.xml
index c832fb844b..bfaa682362 100644
--- a/Omega/res/layout/activity_dash.xml
+++ b/Omega/res/layout/dash_view.xml
@@ -16,14 +16,14 @@
-->
+ android:layout_height="wrap_content"
+ android:layout_gravity="center">
+ android:layout_centerInParent="true" />
+
\ No newline at end of file
diff --git a/Omega/res/layout/date_widget.xml b/Omega/res/layout/date_widget.xml
new file mode 100644
index 0000000000..128909d66b
--- /dev/null
+++ b/Omega/res/layout/date_widget.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/desktop_preview.xml b/Omega/res/layout/desktop_preview.xml
new file mode 100644
index 0000000000..5818916ad5
--- /dev/null
+++ b/Omega/res/layout/desktop_preview.xml
@@ -0,0 +1,20 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/dialog_preference_recyclerview.xml b/Omega/res/layout/dialog_preference_recyclerview.xml
new file mode 100644
index 0000000000..c855eae848
--- /dev/null
+++ b/Omega/res/layout/dialog_preference_recyclerview.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/drawer_tab_apps_row.xml b/Omega/res/layout/drawer_tab_apps_row.xml
new file mode 100644
index 0000000000..f34dc55f8e
--- /dev/null
+++ b/Omega/res/layout/drawer_tab_apps_row.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/drawer_tab_custom_title_row.xml b/Omega/res/layout/drawer_tab_custom_title_row.xml
new file mode 100644
index 0000000000..0f8fffa770
--- /dev/null
+++ b/Omega/res/layout/drawer_tab_custom_title_row.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/drawer_tab_edit_bottom_sheet.xml b/Omega/res/layout/drawer_tab_edit_bottom_sheet.xml
new file mode 100644
index 0000000000..dbb7f2a6f4
--- /dev/null
+++ b/Omega/res/layout/drawer_tab_edit_bottom_sheet.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/drawer_tab_flowerpot_row.xml b/Omega/res/layout/drawer_tab_flowerpot_row.xml
new file mode 100644
index 0000000000..4f90af8db9
--- /dev/null
+++ b/Omega/res/layout/drawer_tab_flowerpot_row.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/drawer_tab_hidden_apps_row.xml b/Omega/res/layout/drawer_tab_hidden_apps_row.xml
new file mode 100644
index 0000000000..a2485d9ae4
--- /dev/null
+++ b/Omega/res/layout/drawer_tab_hidden_apps_row.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/drawer_tab_select_type_bottom_sheet.xml b/Omega/res/layout/drawer_tab_select_type_bottom_sheet.xml
new file mode 100644
index 0000000000..5c521a448f
--- /dev/null
+++ b/Omega/res/layout/drawer_tab_select_type_bottom_sheet.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/drawer_tab_switch_row.xml b/Omega/res/layout/drawer_tab_switch_row.xml
new file mode 100644
index 0000000000..891eb0251d
--- /dev/null
+++ b/Omega/res/layout/drawer_tab_switch_row.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/drawer_tab_type_item.xml b/Omega/res/layout/drawer_tab_type_item.xml
new file mode 100644
index 0000000000..f7fb201e56
--- /dev/null
+++ b/Omega/res/layout/drawer_tab_type_item.xml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/event_provider_dialog_item.xml b/Omega/res/layout/event_provider_dialog_item.xml
new file mode 100644
index 0000000000..f105f74641
--- /dev/null
+++ b/Omega/res/layout/event_provider_dialog_item.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/event_provider_text_item.xml b/Omega/res/layout/event_provider_text_item.xml
new file mode 100644
index 0000000000..c1f30e7133
--- /dev/null
+++ b/Omega/res/layout/event_provider_text_item.xml
@@ -0,0 +1,27 @@
+
+
+
diff --git a/Omega/res/layout/event_providers_divider_item.xml b/Omega/res/layout/event_providers_divider_item.xml
new file mode 100644
index 0000000000..45b0a92672
--- /dev/null
+++ b/Omega/res/layout/event_providers_divider_item.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/fragment_app_categorization.xml b/Omega/res/layout/fragment_app_categorization.xml
new file mode 100644
index 0000000000..97fbc84a27
--- /dev/null
+++ b/Omega/res/layout/fragment_app_categorization.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/fragment_icon_customization.xml b/Omega/res/layout/fragment_icon_customization.xml
new file mode 100644
index 0000000000..bfabd556da
--- /dev/null
+++ b/Omega/res/layout/fragment_icon_customization.xml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/gesture_item.xml b/Omega/res/layout/gesture_item.xml
new file mode 100644
index 0000000000..431b7ee032
--- /dev/null
+++ b/Omega/res/layout/gesture_item.xml
@@ -0,0 +1,27 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/home_preference.xml b/Omega/res/layout/home_preference.xml
index 7dc9a5da11..ac95036692 100644
--- a/Omega/res/layout/home_preference.xml
+++ b/Omega/res/layout/home_preference.xml
@@ -24,7 +24,7 @@
android:id="@android:id/icon"
android:layout_width="@dimen/dashboard_tile_image_size"
android:layout_height="@dimen/dashboard_tile_image_size"
- android:scaleType="centerInside"
+ android:scaleType="center"
android:layout_marginStart="@dimen/dashboard_tile_image_margin_start"
android:layout_marginEnd="@dimen/dashboard_tile_image_margin_end" />
diff --git a/Omega/res/layout/icon_category.xml b/Omega/res/layout/icon_category.xml
new file mode 100644
index 0000000000..b8de0c9bee
--- /dev/null
+++ b/Omega/res/layout/icon_category.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
diff --git a/Omega/res/layout/icon_item.xml b/Omega/res/layout/icon_item.xml
new file mode 100644
index 0000000000..3f48ebcfca
--- /dev/null
+++ b/Omega/res/layout/icon_item.xml
@@ -0,0 +1,10 @@
+
+
diff --git a/Omega/res/layout/icon_loading.xml b/Omega/res/layout/icon_loading.xml
new file mode 100644
index 0000000000..d594359616
--- /dev/null
+++ b/Omega/res/layout/icon_loading.xml
@@ -0,0 +1,6 @@
+
+
diff --git a/Omega/res/layout/icon_pack_dialog_item.xml b/Omega/res/layout/icon_pack_dialog_item.xml
new file mode 100644
index 0000000000..fb288369a3
--- /dev/null
+++ b/Omega/res/layout/icon_pack_dialog_item.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/icon_pack_divider_item.xml b/Omega/res/layout/icon_pack_divider_item.xml
new file mode 100644
index 0000000000..fe017c378d
--- /dev/null
+++ b/Omega/res/layout/icon_pack_divider_item.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/icon_pack_item.xml b/Omega/res/layout/icon_pack_item.xml
new file mode 100644
index 0000000000..f61395dccc
--- /dev/null
+++ b/Omega/res/layout/icon_pack_item.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/icon_pack_text_item.xml b/Omega/res/layout/icon_pack_text_item.xml
new file mode 100644
index 0000000000..652b05a533
--- /dev/null
+++ b/Omega/res/layout/icon_pack_text_item.xml
@@ -0,0 +1,25 @@
+
+
+
diff --git a/Omega/res/layout/icon_shape_corner_row.xml b/Omega/res/layout/icon_shape_corner_row.xml
new file mode 100644
index 0000000000..0ae1e06628
--- /dev/null
+++ b/Omega/res/layout/icon_shape_corner_row.xml
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/icon_shape_customize_view.xml b/Omega/res/layout/icon_shape_customize_view.xml
new file mode 100644
index 0000000000..dce8f4dbb7
--- /dev/null
+++ b/Omega/res/layout/icon_shape_customize_view.xml
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/icon_suggestion_item.xml b/Omega/res/layout/icon_suggestion_item.xml
new file mode 100644
index 0000000000..241737e0cf
--- /dev/null
+++ b/Omega/res/layout/icon_suggestion_item.xml
@@ -0,0 +1,9 @@
+
+
diff --git a/Omega/res/layout/import_icon_preview.xml b/Omega/res/layout/import_icon_preview.xml
new file mode 100644
index 0000000000..617d072c10
--- /dev/null
+++ b/Omega/res/layout/import_icon_preview.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/item_check.xml b/Omega/res/layout/item_check.xml
new file mode 100644
index 0000000000..afdb24fc10
--- /dev/null
+++ b/Omega/res/layout/item_check.xml
@@ -0,0 +1,27 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/item_icon_shape.xml b/Omega/res/layout/item_icon_shape.xml
new file mode 100644
index 0000000000..d91fab6e38
--- /dev/null
+++ b/Omega/res/layout/item_icon_shape.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/legacy_tab_item.xml b/Omega/res/layout/legacy_tab_item.xml
new file mode 100644
index 0000000000..04db3a2e8c
--- /dev/null
+++ b/Omega/res/layout/legacy_tab_item.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/list_divider.xml b/Omega/res/layout/list_divider.xml
new file mode 100644
index 0000000000..25464f1ec4
--- /dev/null
+++ b/Omega/res/layout/list_divider.xml
@@ -0,0 +1,27 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/list_item_icon.xml b/Omega/res/layout/list_item_icon.xml
new file mode 100644
index 0000000000..b38d9990ac
--- /dev/null
+++ b/Omega/res/layout/list_item_icon.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/options_view.xml b/Omega/res/layout/options_view.xml
new file mode 100644
index 0000000000..ff0ded7fdd
--- /dev/null
+++ b/Omega/res/layout/options_view.xml
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/perm_request_dialog.xml b/Omega/res/layout/perm_request_dialog.xml
new file mode 100644
index 0000000000..4cd7995918
--- /dev/null
+++ b/Omega/res/layout/perm_request_dialog.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/pref_with_preview_icon.xml b/Omega/res/layout/pref_with_preview_icon.xml
new file mode 100644
index 0000000000..5de41bcdf6
--- /dev/null
+++ b/Omega/res/layout/pref_with_preview_icon.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/preference_grid_size.xml b/Omega/res/layout/preference_grid_size.xml
new file mode 100644
index 0000000000..2985ba033b
--- /dev/null
+++ b/Omega/res/layout/preference_grid_size.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/preference_preview.xml b/Omega/res/layout/preference_preview.xml
new file mode 100644
index 0000000000..ee762e0f48
--- /dev/null
+++ b/Omega/res/layout/preference_preview.xml
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/preference_preview_icon.xml b/Omega/res/layout/preference_preview_icon.xml
new file mode 100644
index 0000000000..10903021fe
--- /dev/null
+++ b/Omega/res/layout/preference_preview_icon.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/preference_seekbar.xml b/Omega/res/layout/preference_seekbar.xml
new file mode 100644
index 0000000000..995afeadc7
--- /dev/null
+++ b/Omega/res/layout/preference_seekbar.xml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/preference_switch_widget.xml b/Omega/res/layout/preference_switch_widget.xml
new file mode 100644
index 0000000000..8a80913207
--- /dev/null
+++ b/Omega/res/layout/preference_switch_widget.xml
@@ -0,0 +1,25 @@
+
+
+
+
diff --git a/Omega/res/layout/preview_icon.xml b/Omega/res/layout/preview_icon.xml
new file mode 100644
index 0000000000..8f3a5f969d
--- /dev/null
+++ b/Omega/res/layout/preview_icon.xml
@@ -0,0 +1,8 @@
+
+
\ No newline at end of file
diff --git a/res/layout/search_container_workspace.xml b/Omega/res/layout/qsb_blocker_view.xml
similarity index 51%
rename from res/layout/search_container_workspace.xml
rename to Omega/res/layout/qsb_blocker_view.xml
index 1c617b1742..df5e00a8d7 100644
--- a/res/layout/search_container_workspace.xml
+++ b/Omega/res/layout/qsb_blocker_view.xml
@@ -1,30 +1,28 @@
-
-
-
+
-
-
\ No newline at end of file
+ android:layout_height="56dp"
+ android:contentDescription="" />
+
\ No newline at end of file
diff --git a/Omega/res/layout/qsb_container.xml b/Omega/res/layout/qsb_container.xml
new file mode 100644
index 0000000000..d912397310
--- /dev/null
+++ b/Omega/res/layout/qsb_container.xml
@@ -0,0 +1,25 @@
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/qsb_container_preview.xml b/Omega/res/layout/qsb_container_preview.xml
new file mode 100644
index 0000000000..5034ae555e
--- /dev/null
+++ b/Omega/res/layout/qsb_container_preview.xml
@@ -0,0 +1,25 @@
+
+
+
diff --git a/Omega/res/layout/qsb_hint.xml b/Omega/res/layout/qsb_hint.xml
new file mode 100644
index 0000000000..b2bc9e6290
--- /dev/null
+++ b/Omega/res/layout/qsb_hint.xml
@@ -0,0 +1,16 @@
+
+
diff --git a/Omega/res/layout/qsb_hotseat_content.xml b/Omega/res/layout/qsb_hotseat_content.xml
new file mode 100644
index 0000000000..7d7e6d3f9d
--- /dev/null
+++ b/Omega/res/layout/qsb_hotseat_content.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/qsb_without_mic.xml b/Omega/res/layout/qsb_without_mic.xml
new file mode 100644
index 0000000000..8518b7cef0
--- /dev/null
+++ b/Omega/res/layout/qsb_without_mic.xml
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/search_container_all_apps_google.xml b/Omega/res/layout/search_container_all_apps_google.xml
new file mode 100644
index 0000000000..05e42b6314
--- /dev/null
+++ b/Omega/res/layout/search_container_all_apps_google.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/go/quickstep/res/drawable/default_thumbnail.xml b/Omega/res/layout/search_container_all_apps_hidden.xml
similarity index 63%
rename from go/quickstep/res/drawable/default_thumbnail.xml
rename to Omega/res/layout/search_container_all_apps_hidden.xml
index ab22dcf827..963da5b478 100644
--- a/go/quickstep/res/drawable/default_thumbnail.xml
+++ b/Omega/res/layout/search_container_all_apps_hidden.xml
@@ -1,6 +1,4 @@
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/go/quickstep/res/layout/overview_panel.xml b/Omega/res/layout/search_container_all_apps_include.xml
similarity index 55%
rename from go/quickstep/res/layout/overview_panel.xml
rename to Omega/res/layout/search_container_all_apps_include.xml
index 601edceb5d..b9d4d439f3 100644
--- a/go/quickstep/res/layout/overview_panel.xml
+++ b/Omega/res/layout/search_container_all_apps_include.xml
@@ -1,6 +1,4 @@
-
-
-
+-->
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/search_container_hotseat.xml b/Omega/res/layout/search_container_hotseat.xml
new file mode 100644
index 0000000000..6e7a7c048e
--- /dev/null
+++ b/Omega/res/layout/search_container_hotseat.xml
@@ -0,0 +1,23 @@
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/search_container_workspace.xml b/Omega/res/layout/search_container_workspace.xml
new file mode 100644
index 0000000000..c02e5d8df5
--- /dev/null
+++ b/Omega/res/layout/search_container_workspace.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/search_widget.xml b/Omega/res/layout/search_widget.xml
new file mode 100644
index 0000000000..70a6cc35ec
--- /dev/null
+++ b/Omega/res/layout/search_widget.xml
@@ -0,0 +1,21 @@
+
+
+
+
diff --git a/Omega/res/layout/settings_bottom_sheet.xml b/Omega/res/layout/settings_bottom_sheet.xml
index d98592b127..7c30dc5a79 100644
--- a/Omega/res/layout/settings_bottom_sheet.xml
+++ b/Omega/res/layout/settings_bottom_sheet.xml
@@ -13,7 +13,7 @@
limitations under the License.
-->
-
-
-
+
diff --git a/Omega/res/layout/settings_category_material.xml b/Omega/res/layout/settings_category_material.xml
index 18e2f3c0da..c9050bc39e 100644
--- a/Omega/res/layout/settings_category_material.xml
+++ b/Omega/res/layout/settings_category_material.xml
@@ -19,7 +19,7 @@
android:id="@android:id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_marginBottom="10dip"
+ android:layout_marginBottom="6dip"
android:paddingStart="?android:attr/listPreferredItemPaddingStart"
- android:paddingTop="16dip"
+ android:paddingTop="14dip"
android:paddingEnd="?android:attr/listPreferredItemPaddingEnd" />
diff --git a/Omega/res/layout/settings_category_v2.xml b/Omega/res/layout/settings_category_v2.xml
new file mode 100644
index 0000000000..cf8ef6401f
--- /dev/null
+++ b/Omega/res/layout/settings_category_v2.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/smartspace_date_view.xml b/Omega/res/layout/smartspace_date_view.xml
new file mode 100644
index 0000000000..8ea04b891a
--- /dev/null
+++ b/Omega/res/layout/smartspace_date_view.xml
@@ -0,0 +1,29 @@
+
+
+
+
+
+
diff --git a/Omega/res/layout/smartspace_preview.xml b/Omega/res/layout/smartspace_preview.xml
new file mode 100644
index 0000000000..b37a6ecf2f
--- /dev/null
+++ b/Omega/res/layout/smartspace_preview.xml
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/smartspace_singleline.xml b/Omega/res/layout/smartspace_singleline.xml
new file mode 100644
index 0000000000..3d484b5986
--- /dev/null
+++ b/Omega/res/layout/smartspace_singleline.xml
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/smartspace_twolines.xml b/Omega/res/layout/smartspace_twolines.xml
new file mode 100644
index 0000000000..9e6e5cd935
--- /dev/null
+++ b/Omega/res/layout/smartspace_twolines.xml
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/layout/smartspace_widget.xml b/Omega/res/layout/smartspace_widget.xml
new file mode 100644
index 0000000000..469ea42bce
--- /dev/null
+++ b/Omega/res/layout/smartspace_widget.xml
@@ -0,0 +1,22 @@
+
+
+
diff --git a/Omega/res/layout/snackbar.xml b/Omega/res/layout/snackbar.xml
deleted file mode 100644
index a4df60c0d3..0000000000
--- a/Omega/res/layout/snackbar.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Omega/res/layout/tab_item.xml b/Omega/res/layout/tab_item.xml
new file mode 100644
index 0000000000..44773e168b
--- /dev/null
+++ b/Omega/res/layout/tab_item.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Omega/res/layout/tab_item_check.xml b/Omega/res/layout/tab_item_check.xml
new file mode 100644
index 0000000000..7c2a4c6daa
--- /dev/null
+++ b/Omega/res/layout/tab_item_check.xml
@@ -0,0 +1,27 @@
+
+
+
diff --git a/Omega/res/layout/weather_widget.xml b/Omega/res/layout/weather_widget.xml
new file mode 100644
index 0000000000..685cb393e9
--- /dev/null
+++ b/Omega/res/layout/weather_widget.xml
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Omega/res/menu/menu_change_default_home.xml b/Omega/res/menu/menu_change_default_home.xml
index 21bb70ae84..146c7d15ca 100644
--- a/Omega/res/menu/menu_change_default_home.xml
+++ b/Omega/res/menu/menu_change_default_home.xml
@@ -1,19 +1,4 @@
-
+