Skip to content

Commit e9519be

Browse files
feat: Open PlayStore when clicking Give your opinion in Settings (#445)
2 parents eaa1006 + ae7e696 commit e9519be

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

Core

Submodule Core updated 76 files

app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/settings/SettingsScreenWrapper.kt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ import androidx.compose.ui.platform.LocalContext
2929
import androidx.compose.ui.res.stringResource
3030
import androidx.hilt.navigation.compose.hiltViewModel
3131
import androidx.lifecycle.compose.collectAsStateWithLifecycle
32-
import com.infomaniak.core.inappstore.openReviewBottomSheet
32+
import com.infomaniak.core.extensions.goToPlayStore
3333
import com.infomaniak.multiplatform_swisstransfer.common.models.DownloadLimit
3434
import com.infomaniak.multiplatform_swisstransfer.common.models.EmailLanguage
3535
import com.infomaniak.multiplatform_swisstransfer.common.models.Theme
3636
import com.infomaniak.multiplatform_swisstransfer.common.models.ValidityPeriod
37+
import com.infomaniak.swisstransfer.BuildConfig
3738
import com.infomaniak.swisstransfer.R
3839
import com.infomaniak.swisstransfer.ui.components.*
3940
import com.infomaniak.swisstransfer.ui.images.AppImages.AppIllus
@@ -104,7 +105,12 @@ private fun ListPane(
104105
EULA -> context.openUrl(EULA_URL)
105106
DISCOVER_INFOMANIAK -> context.openUrl(aboutURL)
106107
SHARE_IDEAS -> context.openUrl(userReportURL)
107-
GIVE_FEEDBACK -> context.openReviewBottomSheet()
108+
GIVE_FEEDBACK -> if (BuildConfig.DEBUG) {
109+
// The appended `.debug` to the packageName in debug mode should be removed if we want to test this
110+
context.goToPlayStore("com.infomaniak.swisstransfer")
111+
} else {
112+
context.goToPlayStore()
113+
}
108114
else -> {
109115
// Navigate to the detail pane with the passed item
110116
navigator.selectItem(context, windowAdaptiveInfo, item)

app/src/main/java/com/infomaniak/swisstransfer/ui/screen/main/transfers/TransfersScreenWrapper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ private fun DetailPane(
163163
navigator: ThreePaneScaffoldNavigator<DestinationContent>,
164164
hasTransfer: () -> Boolean,
165165
) {
166-
val isWindowLarge = LocalWindowAdaptiveInfo.current.isWindowLarge()
166+
val isWindowLarge = LocalWindowAdaptiveInfo.current.isWindowLarge()
167167
val destinationContent = if (isWindowLarge) navigator.currentDestination?.content else navigator.safeCurrentContent()
168168

169169
when (destinationContent) {

0 commit comments

Comments
 (0)