Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Unverified Commit c9fdffba authored by Gegham Zakaryan's avatar Gegham Zakaryan Committed by Michael Bestas
Browse files

frameworks: Add more power menu customizations



* Forward-port the rest of power menu customizations (airplane mode, screenshot, lockdown, bugreport, user switcher).
* Screenshot option will always show by default and can be turned off in Settings.
* Use the new LineageGlobalActionsService to get user's configuration

Squashed with the following changes:

Author: Michael Bestas <mikeioannina@gmail.com>
Date:   Sat Jan 31 06:06:38 2015 +0200

    GlobalActions: Use circular user avatars

    * Use circular & smaller avatars, logic copied from SystemUI
    * Improve current user indication (thanks to maxwen)

    Change-Id: I81e6c4afd604f5cb8b22e2c4db9b174bbe7fb3f0
    Ticket-Id: OPO-456, CYNGNOS-1901

Author: Gegham Zakaryan <zakaryan.2004@outlook.com>
Date:   Mon Mar 29 20:17:47 2021 +0400

    frameworks: Add tunable for GlobalActions configuration

    Before, the power menu may have not updated when switching users.
    With tunables, we can be sure each user will only see their own settings.

    Remove the ACTION_UPDATE_POWER_MENU broadcast as well.

Signed-off-by: default avatarGegham Zakaryan <zakaryan.2004@outlook.com>
    Change-Id: I1d7dbe1eac41a83910c9c6db28162212971b42fb

Author: Gegham Zakaryan <zakaryan.2004@outlook.com>
Date:   Mon Mar 29 23:33:17 2021 +0400

    frameworks: New Users dialog for GlobalActions

    Take advantage of the new R-style dialog used in PowerOptions
    for showing the user switcher. All of the previous functionalities
    have been retained.

Signed-off-by: default avatarGegham Zakaryan <zakaryan.2004@outlook.com>
    Change-Id: Ib8ba9276d85b0ddcb3a188e72235eb77a4c70a82

Author: Gegham Zakaryan <zakaryan.2004@outlook.com>
Date:   Thu Apr 1 13:23:57 2021 +0200

    GlobalActionsDialog: Remove broken PhoneStateListener for airplane mode toggle

    The Airplane Mode toggle in GlobalActions is completely broken,
    being stuck in TurningOn transition state when pressing it when
    Airplane Mode is off. This happens because the PhoneStateListener
    doesn't trigger onServiceStateChanged when Airplane Mode turns on.
    This commit removes the redundant PhoneStateListener and makes the
    logic work for Telephony and non-Telephony devices pretty much the
    same way by allowing onAirplaneModeChanged() to handle both cases.

    Change-Id: Ifd1e06ff144addf8dd2c8494769b2d646599ae0a
Signed-off-by: default avatarGegham Zakaryan <zakaryan.2004@outlook.com>

Author: Bruno Martins <bgcngm@gmail.com>
Date:   Fri Feb 25 23:49:46 2022 +0000

    GlobalActionsDialog: Never show emergency without telephony support

    Change-Id: I7a4cd340d69fa6e3e2e6a2ba0529276f3b04155b

Signed-off-by: default avatarGegham Zakaryan <zakaryan.2004@outlook.com>
Change-Id: I225037422937602940aafb5d20acea8c0bcff6ba
parent fdba07e4
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment