Skip to content

Commit eabe442

Browse files
committed
feat: hide in-app compact preview
1 parent 53924f1 commit eabe442

5 files changed

Lines changed: 37 additions & 17 deletions

File tree

Bitkit/Views/Widgets/BlocksWidgetPreviewView.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ struct BlocksWidgetPreviewView: View {
77

88
@StateObject private var viewModel = BlocksViewModel.shared
99

10-
@State private var carouselPage: Int = 0
10+
// TODO: revert to 0 to re-enable the compact widget preview
11+
@State private var carouselPage: Int = 1
1112
@State private var showDeleteAlert = false
1213

1314
private let widgetType: WidgetType = .blocks
@@ -51,8 +52,10 @@ struct BlocksWidgetPreviewView: View {
5152
carousel
5253

5354
sizeLabel
55+
.padding(.bottom, 16)
5456

55-
pageIndicator
57+
// Page indicator hidden while only the wide widget is shown
58+
// pageIndicator
5659
}
5760
.frame(maxWidth: .infinity, maxHeight: .infinity)
5861

@@ -111,7 +114,8 @@ struct BlocksWidgetPreviewView: View {
111114

112115
private var carousel: some View {
113116
TabView(selection: $carouselPage) {
114-
compactPage.tag(0)
117+
// Compact preview temporarily hidden — only the wide widget can be added for now
118+
// compactPage.tag(0)
115119
widePage.tag(1)
116120
}
117121
.tabViewStyle(.page(indexDisplayMode: .never))

Bitkit/Views/Widgets/FactsWidgetPreviewView.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ struct FactsWidgetPreviewView: View {
77

88
@StateObject private var viewModel = FactsViewModel.shared
99

10-
@State private var carouselPage: Int = 0
10+
// TODO: revert to 0 to re-enable the compact widget preview
11+
@State private var carouselPage: Int = 1
1112
@State private var showDeleteAlert = false
1213

1314
private let widgetType: WidgetType = .facts
@@ -34,8 +35,10 @@ struct FactsWidgetPreviewView: View {
3435
carousel
3536

3637
sizeLabel
38+
.padding(.bottom, 16)
3739

38-
pageIndicator
40+
// Page indicator hidden while only the wide widget is shown
41+
// pageIndicator
3942
}
4043
.frame(maxWidth: .infinity, maxHeight: .infinity)
4144

@@ -60,7 +63,8 @@ struct FactsWidgetPreviewView: View {
6063

6164
private var carousel: some View {
6265
TabView(selection: $carouselPage) {
63-
compactPage.tag(0)
66+
// Compact preview temporarily hidden — only the wide widget can be added for now
67+
// compactPage.tag(0)
6468
widePage.tag(1)
6569
}
6670
.tabViewStyle(.page(indexDisplayMode: .never))

Bitkit/Views/Widgets/NewsWidgetPreviewView.swift

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ struct NewsWidgetPreviewView: View {
77

88
@StateObject private var viewModel = NewsViewModel.shared
99

10-
@State private var carouselPage: Int = 0
10+
// TODO: revert to 0 to re-enable the compact widget preview
11+
@State private var carouselPage: Int = 1
1112
@State private var showDeleteAlert = false
1213

1314
private let widgetType: WidgetType = .news
@@ -51,8 +52,10 @@ struct NewsWidgetPreviewView: View {
5152
carousel
5253

5354
sizeLabel
55+
.padding(.bottom, 16)
5456

55-
pageIndicator
57+
// Page indicator hidden while only the wide widget is shown
58+
// pageIndicator
5659
}
5760
.frame(maxWidth: .infinity, maxHeight: .infinity)
5861

@@ -111,8 +114,9 @@ struct NewsWidgetPreviewView: View {
111114

112115
private var carousel: some View {
113116
TabView(selection: $carouselPage) {
114-
compactPage
115-
.tag(0)
117+
// Compact preview temporarily hidden — only the wide widget can be added for now
118+
// compactPage
119+
// .tag(0)
116120

117121
widePage
118122
.tag(1)

Bitkit/Views/Widgets/PriceWidgetPreviewView.swift

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ struct PriceWidgetPreviewView: View {
77

88
@StateObject private var viewModel = PriceViewModel.shared
99

10-
@State private var carouselPage: Int = 0
10+
// TODO: revert to 0 to re-enable the compact widget preview
11+
@State private var carouselPage: Int = 1
1112
@State private var showDeleteAlert = false
1213

1314
private let widgetType: WidgetType = .price
@@ -60,8 +61,10 @@ struct PriceWidgetPreviewView: View {
6061
carousel
6162

6263
sizeLabel
64+
.padding(.bottom, 16)
6365

64-
pageIndicator
66+
// Page indicator hidden while only the wide widget is shown
67+
// pageIndicator
6568
}
6669
.frame(maxWidth: .infinity, maxHeight: .infinity)
6770

@@ -121,8 +124,9 @@ struct PriceWidgetPreviewView: View {
121124

122125
private var carousel: some View {
123126
TabView(selection: $carouselPage) {
124-
compactPage
125-
.tag(0)
127+
// Compact preview temporarily hidden — only the wide widget can be added for now
128+
// compactPage
129+
// .tag(0)
126130

127131
widePage
128132
.tag(1)

Bitkit/Views/Widgets/WeatherWidgetPreviewView.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ struct WeatherWidgetPreviewView: View {
88

99
@StateObject private var viewModel = WeatherViewModel.shared
1010

11-
@State private var carouselPage: Int = 0
11+
// TODO: revert to 0 to re-enable the compact widget preview
12+
@State private var carouselPage: Int = 1
1213
@State private var showDeleteAlert = false
1314

1415
private let widgetType: WidgetType = .weather
@@ -52,8 +53,10 @@ struct WeatherWidgetPreviewView: View {
5253
carousel
5354

5455
sizeLabel
56+
.padding(.bottom, 16)
5557

56-
pageIndicator
58+
// Page indicator hidden while only the wide widget is shown
59+
// pageIndicator
5760
}
5861
.frame(maxWidth: .infinity, maxHeight: .infinity)
5962

@@ -113,7 +116,8 @@ struct WeatherWidgetPreviewView: View {
113116

114117
private var carousel: some View {
115118
TabView(selection: $carouselPage) {
116-
compactPage.tag(0)
119+
// Compact preview temporarily hidden — only the wide widget can be added for now
120+
// compactPage.tag(0)
117121
widePage.tag(1)
118122
}
119123
.tabViewStyle(.page(indexDisplayMode: .never))

0 commit comments

Comments
 (0)