refactor: more renames in preparation of repositories
This commit is contained in:
parent
75995e8985
commit
ccc748dc1f
21 changed files with 34 additions and 25 deletions
|
|
@ -46,6 +46,7 @@ import moe.lava.banksia.ui.components.RouteIcon
|
|||
import moe.lava.banksia.ui.platform.BanksiaTheme
|
||||
import moe.lava.banksia.ui.state.MapState
|
||||
import moe.lava.banksia.util.BoxedValue
|
||||
import moe.lava.banksia.util.Point
|
||||
|
||||
fun Point.toLatLng(): LatLng = LatLng(this.lat, this.lng)
|
||||
|
||||
|
|
|
|||
|
|
@ -47,9 +47,9 @@ import moe.lava.banksia.ui.layout.InfoPanel
|
|||
import moe.lava.banksia.ui.layout.Searcher
|
||||
import moe.lava.banksia.ui.platform.BanksiaTheme
|
||||
import moe.lava.banksia.ui.platform.maps.Maps
|
||||
import moe.lava.banksia.ui.platform.maps.Point
|
||||
import moe.lava.banksia.ui.platform.maps.getScreenHeight
|
||||
import moe.lava.banksia.ui.state.InfoPanelState
|
||||
import moe.lava.banksia.util.Point
|
||||
import org.jetbrains.compose.resources.painterResource
|
||||
import kotlin.coroutines.cancellation.CancellationException
|
||||
import kotlin.math.roundToInt
|
||||
|
|
|
|||
|
|
@ -15,14 +15,13 @@ import kotlinx.coroutines.flow.update
|
|||
import kotlinx.coroutines.launch
|
||||
import kotlinx.datetime.Clock
|
||||
import kotlinx.datetime.Instant
|
||||
import moe.lava.banksia.api.ptv.PtvService
|
||||
import moe.lava.banksia.api.ptv.structures.PtvRoute
|
||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
||||
import moe.lava.banksia.data.ptv.PtvService
|
||||
import moe.lava.banksia.data.ptv.structures.PtvRoute
|
||||
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||
import moe.lava.banksia.ui.components.getUIProperties
|
||||
import moe.lava.banksia.ui.platform.maps.CameraPosition
|
||||
import moe.lava.banksia.ui.platform.maps.CameraPositionBounds
|
||||
import moe.lava.banksia.ui.platform.maps.Marker
|
||||
import moe.lava.banksia.ui.platform.maps.Point
|
||||
import moe.lava.banksia.ui.platform.maps.Polyline
|
||||
import moe.lava.banksia.ui.state.InfoPanelState
|
||||
import moe.lava.banksia.ui.state.MapState
|
||||
|
|
@ -30,6 +29,7 @@ import moe.lava.banksia.ui.state.SearchState
|
|||
import moe.lava.banksia.util.BoxedValue
|
||||
import moe.lava.banksia.util.BoxedValue.Companion.box
|
||||
import moe.lava.banksia.util.LoopFlow.Companion.waitUntilSubscribed
|
||||
import moe.lava.banksia.util.Point
|
||||
import moe.lava.banksia.util.log
|
||||
|
||||
sealed class BanksiaEvent {
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import androidx.compose.ui.draw.drawBehind
|
|||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
||||
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||
import moe.lava.banksia.resources.Res
|
||||
import moe.lava.banksia.resources.bus
|
||||
import moe.lava.banksia.resources.bus_background
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
package moe.lava.banksia.ui.platform.maps
|
||||
|
||||
import moe.lava.banksia.util.Point
|
||||
|
||||
data class CameraPosition(
|
||||
val centre: Point = Point(-37.8136, 144.9631),
|
||||
val bounds: CameraPositionBounds? = null,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
package moe.lava.banksia.ui.platform.maps
|
||||
|
||||
import moe.lava.banksia.util.Point
|
||||
|
||||
data class CameraPositionBounds(val northeast: Point, val southwest: Point)
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ import kotlinx.coroutines.flow.Flow
|
|||
import moe.lava.banksia.ui.BanksiaEvent
|
||||
import moe.lava.banksia.ui.state.MapState
|
||||
import moe.lava.banksia.util.BoxedValue
|
||||
import moe.lava.banksia.util.Point
|
||||
|
||||
@Composable
|
||||
expect fun getScreenHeight(): Int
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
package moe.lava.banksia.ui.platform.maps
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
||||
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||
import moe.lava.banksia.util.Point
|
||||
|
||||
sealed class Marker {
|
||||
abstract val point: Point
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
package moe.lava.banksia.ui.platform.maps
|
||||
|
||||
data class Point(val lat: Double, val lng: Double)
|
||||
|
|
@ -1,5 +1,6 @@
|
|||
package moe.lava.banksia.ui.platform.maps
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import moe.lava.banksia.util.Point
|
||||
|
||||
data class Polyline(val points: List<Point>, val colour: Color)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package moe.lava.banksia.ui.state
|
||||
|
||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
||||
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||
|
||||
sealed class InfoPanelState {
|
||||
abstract val loading: Boolean
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package moe.lava.banksia.ui.state
|
||||
|
||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
||||
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||
|
||||
data class SearchState(
|
||||
val entries: List<SearchEntry> = listOf(),
|
||||
|
|
@ -12,4 +12,4 @@ data class SearchState(
|
|||
val routeId: Int,
|
||||
val routeType: PtvRouteType,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ import kotlinx.coroutines.flow.Flow
|
|||
import moe.lava.banksia.ui.BanksiaEvent
|
||||
import moe.lava.banksia.ui.state.MapState
|
||||
import moe.lava.banksia.util.BoxedValue
|
||||
import moe.lava.banksia.util.Point
|
||||
|
||||
@OptIn(ExperimentalComposeUiApi::class)
|
||||
@Composable
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue