From 4f56d2cd01406acc9bdd95a9c75a1c44180b4659 Mon Sep 17 00:00:00 2001 From: Philipp Keck Date: Thu, 29 Dec 2022 17:32:36 +0100 Subject: [PATCH] Stage/unstage files with double-click --- .../kotlin/com/jetpackduba/gitnuro/ui/UncommitedChanges.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/jetpackduba/gitnuro/ui/UncommitedChanges.kt b/src/main/kotlin/com/jetpackduba/gitnuro/ui/UncommitedChanges.kt index 84be131..86a3262 100644 --- a/src/main/kotlin/com/jetpackduba/gitnuro/ui/UncommitedChanges.kt +++ b/src/main/kotlin/com/jetpackduba/gitnuro/ui/UncommitedChanges.kt @@ -8,6 +8,7 @@ import androidx.compose.animation.fadeIn import androidx.compose.animation.fadeOut import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.background +import androidx.compose.foundation.combinedClickable import androidx.compose.foundation.hoverable import androidx.compose.foundation.interaction.MutableInteractionSource import androidx.compose.foundation.interaction.collectIsHoveredAsState @@ -577,7 +578,8 @@ private fun FileEntry( Box( modifier = Modifier - .handMouseClickable { onClick() } + .handOnHover() + .combinedClickable(onClick = onClick, onDoubleClick = onButtonClick) .fillMaxWidth() .hoverable(hoverInteraction) ) {