Replaced branch icon with an SVG
This commit is contained in:
parent
90d83fa83e
commit
719d4a2654
@ -17,6 +17,8 @@ import androidx.compose.ui.Alignment
|
|||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.graphics.ImageBitmap
|
import androidx.compose.ui.graphics.ImageBitmap
|
||||||
import androidx.compose.ui.graphics.asImageBitmap
|
import androidx.compose.ui.graphics.asImageBitmap
|
||||||
|
import androidx.compose.ui.graphics.painter.Painter
|
||||||
|
import androidx.compose.ui.res.painterResource
|
||||||
import androidx.compose.ui.res.useResource
|
import androidx.compose.ui.res.useResource
|
||||||
import androidx.compose.ui.text.font.FontWeight
|
import androidx.compose.ui.text.font.FontWeight
|
||||||
import androidx.compose.ui.text.style.TextAlign
|
import androidx.compose.ui.text.style.TextAlign
|
||||||
@ -32,14 +34,11 @@ import theme.headerBackground
|
|||||||
@Composable
|
@Composable
|
||||||
fun Branches(gitManager: GitManager) {
|
fun Branches(gitManager: GitManager) {
|
||||||
val branches by gitManager.branches.collectAsState()
|
val branches by gitManager.branches.collectAsState()
|
||||||
val branchIcon = remember {
|
|
||||||
useResource("branch.png") {
|
|
||||||
Image.makeFromEncoded(it.toByteArray()).asImageBitmap()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Card(
|
Card(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxSize()
|
.fillMaxWidth()
|
||||||
|
.fillMaxHeight(0.5f)
|
||||||
.padding(8.dp)
|
.padding(8.dp)
|
||||||
) {
|
) {
|
||||||
Column {
|
Column {
|
||||||
@ -59,7 +58,6 @@ fun Branches(gitManager: GitManager) {
|
|||||||
itemsIndexed(branches) { _, branch ->
|
itemsIndexed(branches) { _, branch ->
|
||||||
BranchRow(
|
BranchRow(
|
||||||
branch = branch,
|
branch = branch,
|
||||||
icon = branchIcon,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -69,7 +67,7 @@ fun Branches(gitManager: GitManager) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
private fun BranchRow(branch: Ref, icon: ImageBitmap) {
|
private fun BranchRow(branch: Ref) {
|
||||||
Row(
|
Row(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.height(56.dp)
|
.height(56.dp)
|
||||||
@ -79,7 +77,7 @@ private fun BranchRow(branch: Ref, icon: ImageBitmap) {
|
|||||||
) {
|
) {
|
||||||
|
|
||||||
Icon(
|
Icon(
|
||||||
bitmap = icon,
|
painter = painterResource("branch.svg"),
|
||||||
contentDescription = null,
|
contentDescription = null,
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.padding(horizontal = 16.dp)
|
.padding(horizontal = 16.dp)
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 58 KiB |
Loading…
Reference in New Issue
Block a user