Skip to content
Permalink
Branch: 9.0-fod-op
Commits on Jun 9, 2019
Commits on Jun 8, 2019
  1. New Crowdin translations (#256)

    gwolf2u committed Jun 8, 2019
    * New translations cr_strings.xml (Italian)
    
    * New translations cr_strings.xml (Polish)
    
    * New translations cr_strings.xml (Portuguese)
    
    * New translations cr_strings.xml (Portuguese, Brazilian)
    
    * New translations cr_strings.xml (Romanian)
    
    * New translations cr_strings.xml (Russian)
    
    * New translations cr_strings.xml (Slovak)
    
    * New translations cr_strings.xml (Turkish)
    
    * New translations cr_strings.xml (Ukrainian)
    
    * New translations cr_strings.xml (Vietnamese)
    
    * New translations cr_strings.xml (Japanese)
    
    * New translations cr_strings.xml (Spanish)
    
    * New translations cr_strings.xml (Chinese Traditional)
    
    * New translations cr_strings.xml (Korean)
    
    * New translations cr_strings.xml (Belarusian)
    
    * New translations cr_strings.xml (Bulgarian)
    
    * New translations cr_strings.xml (Chinese Simplified)
    
    * New translations cr_strings.xml (Indonesian)
    
    * New translations cr_strings.xml (Czech)
    
    * New translations cr_strings.xml (Dutch)
    
    * New translations cr_strings.xml (French)
    
    * New translations cr_strings.xml (German)
    
    * New translations cr_strings.xml (Hungarian)
    
    * New translations cr_strings.xml (Greek)
    
    * New translations cr_strings.xml (Russian)
    
    * New translations cr_strings.xml (Czech)
    
    * New translations cr_strings.xml (Czech)
    
    * New translations cr_strings.xml (Romanian)
  2. SystemUI: OneHandMode QS tile

    gwolf2u authored and neobuddy89 committed Jun 2, 2019
    Change-Id: I89a7d762a22df65fe41b415075e8f59d4265c23d
    Signed-off-by: DennySPB <dennyspb@gmail.com>
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  3. fwb: [1/2] Implement cutout force full screen

    jhenrique09 authored and neobuddy89 committed Apr 29, 2019
    Inspired by MIUI and Essential
    
    CutoutFullscreenController: Adapted from https://github.com/LineageOS/android_lineage-sdk/blob/lineage-16.0/sdk/src/java/org/lineageos/internal/applications/LongScreen.java
    
    Signed-off-by: Henrique Silva <jhenrique09.mcz@hotmail.com>
    Change-Id: I3400846086a537cf5281eececaa1ee1d1562f3c4
    
    Squashed:
    Cutout force full screen: Remove fullscreen checks
    Doesn't works well on some games
    Change-Id: I23cd5361031557ad20d271c9c2f943fc17066e46
    
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  4. AudioService: Remove Analog Dock from fixed-volume devices

    Vachounet authored and neobuddy89 committed May 8, 2019
    * Many devices identifying as "Analog Docks" have not built in volume controls
      and rely on software volume (See: All Motorola Mods, older 3.5mm docks,
      etc.)
    
    Change-Id: Ie9b97c7b17b882a5d804db398d149bd777ccf5a4
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Commits on Jun 7, 2019
  1. Revert "SystemUI: Fixed battery text color"

    lindwurm committed Jun 7, 2019
    *temp*
    
    This reverts commit 6669744.
Commits on Jun 4, 2019
  1. New Crowdin translations (#255)

    gwolf2u committed Jun 4, 2019
    * New translations cr_strings.xml (Italian)
    
    * New translations cr_strings.xml (Polish)
    
    * New translations cr_strings.xml (Portuguese)
    
    * New translations cr_strings.xml (Portuguese, Brazilian)
    
    * New translations cr_strings.xml (Romanian)
    
    * New translations cr_strings.xml (Russian)
    
    * New translations cr_strings.xml (Slovak)
    
    * New translations cr_strings.xml (Turkish)
    
    * New translations cr_strings.xml (Ukrainian)
    
    * New translations cr_strings.xml (Vietnamese)
    
    * New translations cr_strings.xml (Japanese)
    
    * New translations cr_strings.xml (Spanish)
    
    * New translations cr_strings.xml (Chinese Traditional)
    
    * New translations cr_strings.xml (Korean)
    
    * New translations cr_strings.xml (Belarusian)
    
    * New translations cr_strings.xml (Bulgarian)
    
    * New translations cr_strings.xml (Chinese Simplified)
    
    * New translations cr_strings.xml (Indonesian)
    
    * New translations cr_strings.xml (Czech)
    
    * New translations cr_strings.xml (Dutch)
    
    * New translations cr_strings.xml (French)
    
    * New translations cr_strings.xml (German)
    
    * New translations cr_strings.xml (Hungarian)
    
    * New translations cr_strings.xml (Greek)
    
    * New translations cr_strings.xml (Italian)
Commits on Jun 3, 2019
  1. SystemUI: Use headline font in various parts

    paphonb authored and neobuddy89 committed May 12, 2019
    Change-Id: I450579bd7b69fd1b4a9b69da981ad28715f6ed66
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  2. base: Use headline font in notification texts

    paphonb authored and neobuddy89 committed May 12, 2019
    Change-Id: Id35c985d14b2315f1d2c0f64cc0dd43ad6c5d5e5
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Commits on Jun 2, 2019
  1. SystemUI: Fix QS detail view for DND tile

    eray orçunus authored and neobuddy89 committed Apr 23, 2019
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  2. LocationTile: Rotate location modes and fixes for handleClick

    neobuddy89 committed Jun 2, 2019
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  3. Merge 'lineage-16.0' into 9.0

    neobuddy89 committed Jun 2, 2019
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  4. Revert "QS: LocationTile: make it cycle modes"

    neobuddy89 committed Jun 2, 2019
    This reverts commit 95ae945.
    
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  5. pm: PackageBackwardCompatibility -> applyPolicy

    smore-lore authored and neobuddy89 committed Mar 6, 2019
    This moves PackageBackwardCompatibility from parsePackage to
    applyPolicy.
    
    The motivation of this is to expose partition information to these
    files. Specifically, to expose whether the app is a pre-installed
    (or updated pre-installed app) for certain backwards compatibility
    rules that should only apply to these cases.
    
    Bug: 86259915
    Test: boot Pixel 2
    Test: Pixel 3: atest -p cts/tests/signature
    - all passed except for CtsSystemApiAnnotationTestCases test which
      failed (known issue b/124210145)
    Change-Id: Ic824f06489781233dc98bf3dc0182681d32f7142
    
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  6. pm: Use toArray(T[]) instead of toArray()

    ttanxu authored and neobuddy89 committed Oct 13, 2018
    toArray() always creates Object array, which can't be cast to array type
    of specific types.
    
    Bug: None
    Test: Package can be installed and uninstalled correctly with a package
    list.
    
    Change-Id: I9d6c8c2b1c3de767b87643f4c3aaff1044e33fbc
    Merged-In: I9d6c8c2b1c3de767b87643f4c3aaff1044e33fbc
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  7. LayoutInflater: Special case well-known View constructors

    eholk authored and neobuddy89 committed May 2, 2019
    This avoids loading constructors with reflection for well-known View classes.
    
    An average of 4300 app startups with and without this change shows the special
    casing improves app startup time by about 700μs.
    
    The classes listed here are taken from examining several app traces as well as
    the similar list in AppCompatViewInflater.
    
    Bug: 131421854
    Change-Id: I676a50eec50b86fa0b385add4bc092a657d8e8bb
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  8. Use Class.forName instead of ClassLoader.loadClass

    Nicolas Geoffray authored and neobuddy89 committed Apr 3, 2019
    Class.forName has a fast path that ClassLoader.loadClass doesn't
    have yet.
    
    Bug: 129834244
    Test: m
    Change-Id: I52427be9dae5acd8eef530f706626246d16dc82a
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Commits on Jun 1, 2019
  1. frameworks: Add unlinked ringtone and notification volumes

    Adnan Begovic authored and bgcngm committed Nov 4, 2013
    Port over linked volumes from 12.1
    
    Implement linked volumes and add upgrade path.
    
    Change-Id: Ibbeff656fcaaa4a2ff79de530b48b216df271b21
    
    frameworks: read VOLUME_LINK_NOTIFICATION from proper table
    
    Change-Id: I15e9caa18f307a51a732c7a59013bbbb234a7477
    Signed-off-by: Roman Birg <roman@cyngn.com>
    (cherry picked from commit 1b7cfa1716017e0d03c9693428c21d8e11c5dc0a)
    
    fix Notification volume slider linking
    
    Change-Id: I0f74485f5c8c2aa7698cf9ba1c60c2c8c967798d
    Signed-off-by: Roman Birg <roman@cyngn.com>
    
    Improve SeekBarVolumizer behavior with unlinked streams
    
    - Fix notification stream enabling at 0 volume
    - Fix the notification slider being set when moving ringer stream
    
    Change-Id: If3705cc833c07f726f8ad7b1ec79a42e86e8ff22
    Signed-off-by: Roman Birg <roman@cyngn.com>
    
    base: Fix notification sounds for wifi only devices
    
    The linking of voice & notification doesn't take into account the
    fact that a device may not actually have voice capabilities.  Whenever
    checking whether or not to link notification and ring volumes, also
    verify that the device really is voice capable.
    
    Change-Id: Iae49302d3b5934d36b182e289e4975f5dd85b834
    
    frameworks: fix setting up linked notification stream on boot
    
    updateStreamVolumeAlias() was previously responsible for checking the
    linked notification variable and mapping the notification stream, but
    the setting to read whether the notifications were linked was read in
    after that method had run which was responsible for linking them.
    Extract the logic and re-run it again after reading the persisted
    settings.
    
    Change-Id: Ia62bf3ca072def54ec6ebf4f9e865d9c913e3bc4
    Signed-off-by: Roman Birg <roman@cyngn.com>
    
    fixup volume stream linking
    
    - Make the SeekBarVolumizer move notification and ringer streams when
     linked and moving ringer.
    
    - Fix initial state causing volume stream seek bar to be set to 0
      initially
    
    - Clean up AudioService initialization code
    
    Change-Id: Ia11a7a392e5eb3ef862147843e365d5f20eaf90a
    Signed-off-by: Roman Birg <roman@cyngn.com>
    
    SystemUI: Fix volume panel inconsistencies
    
    * Use xml drawables everywhere
    * Add muted notification icon
    * Use AOSP naming scheme for drawables
    
    Change-Id: I14a3af9a7aecf4828f81a8e39855608e452848d6
    
    Misc fixes
    
    Change-Id: Ia94b0a6655e52f5949f031360f525c871cd8df14
    Signed-off-by: Meninblack007 <sanyam.53jain@gmail.com>
    
    Use STREAM_RING on non-voice capable devices
    
    * That's what Google does.
    
    Change-Id: Iac88d161eb1dccbbb5c538d5e04d8d1fc43edef2
    (cherry picked from commit 981e89eb6b99c058a9b3bf533e6494ab44a4b241)
    
    VolumeDialog: Fix mismerge
    
    Fixes not disappearing cast pickers
    
    * Commit 568585b introduced a new LinearLayout for the volume rows
    * Remove unused booleans
    
    Change-Id: I0660d10872cc1098fdd67b618a20ea0f8e926e68
    
    Change-Id: Ia11a7a392e5eb3ef862147843e365d5f20eaf90a
  2. fod: Add support for setting circle position/size from overlay

    AndroPlus-org committed May 19, 2019
    Set the position and the size of FOD green circle.
    
    e.g.
    <integer name="oneplus_fod_location_x">583</integer>
    <integer name="oneplus_fod_location_y">2591</integer>
    <integer name="oneplus_fod_width">272</integer>
    <integer name="oneplus_fod_height">272</integer>
  3. FOD: dont show FP icons if FOD is in use

    darkobas authored and AndroPlus-org committed Apr 17, 2019
    Change-Id: I9cc5abc5ac2a2591e72aad8267f34e65ef417783
  4. fod: prevent reapplying modes if theres no changes

    darkobas authored and AndroPlus-org committed Apr 13, 2019
    Change-Id: Iea51d43ec1e083fb2ea1925f2ad2575a84be6670
  5. fod: differentiate dreaming and pulse

    darkobas authored and AndroPlus-org committed Apr 11, 2019
    add pulse callback, change icons accordingly
    
    Change-Id: I76758379059b846c187a7efe11835382872074e0
    
    # Conflicts:
    #	packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java
  6. Initial support for OnePlus in-display fingerprint sensor

    phhusson authored and AndroPlus-org committed Apr 5, 2019
    Tested on OnePlus 6T.
    
    Here are the list of things that are device-specific:
    - Display modes
    - fingerprint control (tell the fingerprint sensor the green circle is
    ready, and what is its brightness)
    
    Omni : Adapted for OnePlus
    TODO: read circle position and size from overlays
    
    Original commit : phhusson/platform_frameworks_base@64b2e6d
    
    Change-Id: Ia4e0afeb3a1fa8c53d2838ece989aa9c5badd84f
Commits on May 31, 2019
  1. Revert "NightDisplayController: report unavailable if livedisplay fea…

    Rashed97 committed May 22, 2019
    …ture is present"
    
    This reverts commit 5ef7a9b.
    
    Change-Id: I4a23293088b65b62185002701113a62f32d495c6
  2. New Crowdin translations (#253)

    gwolf2u committed May 31, 2019
    * New translations cr_strings.xml (Romanian)
    
    * New translations cr_strings.xml (Vietnamese)
    
    * New translations cr_strings.xml (Czech)
  3. SystemUI: Fix several layout bugs

    eray orçunus authored and luca020400 committed Apr 25, 2019
    * QSDetail and QSCustomize panels' clippers starts after the black
      header, but the ripple animation coords were wrong.
    
    * QSDetail and QSCustomize use a transparent view to let QS header
      be seen. Header's height changes with orientation, but QSDetail
      and QSCustomize do nothing about it.
      As a result, there were gaps or blocked views.
    
    Change-Id: I5cefad14b519be99adcf5c913e96385d45b8fb17
    Signed-off-by: eray orçunus <erayorcunus@gmail.com>
  4. SystemUI: Advanced location tile

    jrizzoli authored and luca020400 committed Jun 20, 2015
    Includes the following:
    * base: LocationTile detail (I968e26b6e5e4ad0acdb347c4acc03994b73ca74b)
    * LocationTile: Behave like other tiles (I9767b9f2e812f85c664ff7721ff3d8dc9ba54aca)
    * UI improvements for Oreo changes
    
    Change-Id: I8ce53f535a8d52fead2e518316b4bbb716a06d75
    Signed-off-by: Joey <joey@lineageos.org>
  5. SystemUI: Add Profiles tile

    romanbb authored and luca020400 committed Jan 22, 2015
    Author: Roman Birg <roman@cyngn.com>
    Date:   Thu Jan 22 11:21:56 2015 -0800
    
        System Profiles in QS Tiles
    
        Change-Id: I2a438af301212241533b969bf2c6c8390ef09cbc
    
    Author: Joey Rizzoli <joey@lineageos.org>
    Date:   Fri Oct 13 20:18:03 2017 +0200
    
        SystemUI: Profiles tile should require authentication
    
        A profile with the option to disable secure lockscreen could be
        used to bypass the lockscreen security.
        Require the user to unlock their device when tapping on the profile
        quick tile.
    
        BUGBASH-1095
    
        Change-Id: I9d63fcd9b1e3f47c9ca3374806d5ef05fe9ff32b
        Signed-off-by: Joey Rizzoli <joey@lineageos.org>
    
    Author: Michael W <baddaemon87@gmail.com>
    Date:   Sat Aug 4 18:00:34 2018 +0200
    
        Tiles: SystemProfiles: Adapt behaviour
    
        * Opening the detail view should enable profiles
        * Disabling the switch should also close the details
        * The tile's title should just be "System profiles"
          when disabled, we also don't say "Wifi off" on wifi tile
        * Set dualTarget to true so the tile indicates expandability
    
        Change-Id: I4eb463bc84ad78fcabb8acef1829c990ab04f19b
    
    Author: Bruno Martins <bgcngm@gmail.com>
    Date:   Mon Sep 10 11:21:58 2018 +0100
    Edit:   Port and revamp to match P style
    
    Change-Id: If561205566128d91d5ba1aa894a3463c64f4aa25
  6. SystemUI: Enable and fix QS detail view, adapt layout to Pie

    eray orçunus authored and luca020400 committed Apr 23, 2019
    * Re-enabling dual-target(detail view) was easy as pie, but layout was from Oreo
      and DND tile was broken.
    
    * I've applied QS Customize layout to details view to match it with Pie look.
    
    * DND showDetail function was overriden to show new EnableZenModeDialog.
      New dialog's implementation were taken from old detail view, so I've disabled
      the new one, added the only new thing (priority-but-alarm-disabled warning text)
      to old one and enabled it.
    
    * DND tile will still respect "Ask duration every time" setting and ask duration to
      the user, but this time with detail view.
    
    In addition;
    ---------
    SystemUI: Enable dualTarget on CellularTile
    
    * To show DataUsageDetailView
    
    Change-Id: If09b4ac51bb6df01b8ea9f59bccf123de65da8cf
    (Owner: Chengzhi Hou <hcz017@gmail.com> )
    ---------
    SystemUI: CellularTile: Don't call showDetail() when device is locked
    
    * We recently enabled dualTarget for CellularTile which allowed us
      to toggle mobile data without unlocking device. Moving showDetail
      call to postQSRunnableDismissingKeyguard when the device is locked
      fixes this issue.
    
    Change-Id: I16dc766166a33a309a2fc945e81fa15b5d194196
    (Owner: Łukasz Patron <priv.luk@gmail.com> )
    ---------
    SystemUI: Fix Data Usage tile to match Settings
    
    Change-Id: Ieff3504baf3d13c77d06fcde87d5ac56d2586194
    (Owner: Paul Keith <javelinanddart@gmail.com>)
    ---------
    
    Change-Id: I8c88a1c52294f2f72d78a3b5585de24a85f0b6df
    Signed-off-by: eray orçunus <erayorcunus@gmail.com>
Commits on May 29, 2019
  1. base: Redo expanded volume panel for 9.x

    2 people authored and timschumi committed Mar 7, 2019
    [ @HrX03 | @AgentFabulous - POSP ]
    - Google nuked expanded volume panel in pie. Redo the current
      implementation to bring this back from the past and dejank it.
    - Back to Android 8.x functionality!
    
    Change-Id: Ie4931a4ae09483ba737a74fc32ed0a1f6acf105d
    Co-authored-by: Kshitij Gupta <kshitijgm@gmail.com>
Commits on May 28, 2019
  1. New Crowdin translations (#252)

    gwolf2u committed May 28, 2019
    * New translations cr_strings.xml (Spanish)
    
    * New translations cr_strings.xml (Spanish)
  2. Add toggle for charging animation [1/2]

    neobuddy89 committed May 27, 2019
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
  3. SystemUI: Animate the keyguard when charging

    Sirhc95 authored and neobuddy89 committed May 27, 2019
    Displays a subtle bolt animation when the device is plugged into a charger.
    This only displays on the keyguard when plugged or coming from an interactive state.
    Does not dispay in doze mode since we have a indicator there already
    
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Older
You can’t perform that action at this time.