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

Commit 973eec18 authored by Fahim's avatar Fahim
Browse files

Change drawer selected color

issue: https://gitlab.e.foundation/e/backlog/-/issues/4723

Update color for selected item's background & text color for drawer item
to respectfully 8% accent color & accent color
parent 5e75c883
Loading
Loading
Loading
Loading
Loading
+3 −7
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@ import android.widget.LinearLayout
import android.widget.Toast
import androidx.appcompat.content.res.AppCompatResources
import androidx.core.content.ContextCompat
import androidx.core.content.res.ResourcesCompat
import androidx.core.graphics.drawable.DrawableCompat
import androidx.core.view.GravityCompat
import androidx.drawerlayout.widget.DrawerLayout
@@ -478,14 +479,9 @@ class K9Drawer(private val parent: MessageList, savedInstanceState: Bundle?) : K
    )

    private fun getDrawerColorsForAccount(account: Account): DrawerColors {
        val baseColor = if (themeManager.appTheme == Theme.DARK) {
            getDarkThemeAccentColor(account.chipColor)
        } else {
            account.chipColor
        }
        return DrawerColors(
            accentColor = baseColor,
            selectedColor = baseColor.and(0xffffff).or(0x22000000)
            accentColor = ResourcesCompat.getColor(resources, R.color.color_default_accent, null),
            selectedColor = ResourcesCompat.getColor(resources, R.color.color_selected_background, null)
        )
    }

+4 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="color_selected_background">#145DB2FF</color>
</resources>
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -16,6 +16,8 @@

    <color name="material_drawer_profile_icon">#F9F9F9</color>

    <color name="color_selected_background">#140086FF</color>

    <color name="color_default_primary">@lineageos.platform:color/color_default_primary</color>
    <color name="color_default_primary_dark">@lineageos.platform:color/color_default_primary_dark</color>
    <color name="color_default_accent">@lineageos.platform:color/color_default_accent</color>