Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DerpLauncher: Import Russian translations #29

Open
wants to merge 164 commits into
base: 15
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
97cdcc9
DerpLauncher: Add support for toggling taskbar
kdrag0n Apr 11, 2022
a78353a
DerpLauncher: Fix NPE with swipe down
eyosen Jan 18, 2022
6917472
DerpLauncher: Improve search bar UI in All Apps
kdrag0n Oct 10, 2021
6ec7a47
DerpLauncher: Fix search bar UI in All Apps
mikeNG Jan 19, 2022
220ffc3
DerpLauncher: Update search icon to match Settings
mikeNG Jan 20, 2022
363f7e3
DerpLauncher: Increase end padding for search bar UI
neobuddy89 Feb 3, 2022
daf9f8b
DerpLauncher: Fix gesture navigation fail to move to bottom
Dec 8, 2020
1c0c6f4
DerpLauncher: Disable all caps from Personal and Work tabs
mikeNG Nov 26, 2022
6db309c
DerpLauncher: Fix All Apps header protection and spacing again
t-m-w Jan 16, 2023
dcc83be
DerpLauncher: Skip glitchy search animation
t-m-w Jan 16, 2023
794c30a
DerpLauncher: Improve search bar header protection
adithya2306 Oct 6, 2022
c332581
DerpLauncher: Fix sorting in zh-Hans-CN
dantmnf Feb 18, 2023
c967a48
DerpLauncher: Use different badges for different work profiles
t-m-w Dec 14, 2022
7b947e5
DerpLauncher: Fix TaskbarModelCallbacksFactory instantiation
SebaUbuntu Jan 27, 2024
3102506
DerpLauncher: Fix TaskbarViewCallbacksFactory instantiation
webgeek1234 Aug 28, 2024
f677da2
DerpLauncher: AppsSearchContainerLayout: Avoid NPE
Dil3mm4 Jan 7, 2021
76edb9f
DerpLauncher: Add NPE check in TaskbarDragController
neobuddy89 Apr 22, 2023
a64956d
DerpLauncher: Prevent NPE when using custom themed icons
minaripenguin May 21, 2023
a48ca71
DerpLauncher: Stability NullPointer issue
Jan 3, 2017
496c061
DerpLauncher: PageIndicatorDots: null pointer Exception
hpnightowl Mar 1, 2023
90f2032
DerpLauncher: Fix monkey crash in RecentsLaunchAnimator
Apr 24, 2023
39a8be1
DerpLauncher: Fix crash when placing widgets
suphon-t Oct 11, 2021
590203c
DerpLauncher: Fix monkey crash in createSurfaceParams
Apr 14, 2023
eedfedf
DerpLauncher: Fix crash in SurfaceTransactionApplier
shawnlinboy Mar 13, 2023
8a25a9b
DerpLauncher: Fix rtl layout error
gitofleonardo Jul 22, 2022
5e64c6d
DerpLauncher: Fix potential ConcurrentModificationException
shawnlinboy Mar 2, 2023
51eb8d9
DerpLauncher: Elevate to 'core/platform' app
Dec 13, 2022
8741864
DerpLauncher: Rearrange settings
Nov 24, 2020
8e84fe4
DerpLauncher: Change default icon
Oct 20, 2018
9923d70
DerpLauncher: Reduce app label text size
kdrag0n Dec 13, 2020
ea61712
DerpLauncher: Adjust the icon size to the grid size
danielml3 Mar 7, 2021
5d2035b
DerpLauncher: Workspace: Allow resizing any widget
nebkat Nov 10, 2017
b906b22
DerpLauncher: Allow disabling workspace edit
bvlj Feb 4, 2018
abdde45
DerpLauncher: Disable QSB on first screen by default
arco Jun 28, 2017
3d0162e
DerpLauncher: Let's keep 2-button nav alive for a little longer
nift4 Apr 21, 2023
4990890
DerpLauncher: Unconditionally hide split option for Go-enabled targets
bgcngm Oct 12, 2023
b64d27a
DerpLauncher: Hide home screen rotation pref if not supported
bgcngm Oct 11, 2023
688a45f
DerpLauncher: Hide scrollbar when searching All Apps
t-m-w Jan 16, 2023
efd8d93
DerpLauncher: Add toggle for desktop and drawer labels
bvlj Oct 10, 2018
3c491ec
DerpLauncher: Google Feed integration
ekcross Jul 31, 2018
1120bb7
DerpLauncher: Ability to toggle themed icons for all apps
StarkDroid Mar 30, 2022
8b9ba58
DerpLauncher: Implement hidden & protected apps
bvlj Jan 23, 2019
6e93ac4
DerpLauncher: Extend hiding app mechanism to app prediction
nullxception Mar 3, 2022
a07fae2
DerpLauncher: Allow changing app suggestion settings
ZVNexus Nov 4, 2020
9498c8a
DerpLauncher: Return if launcher is null in notifyRecentsOfOrientation
npv12 Jan 29, 2022
70549a9
DerpLauncher: return if recentsView is null
npv12 Apr 12, 2022
b2396fc
DerpLauncher: Double tap on home screen to turn off screen
Thecrazyskull Feb 10, 2017
ac22d65
DerpLauncher: Show clear all button in recents overview
jhonboy121 Mar 15, 2022
f339d68
DerpLauncher: Add uninstall button to system shortcuts
eyosen Jan 30, 2021
1a875f4
DerpLauncher: Use standard launcher method for uninstalling
neobuddy89 Feb 3, 2022
27f537b
DerpLauncher: Update UNINSTALL TaskShortcutFactory for A15
neobuddy89 Dec 12, 2022
1465110
DerpLauncher: Fix Uninstalling work apps
erfanoabdi Jul 21, 2023
df459a0
DerpLauncher: Fix uninstalling apps from recents
nift4 Aug 21, 2023
4ebafaa
DerpLauncher: Migrate MainSwitchBar and Switch to Material3
bgcngm Mar 24, 2024
8a68829
DerpLauncher: Add restart action for toggling settings
hundeva Oct 12, 2019
751c6c3
DerpLauncher: Restart launcher on google app change
neobuddy89 Feb 5, 2022
0720d69
DerpLauncher: Add a preference to manually restart the launcher
elpaablo Apr 19, 2022
c76f97a
DerpLauncher: Show a toast when restarting the launcher
minaripenguin Apr 18, 2023
705ab81
DerpLauncher: Import ProperSeekBarPreference from vendor/support
idoybh Feb 27, 2021
db573e6
DerpLauncher: Fix up seekbar pref disabled color views
neobuddy89 Apr 1, 2023
c468d7e
DerpLauncher: ProperSeekbarPreference: Improve layout
SKULSHADY Feb 7, 2019
7a97225
DerpLauncher: Add icon and icon text size customizations
neobuddy89 Feb 27, 2021
5aa163e
DerpLauncher: Implement Hotseat searchbar
suphon-t Feb 2, 2022
d6c93e2
DerpLauncher: Add toggle disable hotseat searchbar
neobuddy89 Feb 2, 2022
9060eb8
DerpLauncher: Refine qsb icon layout
suphon-t Oct 12, 2021
aad8e6c
DerpLauncher: Refine sizes and positions of icons in Dock search bar
Oct 11, 2021
2d0bceb
DerpLauncher: Enable lens icon for dock searchbar
neobuddy89 Feb 6, 2022
1600549
DerpLauncher: Better hotseat searchbar colors
Maitreya29 Feb 21, 2022
b91fcc2
DerpLauncher: Fix QSB fill colour in dark theme
adithya2306 Oct 5, 2022
829eef5
DerpLauncher: Update lens icon in hotseat QSB
adithya2306 Oct 5, 2022
c210e35
DerpLauncher: Remove scalable grid check for calculating QSB width
neobuddy89 Mar 27, 2023
5cf6c27
DerpLauncher: Adjust suggestions row vertical padding
adithya2306 Dec 31, 2022
5813a0e
DerpLauncher: Hotseat: Fix normal QSB width
adithya2306 Oct 5, 2022
ad2e169
DerpLauncher: Do not add more space on hotseat with taskbar
neobuddy89 Oct 25, 2022
f5f7eee
DerpLauncher: Improve spacing above and below dock searchbar
neobuddy89 Dec 14, 2022
68454a2
DerpLauncher: Add hotseat bar space only if QSB enabled
idoybh Dec 7, 2022
86a7b29
DerpLauncher: Fix taskbar crash without QSB
neobuddy89 Dec 29, 2022
63b8710
DerpLauncher: Account hotseatBorderSpace into qsbWidth and hotseat pa…
nullxception Mar 24, 2023
cbb09ae
DerpLauncher: Adjust QSB width to align with hotseat
songlongdaiduong Apr 12, 2023
4eab4c7
DerpLauncher: Calculate hotseat border space only if QSB available
Dhina17 Aug 22, 2023
01cfdb1
DerpLauncher: Fix hotseat border space properly
Dhina17 Sep 9, 2023
d1f4f2d
DerpLauncher: cheap fix for taskbar app icons disappearing in portrait
nift4 Sep 27, 2023
a1efb19
DerpLauncher: ensure to update cached thumbnail if we take new one
nift4 Aug 24, 2023
9f142b9
DerpLauncher: fix build warning
nift4 Oct 7, 2023
1714ec8
DerpLauncher: Add un-themed icons to google search bar
adithya2306 May 13, 2022
275a8df
DerpLauncher: Update lens icon in hotseat QSB
adithya2306 Oct 5, 2022
21f2c5f
DerpLauncher: qsb: fix width again
RealJohnGalt Dec 15, 2022
5bdd372
DerpLauncher: Update QSB lens icon (2023 edition)
adithya2306 Nov 1, 2023
b34ab6c
DerpLauncher: Add ripple animation to task menu items
kdrag0n Oct 7, 2021
df2f7a0
DerpLauncher: Add kill action to app shortcuts popup
MLZ94 Dec 21, 2022
f24c474
DerpLauncher: Add toggle for translucent hotseat background
StarkDroid Sep 22, 2021
d2accb0
DerpLauncher: Add pref to disable wallpaper scrolling
AirOne70 Jun 27, 2022
2802464
DerpLauncher: Add option to control wallpaper zooming
nullxception Jul 3, 2022
97251bd
DerpLauncher: Add toggle to hide status bar
suphon-t Feb 16, 2022
b495afc
DerpLauncher: Add WallpaperManager check to support WSA
PeterNjeim Dec 12, 2021
5a66821
DerpLauncher: Allow hiding top shadow on statusbar
adithya2306 May 7, 2022
05bb7ef
DerpLauncher: Add an option to customize blur radius
minaripenguin Jul 16, 2022
a3ee7ad
DerpLauncher: Change resource type for blur radius in DepthController
kdrag0n Sep 12, 2022
04a07dc
DerpLauncher: Add recents and app drawer opacity customization
neobuddy89 Jul 15, 2022
8de048d
DerpLauncher: Do not limit the number of search results
adithya2306 Oct 23, 2022
847b74a
DerpLauncher: Add an about section
eldainosor Oct 10, 2019
028e27a
DerpLauncher: Update launcher preference icons
travarilo Nov 6, 2022
1548142
DerpLauncher: Revamp settings activity
minaripenguin Jun 15, 2022
9509eb4
DerpLauncher: Update settings style
travarilo Dec 23, 2022
94e87cb
DerpLauncher: privapp_whitelist: add INTERACT_ACROSS_USERS
RealJohnGalt Oct 25, 2023
84ab497
DerpLauncher: Add ACCESS_SURFACE_FLINGER permission to manifest
Tejasvp25 Mar 9, 2023
12b8aab
DerpLauncher: Enable more animations when dismissing keyguard
sourajitk Jul 11, 2023
12ff9ec
QuickstepAtomicAnimationFactory: Add some null checks to prevent NPEs
idoybh Apr 5, 2024
0825f0d
DerpLauncher: quickstep: TouchInteractionService: Do not crash on boot
idoybh Apr 12, 2024
febd0b9
DerpLauncher: Update the work FAB after attaching it
Dhina17 Apr 25, 2024
511fb5a
DerpLauncher: Always hide the keyboard when the drawer is minimized
idoybh Jul 22, 2024
777185d
DerpLauncher: allapps: Do not hide keyboard when query is empty
imjyotiraditya Jul 21, 2024
63aedc1
DerpLauncher: allapps: Make google search of the query
imjyotiraditya Jul 21, 2024
89095d4
DerpLauncher: Copy 4x5 grid size from Pixel
rdxzv Apr 7, 2024
54df8d4
DerpLauncher: disable live tile
nift4 Aug 23, 2023
2558626
DerpLauncher: Do not skip search animation for app icons
adithya2306 Dec 31, 2022
cbcf976
DerpLauncher: Make double tap to sleep gesture optional
DennySPB Feb 5, 2020
854fd0c
DerpLauncher: Vibrate on double tap to sleep
LordShenron Apr 2, 2023
31b5ce8
DerpLauncher: Keep clear-all button from being disabled
nullxception Mar 28, 2023
75ec243
DerpLauncher: Hide "all apps" view when search starts
octocorvus Apr 2, 2023
c548418
DerpLauncher: Use font configs instead hardcoded fonts
neobuddy89 Apr 23, 2022
557e7eb
DerpLauncher: Redesign settings homepage
herobuxx May 2, 2024
8e2b404
DerpLauncher: Replace settings header text with DerpFest logo
NurKeinNeid Oct 5, 2024
c1d5370
DerpLauncher: Add Google Lens scan button to recents
suphon-t Oct 18, 2021
7df3eb0
DerpLauncher: Make recents lens button optional
adithya2306 May 10, 2022
b385f83
DerpLauncher: Start lens activity directly instead of sharesheet
adithya2306 Nov 4, 2023
1ee4b8d
DerpLauncher: Set FLAG_ACTIVITY_CLEAR_TASK for lens intents
adithya2306 Nov 4, 2023
76c61ad
DerpLauncher: Implement long press nav bar to search gesture
minaripenguin Aug 2, 2024
886708d
DerpLauncher: Add a toggle for long press on navbar to search [2/3]
idoybh Aug 31, 2024
ff9d24f
DerpLauncher: Do not set hardcoded colors for widget background
neobuddy89 Sep 13, 2022
a369517
DerpLauncher: Introduce memory info in overview
libxzr Feb 7, 2022
0c65076
DerpLauncher: Add toggle for memory info view
minaripenguin Jul 22, 2022
f2a1873
DerpLauncher: meminfo: Replace deprecated BigDecimal methods
minaripenguin Jan 19, 2023
d237123
DerpLauncher: Update recents view meminfo string
neobuddy89 Jun 26, 2023
1f868bf
DerpLauncher: Update meminfo margin when using taskbar
hmtheboy154 Jul 14, 2023
b590bb8
DerpLauncher: Open running services activity when clicking meminfo view
minaripenguin Jan 27, 2023
462d7f6
DerpLauncher: Add background chip for memory info view
travarilo Dec 23, 2022
88488e0
DerpLauncher: Show actual memory without rounding up
neobuddy89 Nov 22, 2023
1069614
DerpLauncher: Add toggle to show/hide app drawer search bar
StarkDroid Nov 29, 2022
10ab1b7
DerpLauncher: Add light theme support for translucent hotseat background
StarkDroid Jan 26, 2023
fd9873a
DerpLauncher: Add vibrate for all overview actions
neobuddy89 Apr 7, 2023
325d16e
DerpLauncher: HotseatEduController: Guard against some odd & rare NPE
idoybh May 2, 2023
8e2c7bf
DerpLauncher: Migrate deprecated getColor to one with Theme
minaripenguin Apr 1, 2023
5370e97
DerpLauncher: Allow to control parallax effect and center wallpaper
nift4 May 7, 2023
0d06c87
DerpLauncher: fix crash
nift4 Jul 13, 2023
5be71fa
DerpLauncher: respect l/r cutout in tablet app drawer too
nift4 Aug 7, 2023
31911e0
DerpLauncher: respect transparent app drawer in tablet UI too
nift4 Aug 7, 2023
e51ef7b
DerpLauncher: remove weird brown tint from tablet task menu
nift4 Aug 21, 2023
d06f6c1
DerpLauncher: show AOSP clear all button when chip disabled
nift4 Aug 23, 2023
329e0fd
DerpLauncher: disable live tile - fix blur flicker
nift4 Aug 23, 2023
87f5d15
DerpLauncher: Do not tag meminfo visible if disabled
neobuddy89 Jan 7, 2024
e39f399
DerpLauncher: Hide meminfo element in OverviewModalTaskState
neobuddy89 Mar 30, 2024
8f3a02f
DerpLauncher: Add toggle to use dark status bar on Home screen
D3nesyan May 14, 2022
cd1125a
DerpLauncher: Use folder background color for QSB
adithya2306 Dec 28, 2023
eecea68
DerpLauncher: Increment max number of saved recent apps thumbnails
sourajitk Jul 11, 2023
3b9af3d
DerpLauncher: Fix all apps drawer themed icons toggle
minaripenguin Apr 8, 2024
a8bafdf
DerpLauncher: Add toggle to disable scroll vibration
D3nesyan May 17, 2022
61af918
DerpLauncher: Round up total memory to known size
minaripenguin Apr 12, 2024
5f39b1b
DerpLauncher: Expose force monochrome themed icon flag as a user pref…
minaripenguin May 11, 2023
a3a1386
DerpLauncher: Go to home screen before launching lens activity
adithya2306 Nov 4, 2023
68acd88
DerpLauncher: Add support for parallel space
libxzr Aug 21, 2022
291e929
DerpLauncher: Don't create work space for parallel users
Dhina17 Apr 5, 2024
fe3ac55
DerpLauncher: Improve 'kill' action string
mickaelmendes50 May 7, 2022
9c9bc79
DerpLauncher: Import Russian translations
burial-dealer Oct 31, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ gradle/
build/
gradlew*
.DS_Store
.settings
41 changes: 37 additions & 4 deletions Android.bp
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,8 @@ android_library {
"com_android_wm_shell_flags_lib",
"android.appwidget.flags-aconfig-java",
"com.android.window.flags.window-aconfig-java",
"libGoogleFeed",
"SettingsLib",
],
manifest: "AndroidManifest-common.xml",
sdk_version: "current",
Expand Down Expand Up @@ -198,6 +200,7 @@ android_app {
sdk_version: "current",
min_sdk_version: min_launcher3_sdk_version,
target_sdk_version: "current",
certificate: "platform",
privileged: true,
system_ext_specific: true,

Expand All @@ -206,7 +209,10 @@ android_app {
"Launcher2",
"QuickSearchBox",
],
required: ["privapp_whitelist_com.android.launcher3"],
required: [
"privapp_whitelist_com.android.launcher3",
"privapp_whitelist_com.android.launcher3-ext",
],

jacoco: {
include_filter: ["com.android.launcher3.**"],
Expand All @@ -219,6 +225,13 @@ android_app {
},
}

java_import {
name: "libGoogleFeed",
jars: [
"libs/libGoogleFeed.jar",
],
}

// Library with all the dependencies for building quickstep
android_library {
name: "QuickstepResLib",
Expand Down Expand Up @@ -310,6 +323,7 @@ android_app {
min_sdk_version: "current",
target_sdk_version: "current",

certificate: "platform",
privileged: true,
system_ext_specific: true,
overrides: [
Expand All @@ -319,7 +333,10 @@ android_app {
"Launcher3QuickStep",
"QuickSearchBox",
],
required: ["privapp_whitelist_com.android.launcher3"],
required: [
"privapp_whitelist_com.android.launcher3",
"privapp_whitelist_com.android.launcher3-ext",
],

resource_dirs: ["quickstep/res"],

Expand Down Expand Up @@ -354,6 +371,7 @@ android_app {
enabled: true,
},

certificate: "platform",
privileged: true,
system_ext_specific: true,
overrides: [
Expand All @@ -364,7 +382,10 @@ android_app {
"Launcher3QuickStepGo",
"QuickSearchBox",
],
required: ["privapp_whitelist_com.android.launcher3"],
required: [
"privapp_whitelist_com.android.launcher3",
"privapp_whitelist_com.android.launcher3-ext",
],

additional_manifests: [
"go/AndroidManifest.xml",
Expand Down Expand Up @@ -392,6 +413,7 @@ android_app {
enabled: true,
},

certificate: "platform",
privileged: true,
system_ext_specific: true,
overrides: [
Expand All @@ -400,7 +422,10 @@ android_app {
"Launcher3",
"Launcher3QuickStep",
],
required: ["privapp_whitelist_com.android.launcher3"],
required: [
"privapp_whitelist_com.android.launcher3",
"privapp_whitelist_com.android.launcher3-ext",
],

additional_manifests: [
"go/AndroidManifest.xml",
Expand All @@ -413,3 +438,11 @@ android_app {
include_filter: ["com.android.launcher3.*"],
},
}

prebuilt_etc {
name: "privapp_whitelist_com.android.launcher3-ext",
system_ext_specific: true,
sub_dir: "permissions",
src: "privapp_whitelist_com.android.launcher3-ext.xml",
filename_from_src: true,
}
70 changes: 67 additions & 3 deletions AndroidManifest-common.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.android.launcher3">
package="com.android.launcher3"
coreApp="true"
android:sharedUserId="android.uid.system">

<!--
The manifest defines the common entries that should be present in any derivative of Launcher3.
Expand All @@ -42,9 +44,17 @@
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
<uses-permission android:name="android.permission.VIBRATE"/>
<!-- for rotating surface by arbitrary degree -->
<uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER" />
<uses-permission android:name="android.permission.ROTATE_SURFACE_FLINGER" />
<uses-permission android:name="android.permission.WAKEUP_SURFACE_FLINGER" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-permission android:name="android.permission.USE_BIOMETRIC" />
<uses-permission android:name="android.permission.DEVICE_POWER" />
<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" />

<!-- for parallel spaces -->
<uses-permission android:name="com.android.permission.MANAGE_PARALLEL_SPACES" />
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />

<!--
Permissions required for read/write access to the workspace data. These permission name
Expand Down Expand Up @@ -72,7 +82,7 @@
android:backupInForeground="true"
android:fullBackupContent="@xml/backupscheme"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher_home"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/derived_app_name"
android:largeHeap="@bool/config_largeHeap"
android:restoreAnyVersion="true"
Expand Down Expand Up @@ -146,7 +156,7 @@
-->
<activity
android:name="com.android.launcher3.settings.SettingsActivity"
android:label="@string/settings_button_text"
android:label="@string/derp_app_name"
android:theme="@style/HomeSettings.Theme"
android:exported="true"
android:autoRemoveFromRecents="true">
Expand All @@ -156,6 +166,54 @@
</intent-filter>
</activity>

<!-- Icons -->
<activity
android:name="com.android.launcher3.settings.SettingsIcons"
android:label="@string/icons_category_title"
android:theme="@style/HomeSettings.Theme"
android:exported="true"
android:autoRemoveFromRecents="true" />

<!-- App drawer -->
<activity
android:name="com.android.launcher3.settings.SettingsAppDrawer"
android:label="@string/app_drawer_category_title"
android:theme="@style/HomeSettings.Theme"
android:exported="true"
android:autoRemoveFromRecents="true" />

<!-- Homescreen -->
<activity
android:name="com.android.launcher3.settings.SettingsHomescreen"
android:label="@string/home_category_title"
android:theme="@style/HomeSettings.Theme"
android:exported="true"
android:autoRemoveFromRecents="true" />

<!-- Misc settings -->
<activity
android:name="com.android.launcher3.settings.SettingsMisc"
android:label="@string/misc_category_title"
android:theme="@style/HomeSettings.Theme"
android:exported="true"
android:autoRemoveFromRecents="true" />

<!-- Recents -->
<activity
android:name="com.android.launcher3.settings.SettingsRecents"
android:label="@string/recents_category_title"
android:theme="@style/HomeSettings.Theme"
android:exported="true"
android:autoRemoveFromRecents="true" />

<!-- About Launcher -->
<activity
android:name="com.android.launcher3.settings.SettingsAbout"
android:label="@string/about"
android:theme="@style/HomeSettings.Theme"
android:autoRemoveFromRecents="true"
android:parentActivityName="com.android.launcher3.SettingsActivity" />

<provider
android:name="com.android.launcher3.testing.TestInformationProvider"
android:authorities="${applicationId}.TestInfo"
Expand Down Expand Up @@ -189,5 +247,11 @@
<property
android:name="android.window.PROPERTY_ACTIVITY_EMBEDDING_SPLITS_ENABLED"
android:value="true" />

<activity
android:name="com.android.launcher3.lineage.trust.TrustAppsActivity"
android:label="@string/trust_apps_manager_name"
android:theme="@android:style/Theme.DeviceDefault.Settings"
android:autoRemoveFromRecents="true" />
</application>
</manifest>
5 changes: 3 additions & 2 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,14 @@
android:fullBackupContent="@xml/backupscheme"
android:hardwareAccelerated="true"
android:debuggable="true"
android:icon="@drawable/ic_launcher_home"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/derived_app_name"
android:theme="@style/AppTheme"
android:largeHeap="@bool/config_largeHeap"
android:restoreAnyVersion="true"
android:supportsRtl="true"
tools:ignore="GoogleAppIndexingWarning">
tools:ignore="GoogleAppIndexingWarning"
tools:replace="android:icon">

<!--
Main launcher activity. When extending only change the name, and keep all the
Expand Down
2 changes: 1 addition & 1 deletion go/AndroidManifest-launcher.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
android:fullBackupOnly="true"
android:fullBackupContent="@xml/backupscheme"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher_home"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/derived_app_name"
android:theme="@style/AppTheme"
android:largeHeap="@bool/config_largeHeap"
Expand Down
2 changes: 1 addition & 1 deletion go/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
android:fullBackupOnly="true"
android:fullBackupContent="@xml/backupscheme"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher_home"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/derived_app_name"
android:theme="@style/AppTheme"
android:largeHeap="@bool/config_largeHeap"
Expand Down
8 changes: 4 additions & 4 deletions go/quickstep/res/values/styles.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
</style>

<style name="GoOverviewActionButtonCaption">
<item name="android:fontFamily">sans-serif-medium</item>
<item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
<item name="android:textSize">14dp</item>
<item name="android:textColor">?attr/overviewButtonTextColor</item>
<item name="android:lineHeight">20dp</item>
Expand All @@ -61,7 +61,7 @@

<!-- Modal Dialogs -->
<style name="ModalDialogTitle">
<item name="android:fontFamily">sans-serif-medium</item>
<item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
<item name="android:textSize">20sp</item>
<item name="android:textColor">?android:attr/textColorPrimary</item>
<item name="android:lineHeight">24dp</item>
Expand All @@ -71,7 +71,7 @@
</style>

<style name="ModalDialogText">
<item name="android:fontFamily">sans-serif-medium</item>
<item name="android:fontFamily">@*android:string/config_bodyFontFamilyMedium</item>
<item name="android:textSize">16sp</item>
<item name="android:textColor">?android:attr/textColorTertiary</item>
<item name="android:lineHeight">24dp</item>
Expand All @@ -87,4 +87,4 @@
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
</resources>
</resources>
Binary file added libs/libGoogleFeed.jar
Binary file not shown.
24 changes: 24 additions & 0 deletions privapp_whitelist_com.android.launcher3-ext.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2023 The LibreMobileOS Foundation

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<permissions>
<!-- Additional permissions on top of privapp_whitelist_com.android.launcher3.xml -->
<privapp-permissions package="com.android.launcher3">
<permission name="android.permission.FORCE_STOP_PACKAGES"/>
<permission name="android.permission.INTERACT_ACROSS_USERS"/>
<permission name="android.permission.INTERACT_ACROSS_USERS_FULL"/>
</privapp-permissions>
</permissions>
4 changes: 4 additions & 0 deletions proguard.flags
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,7 @@
-keep class com.android.quickstep.** {
*;
}

-keep class com.android.launcher3.lineage.trust.** {
*;
}
2 changes: 1 addition & 1 deletion quickstep/AndroidManifest-launcher.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
android:fullBackupOnly="true"
android:fullBackupContent="@xml/backupscheme"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher_home"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/derived_app_name"
android:theme="@style/AppTheme"
android:largeHeap="@bool/config_largeHeap"
Expand Down
2 changes: 1 addition & 1 deletion quickstep/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
android:fullBackupOnly="true"
android:fullBackupContent="@xml/backupscheme"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher_home"
android:icon="@mipmap/ic_launcher_home"
android:label="@string/derived_app_name"
android:theme="@style/AppTheme"
android:largeHeap="@bool/config_largeHeap"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2017 The Android Open Source Project

<!-- Copyright (C) 2020 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/icon_background" />
<foreground>
<bitmap android:src="@mipmap/ic_launcher_home_foreground"/>
</foreground>
</adaptive-icon>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:height="24dp"
android:width="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path android:fillColor="#FF000000" android:pathData="M5,13H19V11H5M3,17H17V15H3M7,7V9H21V7" />
</vector>
Loading