haptic on tab selection, remove divider

This commit is contained in:
neon443
2025-05-19 15:08:34 +01:00
parent 48071c0791
commit 940a8f4ebd
2 changed files with 7 additions and 2 deletions

View File

@@ -22,9 +22,10 @@ enum Tab {
struct ContentView: View {
@StateObject var viewModel: EventViewModel
@StateObject var settingsModel: SettingsViewModel
@State var selection: Tab = .home
var body: some View {
TabView {
TabView(selection: $selection) {
HomeView(viewModel: viewModel, settingsModel: settingsModel)
.tabItem {
Label("Home", systemImage: "house")
@@ -46,6 +47,11 @@ struct ContentView: View {
}
.tag(Tab.settings)
}
.apply {
if #available(iOS 17, *) {
$0.sensoryFeedback(.impact(weight: .heavy, intensity: 1), trigger: selection)
}
}
.sheet(isPresented: $settingsModel.settings.showWhatsNew) {
WhatsNewView(settingsModel: settingsModel)
}

View File

@@ -75,7 +75,6 @@ struct HomeView: View {
EventListView(viewModel: viewModel, event: event)
.transition(.moveAndFade)
.id(event.complete)
Divider()
}
.padding(.horizontal)
if filteredEvents.isEmpty {