refactor: more renames in preparation of repositories

This commit is contained in:
LavaDesu 2025-08-05 14:36:38 +10:00
parent 75995e8985
commit ccc748dc1f
Signed by: cilly
GPG key ID: 6500251E087653C9
21 changed files with 34 additions and 25 deletions

View file

@ -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)

View file

@ -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

View file

@ -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 {

View file

@ -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

View file

@ -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,

View file

@ -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)

View file

@ -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

View file

@ -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

View file

@ -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)

View file

@ -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

View file

@ -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,
)
}
}

View file

@ -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

View file

@ -1,4 +1,4 @@
package moe.lava.banksia.api.ptv
package moe.lava.banksia.data.ptv
import io.ktor.client.HttpClient
import io.ktor.client.call.body
@ -18,12 +18,12 @@ import kotlinx.coroutines.delay
import kotlinx.serialization.Serializable
import kotlinx.serialization.json.Json
import moe.lava.banksia.Constants
import moe.lava.banksia.api.ptv.structures.PtvDeparture
import moe.lava.banksia.api.ptv.structures.PtvDirection
import moe.lava.banksia.api.ptv.structures.PtvRoute
import moe.lava.banksia.api.ptv.structures.PtvRouteType
import moe.lava.banksia.api.ptv.structures.PtvRun
import moe.lava.banksia.api.ptv.structures.PtvStop
import moe.lava.banksia.data.ptv.structures.PtvDeparture
import moe.lava.banksia.data.ptv.structures.PtvDirection
import moe.lava.banksia.data.ptv.structures.PtvRoute
import moe.lava.banksia.data.ptv.structures.PtvRouteType
import moe.lava.banksia.data.ptv.structures.PtvRun
import moe.lava.banksia.data.ptv.structures.PtvStop
import moe.lava.banksia.util.CacheMap
import moe.lava.banksia.util.LoopFlow.Companion.initWith
import moe.lava.banksia.util.error

View file

@ -1,4 +1,4 @@
package moe.lava.banksia.api.ptv.structures
package moe.lava.banksia.data.ptv.structures
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

View file

@ -1,4 +1,4 @@
package moe.lava.banksia.api.ptv.structures
package moe.lava.banksia.data.ptv.structures
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

View file

@ -1,4 +1,4 @@
package moe.lava.banksia.api.ptv.structures
package moe.lava.banksia.data.ptv.structures
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

View file

@ -1,4 +1,4 @@
package moe.lava.banksia.api.ptv.structures
package moe.lava.banksia.data.ptv.structures
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

View file

@ -1,4 +1,4 @@
package moe.lava.banksia.api.ptv.structures
package moe.lava.banksia.data.ptv.structures
import kotlinx.serialization.KSerializer
import kotlinx.serialization.Serializable

View file

@ -1,4 +1,4 @@
package moe.lava.banksia.api.ptv.structures
package moe.lava.banksia.data.ptv.structures
import kotlinx.datetime.Instant
import kotlinx.datetime.LocalDateTime

View file

@ -1,4 +1,4 @@
package moe.lava.banksia.api.ptv.structures
package moe.lava.banksia.data.ptv.structures
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

View file

@ -1,3 +1,3 @@
package moe.lava.banksia.ui.platform.maps
package moe.lava.banksia.util
data class Point(val lat: Double, val lng: Double)