Make navbar transparent (#5)

* github workflow
* Make navbar transparent
* remove unused imports
This commit is contained in:
TymanWasTaken 2021-11-19 07:56:41 -07:00 • committed by GitHub
parent a6e54d97c5
commit 4ec45e55d5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 37 additions and 11 deletions

33
.github/workflows/build.yml vendored Normal file
View file

@ -0,0 +1,33 @@
name: Build APK
on:
push:
branches:
- '*'
pull_request:
branches:
- '*'
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: set up JDK 11
uses: actions/setup-java@v2
with:
java-version: 11
distribution: 'zulu'
cache: 'gradle'
- name: Build project with Gradle
run: chmod +x ./gradlew && ./gradlew build
- name: Upload apk as artifact
uses: actions/upload-artifact@v2
with:
name: app
path: |
app/build/outputs/apk/debug/app-debug.apk

View file

@ -17,13 +17,11 @@ import androidx.compose.foundation.layout.*
import androidx.compose.material.*
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.ArrowBack
import androidx.compose.material.icons.filled.Build
import androidx.compose.material.icons.filled.MoreVert
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.layout.HorizontalAlignmentLine
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
@ -38,14 +36,12 @@ import com.aliucord.manager.R
import com.aliucord.manager.preferences.sharedPreferences
import com.aliucord.manager.ui.theme.AliucordManagerTheme
import com.aliucord.manager.ui.theme.primaryColor
import com.aliucord.manager.ui.theme.primaryColorDark
import com.aliucord.manager.utils.Github
import com.google.accompanist.permissions.ExperimentalPermissionsApi
import com.google.accompanist.permissions.PermissionRequired
import com.google.accompanist.permissions.PermissionState
import com.google.accompanist.permissions.rememberPermissionState
import com.google.accompanist.systemuicontroller.rememberSystemUiController
import org.intellij.lang.annotations.JdkConstants
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
@ -67,8 +63,10 @@ fun MainActivityLayout() {
val systemUiController = rememberSystemUiController()
val storagePermissionState = rememberPermissionState(Manifest.permission.WRITE_EXTERNAL_STORAGE)
val colors = MaterialTheme.colors
SideEffect {
systemUiController.setSystemBarsColor(primaryColorDark)
systemUiController.setNavigationBarColor(colors.background)
systemUiController.setStatusBarColor(colors.primary)
if (!storagePermissionState.hasPermission) storagePermissionState.launchPermissionRequest()
}

View file

@ -9,7 +9,6 @@ import android.util.Log
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material.*
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment

View file

@ -3,8 +3,6 @@ package com.aliucord.manager.ui.screens
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.items
import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.*
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Delete
@ -52,7 +50,7 @@ fun PluginsScreen() {
// TODO - make this get pluginEnabled from Aliucord preferences somehow
val isChecked = remember { mutableStateOf(true) }
var showDeleteDialog by remember { mutableStateOf(false) }
var showChangelogDialog = remember { mutableStateOf(false) }
val showChangelogDialog = remember { mutableStateOf(false) }
if (showDeleteDialog) {
AlertDialog(

View file

@ -11,8 +11,6 @@ import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.material.*
import androidx.compose.runtime.Composable
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.res.stringResource