steroid-team/app

View on GitHub
app/src/main/res/values/themes.xml

Summary

Maintainability
Test Coverage
<resources>
    <style name="AsteroidTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
        <!-- Primary brand color. -->
        <item name="colorPrimary">@color/dark_blue</item>
        <item name="colorOnPrimary">@color/white</item>
        <!-- Customize your theme here. -->
        <item name="android:textViewStyle">@style/NunitoTextViewStyle</item>

        <item name="android:windowBackground">@color/bg_grey</item>
        <item name="android:statusBarColor">@color/bg_grey</item>
        <item name="android:windowLightStatusBar">true</item>
    </style>

    <style name="LoginTheme" parent="FirebaseUI">
        <item name="android:fontFamily">@font/nunitosans_regular</item>
        <item name="colorAccent">@color/dark_grey</item>
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    <style name="FirebaseUI.AuthMethodPicker.Logo">
        <item name="android:padding">36dp</item>
    </style>

    <style name="NunitoTextViewStyle">
        <item name="android:fontFamily">@font/nunitosans_regular</item>
        <item name="android:background">@android:color/transparent</item>
    </style>

    <style name="DrawerMenuEntry">
        <item name="android:fontFamily">@font/nunitosans_bold</item>
        <item name="android:textSize">20sp</item>
    </style>

    <style name="BorderlessButton" parent="Theme.AppCompat.DayNight.NoActionBar">
        <item name="android:background">@android:color/transparent</item>
        <item name="android:fontFamily">@font/nunitosans_semibold</item>
        <item name="android:textAllCaps">false</item>
        <item name="android:textColor">@color/dark_grey</item>
    </style>

    <style name="ViewTitle">
        <item name="android:textSize">30sp</item>
        <item name="android:fontFamily">@font/nunitosans_bold</item>
    </style>

    <style name="TagTitle">
        <item name="android:textSize">20sp</item>
        <item name="android:fontFamily">@font/nunitosans_bold</item>
    </style>

    <style name="SelectionList">
        <item name="android:divider">@null</item>
        <item name="android:dividerHeight">0dp</item>
    </style>

    <style name="SelectionList.Entry">
        <item name="android:background">@drawable/rounded_corner_bg</item>
        <item name="android:paddingLeft">20dp</item>
        <item name="android:paddingTop">14dp</item>
        <item name="android:paddingRight">15dp</item>
        <item name="android:paddingBottom">18dp</item>
    </style>

    <style name="SelectionList.Entry.Title">
        <item name="android:fontFamily">@font/nunitosans_bold</item>
        <item name="android:textColor">?attr/colorPrimary</item>
        <item name="android:textSize">22sp</item>
        <item name="android:padding">0dp</item>
    </style>

    <style name="SelectionList.Entry.Subtitle">
        <item name="android:fontFamily">@font/nunitosans_semibold</item>
        <item name="android:textColor">@color/light_grey</item>
        <item name="android:textSize">18sp</item>
        <item name="android:layout_marginBottom">0dp</item>
        <item name="android:padding">0dp</item>
    </style>

    <style name="TaskEntryCheckbox">
        <item name="android:buttonTint">@color/light_grey</item>
    </style>

    <style name="TaskEntryText">
        <item name="android:fontFamily">@font/nunitosans_semibold</item>
        <item name="android:textSize">20sp</item>
        <item name="android:includeFontPadding">false</item>
        <item name="android:background">@android:color/transparent</item>
    </style>

    <style name="ToolbarActionButton">
        <item name="android:background">?attr/selectableItemBackgroundBorderless</item>
        <item name="android:tint">@android:color/black</item>
        <item name="android:scaleType">fitCenter</item>
    </style>
    <style name="SelectionList.CardView">
        <item name="cardCornerRadius">25dp</item>
        <item name="cardElevation">0dp</item>
        <item name="contentPaddingBottom">18dp</item>
        <item name="contentPaddingLeft">20dp</item>
        <item name="contentPaddingRight">15dp</item>
        <item name="contentPaddingTop">14dp</item>
    </style>

    <style name="BigInput">
        <item name="android:background">@drawable/rounded_corner_bg_outline_light</item>
    </style>

    <style name="TaskSaveButton">
        <item name="android:fontFamily">@font/nunitosans_semibold</item>
    </style>

    <style name="TaskDeleteButton">
        <item name="android:fontFamily">@font/nunitosans_semibold</item>
        <item name="android:backgroundTint">@android:color/holo_red_dark</item>
    </style>

    <style name="TaskUndoButton">
        <item name="android:fontFamily">@font/nunitosans_semibold</item>
        <item name="android:backgroundTint">@color/light_grey</item>
    </style>

    <style name="DeleteButtonInRecyclerView">
        <item name="android:fontFamily">@font/nunitosans_semibold</item>
        <item name="android:background">@drawable/rounded_corner_bg_outline_dark</item>
        <item name="android:backgroundTint">@color/light_grey</item>
        <item name="android:textColor">@color/white</item>
        <item name="srcCompat">@drawable/plus_icon</item>
        <item name="android:rotation">45</item>
    </style>

    <style name="TagInList">
        <item name="android:fontFamily">@font/nunitosans_semibold</item>
        <item name="android:background">@drawable/rounded_corner_bg_outline_dark</item>
        <item name="android:textColor">@color/dark_grey</item>
        <item name="android:paddingLeft">10dp</item>
        <item name="android:paddingTop">4dp</item>
        <item name="android:paddingRight">10dp</item>
        <item name="android:paddingBottom">8dp</item>
    </style>

    <style name="NoteEditorToolbar">
        <item name="android:background">@color/dark_grey</item>
    </style>

    <style name="NoteEditorToolbar.Button">
        <item name="android:background">@android:color/transparent</item>
        <item name="android:layout_width">48dp</item>
        <item name="android:layout_height">48dp</item>
    </style>

    <style name="DrawingButton">
        <item name="android:layout_width">64dp</item>
        <item name="android:layout_height">64dp</item>
    </style>
    <style name="BlackCanvasButton" parent="DrawingButton">
        <item name="android:backgroundTint">@android:color/black</item>
    </style>

    <style name="ProfileLayout">
        <item name="android:background">@drawable/rounded_corner_bg</item>
        <item name="android:paddingLeft">15dp</item>
        <item name="android:paddingTop">15dp</item>
        <item name="android:paddingRight">15dp</item>
    </style>

    <style name="UserProfileInput">
        <item name="android:fontFamily">@font/nunitosans_semibold</item>
        <item name="android:textSize">20sp</item>
    </style>
</resources>