Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
193 commits
Select commit Hold shift + click to select a range
c219457
Snap for 9133013 from b759de4769a02811e2fffd977aefd160ee3341f4 to tm-…
Oct 3, 2022
2a64669
Snap for 9137459 from 6a84ebc7ab2ed34f8366715a37cfabc33faa6b38 to tm-…
Oct 4, 2022
cf84476
Snap for 9143244 from d5bccf19c4fca9c43939227afe794484b26574a7 to tm-…
Oct 5, 2022
23461f2
Snap for 9148167 from 9860628fccf74dcc02cb8833e9fbdc0bd31a5ea2 to tm-…
Oct 6, 2022
94c2e3e
Snap for 9153129 from 1874371aab87e90b1cf8a5524eafc81cd4506f3f to tm-…
Oct 8, 2022
13ea0d0
Snap for 9154961 from 926d04ec145786889617e975314245e5e453e4da to tm-…
Oct 8, 2022
cafe904
Snap for 9158784 from 3c8ae3efffaabfb946e14dfde010e17fa9e39959 to tm-…
Oct 10, 2022
89f3d2e
Snap for 9163457 from e2791f0cf69f8d721ab5a41b22db06e9fbf154e2 to tm-…
Oct 11, 2022
4bfaa52
Snap for 9167942 from 2613431914e3bedc4181ab8103380dee3e34cdfa to tm-…
Oct 12, 2022
019b6bf
Snap for 9173498 from 0bc70442d634db70195b65814c01f8c203ea1594 to tm-…
Oct 13, 2022
e1f2f3b
Snap for 9178587 from 73b8ee9390562516ff38de029cb0a2ff3d58a41c to tm-…
Oct 15, 2022
bf3583d
Snap for 9185292 from 126d178358730e66131a3bf2d547dec5c6f29ba7 to tm-…
Oct 17, 2022
891da13
Snap for 9190355 from 44e788a9d3d7828c86e455996beb840ba55dffc4 to tm-…
Oct 18, 2022
07f126b
Snap for 9195661 from 41235d529bd0683f33f2dc85a89f0abb125369dc to tm-…
Oct 19, 2022
8c9afe5
Snap for 9200392 from ddbe35cc874e2e73468cb7000ce7164675e37c02 to tm-…
Oct 20, 2022
627c5c1
Snap for 9206145 from ac29981a4259c09c88086999c45540395a238bef to tm-…
Oct 22, 2022
e4924e5
Snap for 9207990 from e3279da4fc25719f728ff1b5c6a0623fdec139bc to tm-…
Oct 22, 2022
ea9060e
Snap for 9211918 from 2c97e589337ab4a94f725f18662af7ca2c7215f0 to tm-…
Oct 24, 2022
8a86721
Snap for 9217312 from 7c70ba3edee509ad98508b38a9050b5d47c1aab7 to tm-…
Oct 25, 2022
235bf11
Snap for 9222401 from d98c88b4e0a0063479bde0b58bb8a2671a2ccfd4 to tm-…
Oct 26, 2022
4609b4e
Snap for 9227242 from 17137e8bce74eb731c2963d0e6d1ad2aff5cf615 to tm-…
Oct 27, 2022
31ff250
Snap for 9232464 from 35b0378d456e79865a541f42e4d56103a5eed3ea to tm-…
Oct 29, 2022
e4dfc83
Snap for 9238644 from c5f43eb9f77b20f3e6e10ccf2f8cd566ecc3f45a to tm-…
Oct 31, 2022
4929a5e
Snap for 9243084 from 0c853991fd13bdaf9c5f7c7293aebc85d59e71cc to tm-…
Nov 1, 2022
f36aa4f
Snap for 9248884 from ccc8e9fcf4de1c6a7c183b3be0775b23db5adf19 to tm-…
Nov 2, 2022
7a3d0d7
Snap for 9253587 from 58502d023631e8dbf59f14549bc54c38e9fce51e to tm-…
Nov 3, 2022
2ac0cec
Snap for 9257771 from 345ef9ffbab4d06417441eba6e29fc89b0fb0506 to tm-…
Nov 5, 2022
8d244bc
Snap for 9260370 from 5602b9e0add20189825f6cb9e3aa3bbd28c078e7 to tm-…
Nov 5, 2022
56eeb81
Snap for 9264471 from cd587212a22bd10149dbd642c5d87adb16c846de to tm-…
Nov 8, 2022
7498a24
Snap for 9268991 from 98f400397b719a79028b947c1b844bbee72a545c to tm-…
Nov 9, 2022
061645e
Snap for 9274385 from 1d253ac8e0269da11c0357acdab86623de6d2c2e to tm-…
Nov 10, 2022
0e29e66
Snap for 9279354 from b63cc3f113a30d12eba3dfe9ff19cea9600ab65a to tm-…
Nov 11, 2022
2a6fb3c
Snap for 9286161 from 584332202ccdb9d8bf634c192173094225706a53 to tm-…
Nov 12, 2022
ede4a71
Snap for 9290907 from 62b9f80d1ea5b71d24ade4c1127b4322cb3bbe12 to tm-…
Nov 15, 2022
dbd6eda
Snap for 9294897 from ab61359a8130ddf03d1fb9c0acb6cda1dbfd4a6a to tm-…
Nov 16, 2022
ca131aa
Snap for 9301146 from 9e6a993afc100eb9fd3de658c1c70c69846b5fe9 to tm-…
Nov 17, 2022
f6b047e
Fix issue where the solution is not updated when the grid is empty
gfransebas Nov 17, 2022
62aaf18
Merge cherrypicks of [20512199] into tm-qpr2-release.
Nov 17, 2022
aa5f6a3
Snap for 9305793 from 193f8992f1e6c999fc1a1162ad7905621b7730ae to tm-…
Nov 18, 2022
51531c1
Fix issue where the solution is not updated when the grid is empty
gfransebas Nov 17, 2022
c69297c
Merge cherrypicks of [20512199] into tm-qpr2-release.
Nov 18, 2022
9694528
Snap for 9311025 from c9c45ed783dedb65e4beb60cecec2e879585d5a5 to tm-…
Nov 19, 2022
293adde
Snap for 9312338 from 793c37153a565c55a80de7c021109c69ece9fad8 to tm-…
Nov 19, 2022
77cff84
Snap for 9316743 from db81133e948409fc1f4d8c164773fd23056ca836 to tm-…
Nov 22, 2022
8bad4a5
Snap for 9321341 from 691c6e511f4aa62599f90877dc46cb26d342621e to tm-…
Nov 23, 2022
9a2663d
Snap for 9325773 from 50286fe32637eeee2534aa8c55ff04504a1e6542 to tm-…
Nov 24, 2022
82cf33c
Snap for 9330113 from b0ed7dae63c2f93514a01ac31ecd9b66a3fd5571 to tm-…
Nov 25, 2022
7840144
Snap for 9342863 from c04120e61e3d7f391c0e2cc319e4887db4253957 to tm-…
Nov 29, 2022
0012eb6
Snap for 9348344 from 575048df995cfb96ae0cf1f4d160dce4661cb9a3 to tm-…
Nov 30, 2022
3bafdba
Snap for 9354090 from ed882317dac09c16cf1de3462a3f100e4f4edcfa to tm-…
Dec 1, 2022
9a33e9a
Snap for 9358956 from 12053e958f0b330dc6914fa2a31a3dd1e4c26af7 to tm-…
Dec 2, 2022
f72e3b4
Snap for 9364794 from f6de6e364ac167ccae23afd05620d3cf17a7032a to tm-…
Dec 3, 2022
8cb3dcd
Snap for 9366140 from 7b467addea1fc397b81dc4e9d1105068706d7baf to tm-…
Dec 3, 2022
368217c
Snap for 9371302 from c4d6dee0692b194e0923e2e3010bace8ec00f4ad to tm-…
Dec 6, 2022
7d4e2ba
Snap for 9376496 from 9adbab96b7d4647e4b71085c78756c7e51f49b3c to tm-…
Dec 7, 2022
118a5a0
Snap for 9381392 from 878ae3fc853bec2a7ae049b78887cb23590a2d7f to tm-…
Dec 8, 2022
b013522
Snap for 9385690 from 9898d7906eb01eb0630c3f6b59d92afa9de796b1 to tm-…
Dec 9, 2022
fa84b81
Snap for 9390188 from 9a6a2c8a2dd849cf18c8e2bfcf2d3e87b53903e0 to tm-…
Dec 10, 2022
a58e43a
Snap for 9392049 from f7590ed79c0ab40c023db96318cfe922fb562b58 to tm-…
Dec 11, 2022
8133623
Snap for 9392640 from 9c19638ca3722d56197b351c32432124c9450396 to tm-…
Dec 12, 2022
6ac0618
Snap for 9397138 from 742294305fc76e6e90390fc97d510208dd2abbc9 to tm-…
Dec 13, 2022
ecf96f0
Snap for 9401607 from c995ec1dd882e1d4b690d08f2ffcb97ea5846842 to tm-…
Dec 14, 2022
6c44daa
Snap for 9406096 from 8a7dc2b244e72a794ac1db4bb1e720ec04a7823f to tm-…
Dec 15, 2022
2220950
Snap for 9410359 from 2ebdc76fa5308a36434a5bc33b094d577184885a to tm-…
Dec 16, 2022
dadf919
Snap for 9414670 from 791c9dbf8de0398e14574b68b0b5cce2dcfb08f8 to tm-…
Dec 17, 2022
69b1c51
Snap for 9416697 from 432ca5f5baac690e331ab868bcddf32a5f5e7688 to tm-…
Dec 17, 2022
1aba460
Snap for 9420665 from 04c89fe38e282ed3329e19572088f1b8cf6d103e to tm-…
Dec 20, 2022
1c4e8b8
Snap for 9424627 from c03bb43fa525071aeff399aef8de72180a829eed to tm-…
Dec 21, 2022
e852f81
Snap for 9428515 from 238bbfaf7b5f385dcfc4ccd1737ab51abe2e372a to tm-…
Dec 22, 2022
08057e7
Snap for 9432151 from eef0b1640bbc8c26c824836271a71b929726e895 to tm-…
Dec 23, 2022
a3a2e8f
Snap for 9439764 from 5dd5296527dd93139668c23401f01ebbc7f711d4 to tm-…
Dec 28, 2022
1220d2f
Snap for 9442415 from 2da05f367dbe145d6cab58febfb9d5b76d0fcee8 to tm-…
Dec 29, 2022
e89e99c
Snap for 9444344 from 231e061ae1a942975beb920f493c7d1e28dd02dc to tm-…
Dec 30, 2022
544070c
Snap for 9447015 from d96be3ebb42b4346890dfb890643fd810143a2f6 to tm-…
Jan 1, 2023
5ec3433
Snap for 9451646 from 39688d2d61bb241b38fb43ca414471f571540722 to tm-…
Jan 4, 2023
dc32578
Snap for 9454839 from 50b82f887cc140c2bbdbc621ec9d4b30a6153e73 to tm-…
Jan 5, 2023
ce4df6a
Snap for 9459725 from daffdfa35c50d8eb0d820c76a772a0f7c3f08221 to tm-…
Jan 6, 2023
df7830b
Snap for 9463735 from 2f4a1b9980c48a07ddf5ea5543c0a3da785cc429 to tm-…
Jan 7, 2023
6f4c447
Snap for 9465878 from 72b186aefd4e8b4956f20858f9a21eef394257a5 to tm-…
Jan 7, 2023
b10b38a
Disable Transient Taskbar
Jan 11, 2023
2c34cba
Merge cherrypicks of ['ag/20956806'] into tm-qpr2-release.
Jan 13, 2023
6c5c183
Prevent falling into OtherActivityInputConsumer when over lockscreen
Jan 19, 2023
ba4a1e0
Merge cherrypicks of ['googleplex-android-review.googlesource.com/210…
Mar 7, 2023
30d412c
[coastguard skipped] Merge sparse cherrypicks from sparse-9662652-L34…
Mar 7, 2023
3914bd4
Prevent falling into OtherActivityInputConsumer when over lockscreen
Jan 19, 2023
8998e46
Merge cherrypicks of ['googleplex-android-review.googlesource.com/210…
Mar 9, 2023
5182584
Create Custom Launcher
Sep 30, 2019
beaf91a
disable hard-wired QuickSearchBox widget
thestinger Dec 7, 2016
c4e469e
Enable crossfade when changing theme
kdrag0n Oct 12, 2021
86108d9
Expose themed icon setting in ThemePicker
kdrag0n Oct 12, 2021
7bcaf89
Properly expose GridCustomizationsProvider
luca020400 Nov 1, 2019
1201241
Launcher3: Add 2x2 workspace grid option
kdrag0n Nov 3, 2020
853456f
Launcher3: Google feed integration
anayw2001 Oct 11, 2020
556735d
Allow changing feature flags on user builds
kdrag0n Oct 11, 2021
a3d548e
Launcher3: Add 5x6, 5x7 and 6x6 default workspaces
dwardor Apr 7, 2020
a894e53
Launcher3: Add x8 workspaces
PacMM79 Jan 25, 2022
253c57f
Globally disable debug logging
bgcngm Nov 9, 2019
36619d4
Launcher3: Edit Google feed strings to be inline with Pixels
itz63c Dec 14, 2020
413490f
Launcher3: Allow changing app suggestion settings.
AKoskovich Nov 4, 2020
5b927ca
Launcher3: Double tap on home screen to turn off screen
Thecrazyskull Feb 10, 2017
e2de307
Launcher3: Make double tap to sleep gesture optional
Hikari-no-Tenshi Feb 5, 2020
eec8cc7
Launcher: Fix all apps view not dismissing
trautamaki Nov 7, 2021
357f933
Launcher3: Don't show move layer when editing isn't allowed
BadDaemon Nov 27, 2021
6f947b3
Launcher3: allow disabling workspace edit
bvlj Feb 4, 2018
2613ad8
Launcher3: add toggle for desktop and drawer labels
bvlj Oct 10, 2018
a2a36e5
Workspace: Allow resizing any widget
nebkat Nov 10, 2017
7466d66
IconPlatte: Don't crash when the app gives us an invalid color
idoybh Dec 24, 2021
c2bf95a
Launcher3: Adapt home settings UI to Android 12 style
adithya2306 Oct 31, 2021
46d7da9
Launcher3: Add Google Lens scan button to recents
suphon-t Oct 18, 2021
451e9ef
Revert "Don't allow starting DeveloperOptionsFragment on non-debug bu…
kdrag0n Dec 19, 2021
d492b34
Launcher3: show clear all button in recents overview
jhonboy121 Mar 15, 2022
4a16981
Launcher3: Round search bar in drawer
kdrag0n Jan 19, 2021
2569d80
launcher3: Don't vibrate while scrolling
npv12 Mar 21, 2022
e9bf929
quickstep: RecentsView: add null check for invocations mFirstFloating…
jhonboy121 Mar 26, 2022
2ac293b
Launcher3: Add kill action to app shortcuts popup
ezio84 Nov 7, 2018
9a9cee6
Launcher3: Add uninstall button to system shortcuts
eyosen Jan 30, 2021
92a5e89
Launcher3: Update UNINSTALL TaskShortcutFactory for QPR1 merge
neobuddy89 Dec 12, 2022
e3cad95
Replace 4x4 grid option with a 4x5 one
arco Jul 1, 2017
5896703
Launcher3: Adjust the icon size to the grid size
danielml3 Mar 7, 2021
4d49053
Launcher3: Home press on default homescreen -> open drawer
SpiritCroc Sep 27, 2020
74fb10f
quickstep: return if recentsView is null
npv12 Apr 12, 2022
0c817b8
launcher3: SystemShortcut: abort uninstall action if package name is …
jhonboy121 Apr 21, 2022
281753f
Add Smartspace Widget.
imjyotiraditya May 19, 2020
f675525
Launcher3: Add smartspace widget to 2x2 and 3x3 grids
kdrag0n Nov 5, 2020
315fdb9
Launcher3: Fix gesture navigation fail to move to bottom
Dec 8, 2020
ee75a32
Launcher3: Improve search bar UI in All Apps
kdrag0n Oct 10, 2021
e368234
Launcher3: Update search icon to match Settings
mikeNG Jan 20, 2022
a513ca5
Launcher3: Fix search bar UI in All Apps
mikeNG Jan 19, 2022
1c6491c
Launcher3: Switch back to tertiary color for search hint
alk3pInjection Feb 21, 2022
70e2219
Launcher3: Fix all apps header color in dark mode
kdrag0n Oct 7, 2021
efe537b
Launcher3: Fix Personal/Work profile tab colors in All Apps
kdrag0n Oct 10, 2021
084448a
Revert "Launcher3: Allow changing app suggestion settings."
alanndz Sep 4, 2022
ab20eab
Launcher3: Implement Hotseat searchbar
suphon-t Feb 2, 2022
39348a4
Launcher3: Better hotseat searchbar colors
Maitreya29 Feb 21, 2022
c7353e0
Launcher3: Stability NullPointer issue
Jan 3, 2017
72cce22
Launcher3: No Calendarwidget 4x4 widget displayed
Sep 28, 2016
8f275a1
Launcher3: Re-organize settings
gotenksIN Jan 31, 2022
88deaaa
Launcher3: Rearrange home settings layout
adithya2306 Mar 3, 2022
39a071c
Launcher3: Enable lens icon for dock searchbar
neobuddy89 Feb 6, 2022
90f53f6
Launcher3: Make lens available without lens package
neobuddy89 Feb 12, 2022
ff4b4ce
Launcher3: Make recents lens button optional
adithya2306 May 10, 2022
269632d
Launcher3: Add restart action for toggling settings
hundeva Oct 12, 2019
4402bdf
Launcher3: Add a toggle to disable hotseat searchbar
neobuddy89 Feb 2, 2022
b6220d5
Launcher3: Move searchbar toggle out of recents category
adithya2306 May 24, 2022
4fa57d6
Launcher3: Display themed app icon all the time
Kapp509840 Mar 25, 2022
a277b7b
Launcher3: Ability to toggle themed icons for all apps
StarkDroid Mar 30, 2022
68d5e02
Launcher3: device_profiles: catch up to 13
anayw2001 Sep 1, 2022
576b034
Launcher3: Specify the wallpaper picker package
luca020400 Nov 1, 2019
0c90578
Launcher3: Fix compilation for QPR1 merge
bgcngm Dec 12, 2022
fec3e05
Launcher3: Refine qsb icon layout
suphon-t Oct 12, 2021
53af1a4
Launcher3: Fixup hotseat qsb switch after r16 merge
idoybh Dec 7, 2022
f9fbf99
Launcher3: Do not limit the number of search results
adithya2306 Oct 23, 2022
13ca2b8
Launcher3: Improve spacing above and below dock searchbar
neobuddy89 Dec 14, 2022
d45179c
Launcher3: Match dimens with Pixel Launcher
joeyhuab Dec 28, 2022
24e5cd6
Launcher3: Fix header protection height calculation
kdrag0n Dec 30, 2021
1a0c3cc
Launcher3: Add ripple animation to task menu items
kdrag0n Oct 7, 2021
7eb4d73
Launcher3: Updates from Pixel Launcher
joeyhuab Feb 19, 2023
f81b553
Revert "Launcher3: Do not limit the number of search results"
RealJohnGalt Dec 8, 2022
b2575be
Launcher3: only add QSB inset space if QSB is enabled.
RealJohnGalt Dec 7, 2022
8890f64
QsbLayout: do not apply same width adjustment
RealJohnGalt Dec 15, 2022
32b7afd
Do not attach cleanupScreenshot() to frame update event
libxzr Apr 30, 2022
211dec9
fixup! QuickStep: Google Feed integration
mikeNG Mar 14, 2023
5de5a14
fixup showing qsb qpr2
RealJohnGalt Mar 16, 2023
9df0ef7
fixup QsbLayout width
RealJohnGalt Mar 16, 2023
a49aa07
Launcher3: Bring back WorkspaceUnlockAnim
adithya2306 Oct 17, 2022
aed6fc4
Revert "launcher3: Don't vibrate while scrolling"
MocaRafee Mar 19, 2023
f640c71
Launcher3: Add toggle to enable scroll vibration
D3nesyan May 17, 2022
b840c77
Launcher3: account hotseatBorderSpace into qsbWidth and hotseat padding
nullxception Mar 24, 2023
e5f496e
Launcher3: Add ACCESS_SURFACE_FLINGER permission to manifest
Tejasvp25 Mar 9, 2023
452f71a
Launcher3: Move lens to the right side
nullxception Mar 28, 2023
9b66de4
Launcher3: Keep clear-all button from being disabled
nullxception Mar 28, 2023
299ba0a
Launcher3: Don't apply disabled alpha to search hint
minaripenguin Sep 12, 2022
fc636fd
Launcher3: Refine dock and all apps UI
minaripenguin Aug 15, 2022
bde4aac
Launcher3: Tone down scrim background to N1 for vibrance
minaripenguin Apr 2, 2023
809f8b9
Launcher3: Migrate deprecated getColor to one with Theme
minaripenguin Apr 1, 2023
bc1cd3d
Launcher3: Clear task snapshots remnants on 'onRecentsAnimationComplete'
Nov 23, 2022
e6b425b
Launcher3: Hide scrollbar when searching All Apps
Jan 16, 2023
a631441
Launcher3: Add un-themed icons to google search bar
adithya2306 May 13, 2022
ce23981
Launcher3: Use regular body font for app labels
adithya2306 Nov 2, 2021
caa6194
Launcher3: Fix app icon font
jhenrique09 Dec 24, 2022
14e0be3
Launcher3: Implement LocalColorExtractor using monet theme engine
kdrag0n Oct 7, 2021
e142160
LocalColorExtractor: Adapt for 12L changes
anayw2001 Mar 8, 2022
416c239
LocalColorExtractor: Disable local colors when using system presets
kdrag0n Feb 18, 2022
8184fd4
Launcher3: Add support for themed icons
TheScarastic Oct 6, 2021
ec900f9
Launcher3: Add Icon Pack Support from Shade Launcher [SQUASHED]
amirzaidi Jan 11, 2020
37d0458
Launcher3: Make icon pack support themed icons
neobuddy89 Nov 12, 2022
55a2324
Launcher3: Switch to icon pack theming preview
neobuddy89 Nov 13, 2022
8ddbb24
Launcher3: Use overridden IconProvider instance consistently
nullxception May 7, 2023
7b8512f
Launcher3: Use SelectorWithWidgetPreference for icon pack's selection
nullxception May 8, 2023
5158b42
Launcher3: Setup icon pack's launchIntent
nullxception May 8, 2023
28e9226
Launcher3: Allow widgets to have 1 row as minimum size
saulhdev Oct 22, 2021
1cc1992
Add Japanese
reindex-ot Jun 22, 2023
f056122
Create custom_strings.xml
reindex-ot Jun 22, 2023
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
39 changes: 34 additions & 5 deletions Android.bp
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,13 @@ java_library {
min_sdk_version: min_launcher3_sdk_version,
}

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

// Library with all the dependencies for building Launcher3
android_library {
name: "Launcher3ResLib",
Expand All @@ -153,7 +160,10 @@ android_library {
"androidx.cardview_cardview",
"com.google.android.material_material",
"iconloader_base",
"view_capture"
"view_capture",
"libGoogleFeed",
"SettingsLib",
"monet",
],
manifest: "AndroidManifest-common.xml",
sdk_version: "current",
Expand Down Expand Up @@ -212,7 +222,10 @@ android_app {
"Home",
"Launcher2",
],
required: ["privapp_whitelist_com.android.launcher3"],
required: [
"privapp_whitelist_com.android.launcher3",
"privapp_whitelist_bianca_launcher3.xml",
],

jacoco: {
include_filter: ["com.android.launcher3.**"],
Expand Down Expand Up @@ -341,7 +354,10 @@ android_app {
"Launcher3",
"Launcher3QuickStep",
],
required: ["privapp_whitelist_com.android.launcher3"],
required: [
"privapp_whitelist_com.android.launcher3",
"privapp_whitelist_bianca_launcher3.xml",
],

additional_manifests: [
"AndroidManifest.xml",
Expand All @@ -367,6 +383,7 @@ android_app {
platform_apis: true,
min_sdk_version: "current",
target_sdk_version: "current",
certificate: "platform",

privileged: true,
system_ext_specific: true,
Expand All @@ -375,7 +392,10 @@ android_app {
"Launcher2",
"Launcher3",
],
required: ["privapp_whitelist_com.android.launcher3"],
required: [
"privapp_whitelist_com.android.launcher3",
"privapp_whitelist_bianca_launcher3.xml",
],

resource_dirs: ["quickstep/res"],

Expand Down Expand Up @@ -426,7 +446,10 @@ android_app {
"Launcher3",
"Launcher3QuickStep",
],
required: ["privapp_whitelist_com.android.launcher3"],
required: [
"privapp_whitelist_com.android.launcher3",
"privapp_whitelist_bianca_launcher3.xml",
],

additional_manifests: [
"go/AndroidManifest.xml",
Expand All @@ -441,3 +464,9 @@ android_app {

}

prebuilt_etc {
name: "privapp_whitelist_bianca_launcher3.xml",
src: "privapp_whitelist_bianca_launcher3.xml",
system_ext_specific: true,
sub_dir: "permissions",
}
18 changes: 17 additions & 1 deletion AndroidManifest-common.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@
with some minor changed based on the derivative app.
-->

<uses-sdk android:minSdkVersion="29"/>

<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.SET_WALLPAPER" />
<uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" />
Expand All @@ -41,10 +43,14 @@
<uses-permission android:name="android.permission.READ_DEVICE_CONFIG" />
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
<!-- 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.POST_NOTIFICATIONS" />
<uses-permission android:name="android.permission.READ_HOME_APP_SEARCH_DATA" />
<uses-permission android:name="android.permission.DEVICE_POWER" />
<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" />


<!--
Permissions required for read/write access to the workspace data. These permission name
should not conflict with that defined in other apps, as such an app should embed its package
Expand Down Expand Up @@ -136,7 +142,9 @@
<provider
android:name="com.android.launcher3.graphics.GridCustomizationsProvider"
android:authorities="${packageName}.grid_control"
android:exported="true" />
android:exported="true"
android:writePermission="${packageName}.permission.WRITE_SETTINGS"
android:readPermission="${packageName}.permission.READ_SETTINGS" />

<!--
The settings activity. To extend point settings_fragment_name to appropriate fragment class
Expand All @@ -153,6 +161,14 @@
</intent-filter>
</activity>

<!-- Icon Pack -->
<activity
android:name="com.android.launcher3.icons.pack.IconPackSettingsActivity"
android:label="@string/icon_pack_title"
android:theme="@style/HomeSettings.Theme"
android:exported="true"
android:autoRemoveFromRecents="true" />

<provider
android:name="com.android.launcher3.testing.TestInformationProvider"
android:authorities="${packageName}.TestInfo"
Expand Down
5 changes: 4 additions & 1 deletion AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
attributes and intent filters the same
-->
<activity
android:name="com.android.launcher3.Launcher"
android:name="com.android.launcher3.CustomLauncher"
android:launchMode="singleTask"
android:clearTaskOnLaunch="true"
android:stateNotNeeded="true"
Expand All @@ -67,6 +67,9 @@
<meta-data
android:name="com.android.launcher3.grid.control"
android:value="${packageName}.grid_control" />
<meta-data
android:name="com.android.launcher3.themedicon.option"
android:value="${packageName}.grid_control" />
</activity>

</application>
Expand Down
3 changes: 3 additions & 0 deletions go/AndroidManifest-launcher.xml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@
<meta-data
android:name="com.android.launcher3.grid.control"
android:value="${packageName}.grid_control" />
<meta-data
android:name="com.android.launcher3.themedicon.option"
android:value="${packageName}.grid_control" />
</activity>

</application>
Expand Down
Binary file added libs/libGoogleFeed.jar
Binary file not shown.
13 changes: 13 additions & 0 deletions privapp_whitelist_bianca_launcher3.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2022 Paranoid Android
SPDX-License-Identifier: Apache-2.0
-->
<permissions>

<!-- Additional permissions on top of privapp-permissions-platform.xml -->
<privapp-permissions package="com.android.launcher3">
<permission name="android.permission.FORCE_STOP_PACKAGES"/>
</privapp-permissions>

</permissions>
5 changes: 4 additions & 1 deletion quickstep/AndroidManifest-launcher.xml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
attributes and intent filters the same
-->
<activity
android:name="com.android.launcher3.uioverrides.QuickstepLauncher"
android:name="com.android.launcher3.CustomLauncher"
android:launchMode="singleTask"
android:clearTaskOnLaunch="true"
android:stateNotNeeded="true"
Expand All @@ -66,6 +66,9 @@
<meta-data
android:name="com.android.launcher3.grid.control"
android:value="${packageName}.grid_control" />
<meta-data
android:name="com.android.launcher3.themedicon.option"
android:value="${packageName}.grid_control" />
</activity>

</application>
Expand Down
19 changes: 19 additions & 0 deletions quickstep/res/drawable/ic_clear_all.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- 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
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.
-->
<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>
29 changes: 29 additions & 0 deletions quickstep/res/drawable/ic_kill_app.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2018 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

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.
-->

<vector
xmlns:android="http://schemas.android.com/apk/res/android"
android:name="vector"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:name="path"
android:pathData="M 4.707 3.293 L 3.293 4.707 L 10.586 12 L 3.293 19.293 L 4.707 20.707 L 12 13.414 L 19.293 20.707 L 20.707 19.293 L 13.414 12 L 20.707 4.707 L 19.293 3.293 L 12 10.586 L 4.707 3.293 Z"
android:fillColor="#ff000000"
android:strokeWidth="1"/>
</vector>
5 changes: 5 additions & 0 deletions quickstep/res/drawable/ic_lens.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<vector android:height="24.0dip" android:width="24.0dip" android:viewportWidth="24.0" android:viewportHeight="24.0"
xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="#ff000000" android:pathData="M8.4445,5.7778C6.9689,5.7778 5.7778,6.9689 5.7778,8.4445L5.7778,10.2222L4,10.2222L4,8.4445C4,5.9911 5.9911,4 8.4445,4L10.2222,4v1.7778zM17.3333,17.3333m-1.7778,0a1.7778,1.7778 0,1 1,3.5555 0,1.7778 1.7778,0 1,1 -3.5555,0M12,12m-3.1111,0a3.1111,3.1111 0,1 1,6.2222 0,3.1111 3.1111,0 1,1 -6.2222,0M8.4444,18.2222c-1.4755,0 -2.6667,-1.1911 -2.6667,-2.6667L5.7777,13.7778L4,13.7778v1.7778C4,18.0089 5.9911,20 8.4445,20L10.2222,20L10.2222,18.2222ZM15.5555,5.7778c1.4755,0 2.6667,1.1911 2.6667,2.6667L18.2222,10.2222L20,10.2222L20,8.4445C20,5.9911 18.0089,4 15.5555,4h-1.7778v1.7778z" />
</vector>
15 changes: 10 additions & 5 deletions quickstep/res/drawable/task_menu_item_bg.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,13 @@
limitations under the License.
-->

<shape xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
<solid android:color="?androidprv:attr/colorSurface" />
<corners android:radius="@dimen/task_menu_item_corner_radius" />
</shape>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:color="?android:attr/colorControlHighlight">
<item>
<shape>
<solid android:color="?androidprv:attr/colorSurface" />
<corners android:radius="@dimen/task_menu_item_corner_radius" />
</shape>
</item>
</ripple>
32 changes: 32 additions & 0 deletions quickstep/res/layout/overview_actions_container.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
android:orientation="horizontal">

<Space
android:id="@+id/screenshot_space"
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_weight="1" />
Expand All @@ -40,6 +41,37 @@
android:text="@string/action_screenshot"
android:theme="@style/ThemeControlHighlightWorkspaceColor" />

<Space
android:id="@+id/lens_space"
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_weight="1"
android:visibility="gone" />

<Button
android:drawableStart="@drawable/ic_lens"
style="@style/OverviewActionButton"
android:id="@+id/action_lens"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/action_lens"
android:theme="@style/ThemeControlHighlightWorkspaceColor"
android:visibility="gone" />

<Space
android:layout_width="0dp"
android:layout_height="1dp"
android:layout_weight="1" />

<Button
android:id="@+id/action_clear_all"
style="@style/OverviewActionButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableStart="@drawable/ic_clear_all"
android:text="@string/recents_clear_all"
android:theme="@style/ThemeControlHighlightWorkspaceColor" />

<Space
android:id="@+id/action_split_space"
android:layout_width="@dimen/overview_actions_button_spacing"
Expand Down
22 changes: 22 additions & 0 deletions quickstep/res/values-ja/custom_strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2022 FlamingoOS 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

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.
-->
<resources>

<!-- Kill App recents action shortcut -->
<string name="recent_task_option_kill_app">強制停止</string>
<string name="recents_app_killed">アプリを強制停止しました</string>

</resources>
22 changes: 22 additions & 0 deletions quickstep/res/values/custom_strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2022 FlamingoOS 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

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.
-->
<resources>

<!-- Kill App recents action shortcut -->
<string name="recent_task_option_kill_app">Kill</string>
<string name="recents_app_killed">App killed</string>

</resources>
Loading