fix(android): swap Trips/Settings tab mapping, inset the trip replay top bar under the status bar
This commit is contained in:
@@ -193,8 +193,7 @@ fun YarisMainScreen(client: OkHttpClient) {
|
|||||||
onGenerateTestFile = { dashcamVm.generateTestFile() },
|
onGenerateTestFile = { dashcamVm.generateTestFile() },
|
||||||
onRefresh = { dashcamVm.scanDownloads() },
|
onRefresh = { dashcamVm.scanDownloads() },
|
||||||
)
|
)
|
||||||
3 -> SettingsScreen(client = client)
|
3 -> TripListScreen(
|
||||||
4 -> TripListScreen(
|
|
||||||
trips = trips,
|
trips = trips,
|
||||||
labels = tripLabels,
|
labels = tripLabels,
|
||||||
isLoading = tripsLoading,
|
isLoading = tripsLoading,
|
||||||
@@ -205,6 +204,7 @@ fun YarisMainScreen(client: OkHttpClient) {
|
|||||||
},
|
},
|
||||||
onRefresh = { tripVm.loadTrips() },
|
onRefresh = { tripVm.loadTrips() },
|
||||||
)
|
)
|
||||||
|
4 -> SettingsScreen(client = client)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import androidx.compose.foundation.layout.fillMaxSize
|
|||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
import androidx.compose.foundation.layout.height
|
import androidx.compose.foundation.layout.height
|
||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
|
import androidx.compose.foundation.layout.safeDrawingPadding
|
||||||
import androidx.compose.foundation.layout.width
|
import androidx.compose.foundation.layout.width
|
||||||
import androidx.compose.foundation.rememberScrollState
|
import androidx.compose.foundation.rememberScrollState
|
||||||
import androidx.compose.foundation.shape.RoundedCornerShape
|
import androidx.compose.foundation.shape.RoundedCornerShape
|
||||||
@@ -65,7 +66,7 @@ fun TripReplayScreen(
|
|||||||
if (currentIndex >= points.size - 1) playing = false
|
if (currentIndex >= points.size - 1) playing = false
|
||||||
}
|
}
|
||||||
|
|
||||||
Column(modifier = Modifier.fillMaxSize()) {
|
Column(modifier = Modifier.fillMaxSize().safeDrawingPadding()) {
|
||||||
// Top bar: back + title
|
// Top bar: back + title
|
||||||
Row(
|
Row(
|
||||||
Modifier.fillMaxWidth().padding(horizontal = 8.dp, vertical = 6.dp),
|
Modifier.fillMaxWidth().padding(horizontal = 8.dp, vertical = 6.dp),
|
||||||
|
|||||||
Reference in New Issue
Block a user