Improved rebase interactive UI
This commit is contained in:
parent
9e0b5eef62
commit
068f42b6e0
@ -11,6 +11,7 @@ import androidx.compose.material.*
|
|||||||
import androidx.compose.runtime.*
|
import androidx.compose.runtime.*
|
||||||
import androidx.compose.ui.Alignment
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
|
import androidx.compose.ui.draw.clip
|
||||||
import androidx.compose.ui.focus.FocusRequester
|
import androidx.compose.ui.focus.FocusRequester
|
||||||
import androidx.compose.ui.focus.focusRequester
|
import androidx.compose.ui.focus.focusRequester
|
||||||
import androidx.compose.ui.focus.onFocusEvent
|
import androidx.compose.ui.focus.onFocusEvent
|
||||||
@ -83,11 +84,13 @@ fun RebaseStateLoaded(
|
|||||||
|
|
||||||
Column(
|
Column(
|
||||||
modifier = Modifier.fillMaxSize()
|
modifier = Modifier.fillMaxSize()
|
||||||
|
.clip(RoundedCornerShape(4.dp))
|
||||||
|
.background(MaterialTheme.colors.background)
|
||||||
) {
|
) {
|
||||||
Text(
|
Text(
|
||||||
text = "Rebase interactive",
|
text = "Rebase interactive",
|
||||||
color = MaterialTheme.colors.onBackground,
|
color = MaterialTheme.colors.onBackground,
|
||||||
modifier = Modifier.padding(start = 16.dp, top = 16.dp),
|
modifier = Modifier.padding(start = 16.dp, top = 16.dp, bottom = 8.dp),
|
||||||
fontSize = 20.sp,
|
fontSize = 20.sp,
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -168,7 +171,9 @@ fun RebaseCommit(
|
|||||||
focusRequester.requestFocus()
|
focusRequester.requestFocus()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.clickable { onFocusLine() }
|
.clickable {
|
||||||
|
onFocusLine()
|
||||||
|
}
|
||||||
.run {
|
.run {
|
||||||
if (isSelected) {
|
if (isSelected) {
|
||||||
background(MaterialTheme.colors.backgroundSelected)
|
background(MaterialTheme.colors.backgroundSelected)
|
||||||
|
Loading…
Reference in New Issue
Block a user