Added field focus when opening branch and credentials dialogs

This commit is contained in:
Abdelilah El Aissaoui 2021-10-26 03:25:27 +02:00
parent e6cd822b17
commit c465b89b61
3 changed files with 12 additions and 11 deletions

View File

@ -2,21 +2,15 @@ package app.ui
import androidx.compose.animation.Crossfade
import androidx.compose.foundation.layout.*
import androidx.compose.material.*
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.text.input.PasswordVisualTransformation
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import androidx.compose.ui.window.Dialog
import app.DialogManager
import app.credentials.CredentialsState
import app.git.DiffEntryType
import app.git.GitManager
import app.git.dialogs.NewBranchDialog
import app.git.dialogs.UserPasswordDialog
import app.ui.dialogs.NewBranchDialog
import app.ui.dialogs.UserPasswordDialog
import openRepositoryDialog
import org.eclipse.jgit.revwalk.RevCommit

View File

@ -1,4 +1,4 @@
package app.git.dialogs
package app.ui.dialogs
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.*
@ -68,4 +68,8 @@ fun NewBranchDialog(
}
}
}
LaunchedEffect(Unit) {
branchFieldFocusRequester.requestFocus()
}
}

View File

@ -1,4 +1,4 @@
package app.git.dialogs
package app.ui.dialogs
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.*
@ -12,7 +12,6 @@ import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.text.input.PasswordVisualTransformation
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import androidx.compose.ui.window.Dialog
@Composable
fun UserPasswordDialog(
@ -96,4 +95,8 @@ fun UserPasswordDialog(
}
}
LaunchedEffect(Unit) {
userFieldFocusRequester.requestFocus()
}
}