Skip to content

Commit f856ccf

Browse files
committed
fix: remove non-functional show widget titles setting
1 parent b4f2a6a commit f856ccf

26 files changed

Lines changed: 0 additions & 63 deletions

File tree

app/src/main/java/to/bitkit/data/SettingsStore.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ data class SettingsData(
118118
val isPinForPaymentsEnabled: Boolean = false,
119119
val isDevModeEnabled: Boolean = Env.isDebug,
120120
val showWidgets: Boolean = true,
121-
val showWidgetTitles: Boolean = false,
122121
val lastUsedTags: List<String> = emptyList(),
123122
val enableSwipeToHideBalance: Boolean = true,
124123
val hideBalance: Boolean = false,

app/src/main/java/to/bitkit/repositories/WidgetsRepo.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import kotlinx.coroutines.flow.update
1818
import kotlinx.coroutines.isActive
1919
import kotlinx.coroutines.launch
2020
import kotlinx.coroutines.withContext
21-
import to.bitkit.data.SettingsStore
2221
import to.bitkit.data.WidgetsData
2322
import to.bitkit.data.WidgetsStore
2423
import to.bitkit.data.dto.ArticleDTO
@@ -54,16 +53,13 @@ class WidgetsRepo @Inject constructor(
5453
private val weatherService: WeatherService,
5554
private val priceService: PriceService,
5655
private val widgetsStore: WidgetsStore,
57-
private val settingsStore: SettingsStore,
5856
) {
5957
private val repoScope = CoroutineScope(bgDispatcher + SupervisorJob())
6058
private val widgetJobs = ConcurrentHashMap<WidgetType, Job>()
6159

6260
val widgetsDataFlow: StateFlow<WidgetsData> = widgetsStore.data
6361
.stateIn(repoScope, SharingStarted.Eagerly, WidgetsData())
6462

65-
val showWidgetTitles = settingsStore.data.map { it.showWidgetTitles }
66-
6763
val articlesFlow: StateFlow<List<ArticleDTO>> = widgetsDataFlow
6864
.map { it.articles }
6965
.stateIn(repoScope, SharingStarted.Eagerly, emptyList())

app/src/main/java/to/bitkit/services/MigrationService.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -914,7 +914,6 @@ class MigrationService @Inject constructor(
914914
enableAutoReadClipboard = settings.enableAutoReadClipboard ?: current.enableAutoReadClipboard,
915915
enableSendAmountWarning = settings.enableSendAmountWarning ?: current.enableSendAmountWarning,
916916
showWidgets = settings.showWidgets ?: current.showWidgets,
917-
showWidgetTitles = settings.showWidgetTitles ?: current.showWidgetTitles,
918917
defaultTransactionSpeed = when (settings.transactionSpeed) {
919918
"fast" -> TransactionSpeed.Fast
920919
"slow" -> TransactionSpeed.Slow
@@ -2153,7 +2152,6 @@ data class RNSettings(
21532152
val enableQuickpay: Boolean? = null,
21542153
val quickpayAmount: Int? = null,
21552154
val showWidgets: Boolean? = null,
2156-
val showWidgetTitles: Boolean? = null,
21572155
val transactionSpeed: String? = null,
21582156
val customFeeRate: Int? = null,
21592157
val hideBalance: Boolean? = null,

app/src/main/java/to/bitkit/ui/screens/wallets/HomeUiState.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ data class HomeUiState(
2121
val suggestions: ImmutableList<Suggestion> = persistentListOf(),
2222
val banners: ImmutableList<BannerItem> = persistentListOf(),
2323
val showWidgets: Boolean = false,
24-
val showWidgetTitles: Boolean = false,
2524
val widgetsWithPosition: ImmutableList<WidgetWithPosition> = persistentListOf(),
2625
val headlinePreferences: HeadlinePreferences = HeadlinePreferences(),
2726
val currentArticle: ArticleModel? = null,

app/src/main/java/to/bitkit/ui/screens/wallets/HomeViewModel.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@ class HomeViewModel @Inject constructor(
8585
_uiState.update {
8686
it.copy(
8787
showWidgets = settings.showWidgets,
88-
showWidgetTitles = settings.showWidgetTitles,
8988
widgetsWithPosition = if (it.isEditingWidgets &&
9089
it.widgetsWithPosition.size == widgetsData.widgets.size
9190
) {

app/src/main/java/to/bitkit/ui/screens/widgets/blocks/BlocksViewModel.kt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,6 @@ class BlocksViewModel @Inject constructor(
4545
initialValue = false
4646
)
4747

48-
val showWidgetTitles: StateFlow<Boolean> = widgetsRepo.showWidgetTitles
49-
.stateIn(
50-
scope = viewModelScope,
51-
started = SharingStarted.WhileSubscribed(SUBSCRIPTION_TIMEOUT),
52-
initialValue = true
53-
)
54-
5548
val currentBlock: StateFlow<BlockModel?> = widgetsRepo.blocksFlow.map { block ->
5649
block?.toBlockModel()
5750
}.stateIn(

app/src/main/java/to/bitkit/ui/screens/widgets/suggestions/SuggestionsViewModel.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@ class SuggestionsViewModel @Inject constructor(
2727
}
2828
.stateIn(viewModelScope, SharingStarted.WhileSubscribed(SUBSCRIBE_TIMEOUT), false)
2929

30-
val showWidgetTitles: StateFlow<Boolean> = widgetsRepo.showWidgetTitles
31-
.stateIn(viewModelScope, SharingStarted.WhileSubscribed(SUBSCRIBE_TIMEOUT), false)
32-
3330
fun addWidget() {
3431
viewModelScope.launch {
3532
widgetsRepo.addWidget(WidgetType.SUGGESTIONS)

app/src/main/java/to/bitkit/ui/screens/widgets/weather/WeatherViewModel.kt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,6 @@ class WeatherViewModel @Inject constructor(
4747
initialValue = false
4848
)
4949

50-
val showWidgetTitles: StateFlow<Boolean> = widgetsRepo.showWidgetTitles
51-
.stateIn(
52-
scope = viewModelScope,
53-
started = SharingStarted.WhileSubscribed(SUBSCRIPTION_TIMEOUT),
54-
initialValue = true
55-
)
56-
5750
val currentWeather: StateFlow<WeatherModel?> = combine(
5851
widgetsRepo.weatherFlow,
5952
currencyRepo.currencyState,

app/src/main/java/to/bitkit/ui/settings/general/WidgetsSettingsScreen.kt

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,11 @@ fun WidgetsSettingsScreen(
3737
val settings = settingsViewModel ?: return
3838

3939
val showWidgets by settings.showWidgets.collectAsStateWithLifecycle()
40-
val showWidgetTitles by settings.showWidgetTitles.collectAsStateWithLifecycle()
4140

4241
WidgetsSettingsContent(
4342
onBackClick = { navController.popBackStack() },
4443
showWidgets = showWidgets,
45-
showWidgetTitles = showWidgetTitles,
4644
onShowWidgetsClick = { settings.setShowWidgets(!showWidgets) },
47-
onShowWidgetTitlesClick = { settings.setShowWidgetTitles(!showWidgetTitles) },
4845
onResetWidgetsClick = {
4946
settings.resetWidgets()
5047
navController.navigateToHome()
@@ -59,10 +56,8 @@ fun WidgetsSettingsScreen(
5956
@Composable
6057
private fun WidgetsSettingsContent(
6158
showWidgets: Boolean,
62-
showWidgetTitles: Boolean,
6359
onBackClick: () -> Unit = {},
6460
onShowWidgetsClick: () -> Unit = {},
65-
onShowWidgetTitlesClick: () -> Unit = {},
6661
onResetWidgetsClick: () -> Unit = {},
6762
onResetSuggestionsClick: () -> Unit = {},
6863
) {
@@ -89,12 +84,6 @@ private fun WidgetsSettingsContent(
8984
onClick = onShowWidgetsClick,
9085
modifier = Modifier.testTag("ShowWidgets"),
9186
)
92-
SettingsSwitchRow(
93-
title = stringResource(R.string.settings__widgets__showWidgetTitles),
94-
isChecked = showWidgetTitles,
95-
onClick = onShowWidgetTitlesClick,
96-
modifier = Modifier.testTag("ShowWidgetTitles"),
97-
)
9887

9988
// Reset section
10089
SectionHeader(
@@ -152,7 +141,6 @@ private fun Preview() {
152141
AppThemeSurface {
153142
WidgetsSettingsContent(
154143
showWidgets = true,
155-
showWidgetTitles = false,
156144
)
157145
}
158146
}

app/src/main/java/to/bitkit/viewmodels/SettingsViewModel.kt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -179,15 +179,6 @@ class SettingsViewModel @Inject constructor(
179179
}
180180
}
181181

182-
val showWidgetTitles = settingsStore.data.map { it.showWidgetTitles }
183-
.asStateFlow(initialValue = false)
184-
185-
fun setShowWidgetTitles(value: Boolean) {
186-
viewModelScope.launch {
187-
settingsStore.update { it.copy(showWidgetTitles = value) }
188-
}
189-
}
190-
191182
fun resetDismissedSuggestions() {
192183
viewModelScope.launch {
193184
settingsStore.update { it.copy(dismissedSuggestions = emptyList()) }

0 commit comments

Comments
 (0)