Commit graph

12 commits

Author SHA1 Message Date
Amin Shaikh
e5234f8f02 Refactor frameworks-base-overlays.
Split debug packages out of frameworks-base-overlays. Add this
collection of packages to handheld_product instead of handheld_vendor
since they all have LOCAL_PRODUCT_MODULE set to true.

Bug: 118757293
Test: make
Change-Id: Ibb94bf16e6d462fc32767275c923c4128f2fd731
2019-02-06 11:42:59 -05:00
Amin Shaikh
33aac984c4 Move font overlay packages to Pixel.
Include FontNotoSerifSourceOverlay to AOSP so developers have one option
to choose from in developer options.

Bug: 123570171
Test: make
Change-Id: Idd47899ce9e0a35d2dde35bfdcb8f9ffba61429a
2019-01-30 14:13:45 -05:00
Matthew Ng
b693371fd7 Reduced down slop and added action for expanding notifications (2/2)
Added an option to select expanding notifications to execute after a
gesture. Exploring swipe down by reducing the touch slope to a smaller
value to execute more. Since it is swiping towards the edge, less events
will be received and typically hard to trigger when swiping other
directions.

Bug: 112934365
Test: manual
Change-Id: Ibf59c87622e988511fe620ac60ee3d0e44aeb2b2
2019-01-25 14:45:29 -08:00
SzuWei Lin
2ccd37eeb3 Split *_product makefiles
So far, we have *_system.mk and *_vendor.mk.
This patch split all product settings from *_vendor.mk to new
*_product.mk

This patch also create a new telephony.mk to include all
telephony_*.mk

Bug: 119747870
Test: lunch mainline_arm64-user; make -j
Test: compare the content with and without the patch
Test: the output files in out folder are the same
Change-Id: I79aefdd1971b3b5724a3ec858de4109b645c765a
2019-01-15 17:37:57 +08:00
Anton Hansson
746bcc91cf Move overridden AOSP modules out of *_system mks
All these modules are to be moved to /product, as they are not
part of the core system image. Move them out of the _system mks
as a start, and temporarily whitelist them so that they can be
moved iteratively.

Bug: 122353713
Test: make
Change-Id: If658e6b4565924cd915a183400c5b2b32984eca4
2019-01-08 09:46:31 +00:00
Amin Shaikh
decb862d5b Add Font*Overlay to build.
Bug: 118756857
Test: make; adb shell cmd overlay enable-exclusive --user 0 com.android.theme.font.{arbutussource,arvolato,rubikrubik}
Change-Id: Ia409635b17331361d92d8820c34708bde733f244
2019-01-02 10:03:59 -05:00
Anton Hansson
cbf70886c2 Move SystemUI to handheld_vendor
The app is moving to /product, so doesn't belong in
handheld_system anymore. Note: a handheld_product will
likely be created at a future point in time.

Bug: 110072687
Test: make
Change-Id: Ic2959dd5e218de0fb9c070ba1dd743c57d052234
2018-12-18 10:33:52 +00:00
Anton Hansson
e8bd417c94 Move Settings to handheld_vendor
The app is moving to /product, so doesn't belong in
handheld_system anymore. Note: a handheld_product will
likely be created at a future point in time.

Bug: 110072687
Test: make
Change-Id: I46dc990dfcf4a501c2a362e4ebaa210ba306cee5
2018-12-18 09:57:49 +00:00
Hyunyoung Song
04a71b8223 Add IconOverlay's to appropriate build/ also move experimental overlays
Test: adb shell cmd overlay enable --user 0 com.android.theme.icon.square
Bug: 118757933
Bug: 118757664

TL;DR;;

RRO apk and it's corresponding actors (applications that enable/disable the overlay)
Actors
[AOSP] packages/apps/ThemePicker is actor for IconShape*Overlay and AccentColor*Overlay
[AOSP] packages/apps/Settings is actor for DisplayCutout*Overlay

RRO packages
[AOSP] frameworks/base/packages/overlays/DisplayCutout*Overlay
[AOSP] frameworks/base/packages/overlays/IconShape*Overlay
[AOSP] frameworks/base/packages/overlays/AccentColor*Overlay


Change-Id: Ibaf5f005d112ad2ee8fc086bd7616b86446794a0
2018-12-07 15:18:51 -08:00
Matthew Ng
0e5ca198e3 More options to mix floating and nav bar height overlays (2/2)
Before slim buttons and floating were mutually exclusive, now they can
both be enabled as overlays so floating with a slim nav height can
occur.

Bug: 112934365
Test: manual
Change-Id: I34029973b968de725dc918f4ccfcdb12854bccd8
2018-11-27 15:01:48 -08:00
Matthew Ng
aa3460e48b Experiment to be able to change the navigation bar thickness (2/2)
Use resource overlays to change the 2 dimension navigation_bar_height
and navigation_bar_frame_height to specify how large the navigation bar
is and how large its buttons are (also for width). There are two
overlays: first to slim the navigation bar to 75% and the other to have
floating navigation buttons.

go/navbar-experiments-doc

Test: manual
Bug: 113952590
Change-Id: Ibd93097e223cbf0de18011064b3da38b6d069d24
2018-10-09 15:16:36 -07:00
Anton Hansson
d8062b2cf4 Split generic_no_telephony in two.
Add handheld_system and handheld_vendor makefiles which
together make up generic_no_telephony. Document what belongs
in these files.

Also update mainline_system to inherit handheld_system.

Bug: 80410283
Test: lunch mainline_arm64; m nothing
Change-Id: Ic2f7b3dcaddc2c86a1187a394aebe8dfd86465ee
2018-07-10 22:05:42 +01:00