- Icons.Filled.ArrowBack/ListAlt → Icons.AutoMirrored.Filled (Issue #25) - ScrollableTabRow → PrimaryScrollableTabRow (Issue #26) - fallbackToDestructiveMigration() → fallbackToDestructiveMigration(false) (Issue #27)
This commit is contained in:
1 parent
0fa61148a3
commit
1c1961426a
3 files changed
+8
-8
No files matched your search
@@ -21,7 +21,7 @@ import androidx.compose.material.icons.filled.Extension
|
|||||||
import androidx.compose.material.icons.filled.HistoryEdu
|
import androidx.compose.material.icons.filled.HistoryEdu
|
||||||
import androidx.compose.material.icons.filled.Info
|
import androidx.compose.material.icons.filled.Info
|
||||||
import androidx.compose.material.icons.filled.Key
|
import androidx.compose.material.icons.filled.Key
|
||||||
import androidx.compose.material.icons.filled.ListAlt
|
import androidx.compose.material.icons.automirrored.filled.ListAlt
|
||||||
import androidx.compose.material.icons.filled.Memory
|
import androidx.compose.material.icons.filled.Memory
|
||||||
import androidx.compose.material.icons.filled.Schedule
|
import androidx.compose.material.icons.filled.Schedule
|
||||||
import androidx.compose.material.icons.filled.Settings
|
import androidx.compose.material.icons.filled.Settings
|
||||||
@@ -101,7 +101,7 @@ private val ALL_NAV_ITEMS: List<BottomNavItem> =
|
|||||||
BottomNavItem(ModelScreen, "Models", Icons.Filled.Settings),
|
BottomNavItem(ModelScreen, "Models", Icons.Filled.Settings),
|
||||||
BottomNavItem(PairingScreen, "Pairing", Icons.Filled.Devices),
|
BottomNavItem(PairingScreen, "Pairing", Icons.Filled.Devices),
|
||||||
BottomNavItem(KeysScreen, "Keys", Icons.Filled.Key),
|
BottomNavItem(KeysScreen, "Keys", Icons.Filled.Key),
|
||||||
BottomNavItem(ChannelsScreen, "Channels", Icons.Filled.ListAlt),
|
BottomNavItem(ChannelsScreen, "Channels", Icons.AutoMirrored.Filled.ListAlt),
|
||||||
BottomNavItem(LogsScreen, "Logs", Icons.Filled.HistoryEdu),
|
BottomNavItem(LogsScreen, "Logs", Icons.Filled.HistoryEdu),
|
||||||
BottomNavItem(KanbanScreen, "Kanban", Icons.Filled.Dashboard),
|
BottomNavItem(KanbanScreen, "Kanban", Icons.Filled.Dashboard),
|
||||||
BottomNavItem(AchievementsScreen, "Achievements", Icons.Filled.Info),
|
BottomNavItem(AchievementsScreen, "Achievements", Icons.Filled.Info),
|
||||||
@@ -146,7 +146,7 @@ private val DRAWER_ENTRIES =
|
|||||||
DrawerEntry(ModelScreen, "Models", Icons.Filled.Settings, DrawerSection.CONFIGURE),
|
DrawerEntry(ModelScreen, "Models", Icons.Filled.Settings, DrawerSection.CONFIGURE),
|
||||||
DrawerEntry(PairingScreen, "Pairing", Icons.Filled.Devices, DrawerSection.CONFIGURE),
|
DrawerEntry(PairingScreen, "Pairing", Icons.Filled.Devices, DrawerSection.CONFIGURE),
|
||||||
DrawerEntry(KeysScreen, "Keys", Icons.Filled.Key, DrawerSection.CONFIGURE),
|
DrawerEntry(KeysScreen, "Keys", Icons.Filled.Key, DrawerSection.CONFIGURE),
|
||||||
DrawerEntry(ChannelsScreen, "Channels", Icons.Filled.ListAlt, DrawerSection.CONFIGURE),
|
DrawerEntry(ChannelsScreen, "Channels", Icons.AutoMirrored.Filled.ListAlt, DrawerSection.CONFIGURE),
|
||||||
// Inspect
|
// Inspect
|
||||||
DrawerEntry(LogsScreen, "Logs", Icons.Filled.HistoryEdu, DrawerSection.INSPECT),
|
DrawerEntry(LogsScreen, "Logs", Icons.Filled.HistoryEdu, DrawerSection.INSPECT),
|
||||||
DrawerEntry(KanbanScreen, "Kanban", Icons.Filled.Dashboard, DrawerSection.INSPECT),
|
DrawerEntry(KanbanScreen, "Kanban", Icons.Filled.Dashboard, DrawerSection.INSPECT),
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ abstract class HermesDatabase : RoomDatabase() {
|
|||||||
context.applicationContext,
|
context.applicationContext,
|
||||||
HermesDatabase::class.java,
|
HermesDatabase::class.java,
|
||||||
"hermes_control.db",
|
"hermes_control.db",
|
||||||
).fallbackToDestructiveMigration()
|
).fallbackToDestructiveMigration(false)
|
||||||
.build()
|
.build()
|
||||||
.also { instance = it }
|
.also { instance = it }
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import androidx.compose.foundation.lazy.LazyColumn
|
|||||||
import androidx.compose.foundation.lazy.LazyRow
|
import androidx.compose.foundation.lazy.LazyRow
|
||||||
import androidx.compose.foundation.lazy.items
|
import androidx.compose.foundation.lazy.items
|
||||||
import androidx.compose.material.icons.Icons
|
import androidx.compose.material.icons.Icons
|
||||||
import androidx.compose.material.icons.filled.ArrowBack
|
import androidx.compose.material.icons.automirrored.filled.ArrowBack
|
||||||
import androidx.compose.material.icons.filled.ArrowForward
|
import androidx.compose.material.icons.filled.ArrowForward
|
||||||
import androidx.compose.material3.Button
|
import androidx.compose.material3.Button
|
||||||
import androidx.compose.material3.Card
|
import androidx.compose.material3.Card
|
||||||
@@ -27,7 +27,7 @@ import androidx.compose.material3.Icon
|
|||||||
import androidx.compose.material3.IconButton
|
import androidx.compose.material3.IconButton
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.material3.OutlinedTextField
|
import androidx.compose.material3.OutlinedTextField
|
||||||
import androidx.compose.material3.ScrollableTabRow
|
import androidx.compose.material3.PrimaryScrollableTabRow
|
||||||
import androidx.compose.material3.Tab
|
import androidx.compose.material3.Tab
|
||||||
import androidx.compose.material3.Text
|
import androidx.compose.material3.Text
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
@@ -101,7 +101,7 @@ fun KanbanScreen(
|
|||||||
Column(modifier = Modifier.fillMaxSize()) {
|
Column(modifier = Modifier.fillMaxSize()) {
|
||||||
// Board selector tab row
|
// Board selector tab row
|
||||||
if (state.boards.isNotEmpty()) {
|
if (state.boards.isNotEmpty()) {
|
||||||
ScrollableTabRow(
|
PrimaryScrollableTabRow(
|
||||||
selectedTabIndex = state.boards.indexOf(state.selectedBoard).coerceAtLeast(0),
|
selectedTabIndex = state.boards.indexOf(state.selectedBoard).coerceAtLeast(0),
|
||||||
modifier = Modifier.fillMaxWidth(),
|
modifier = Modifier.fillMaxWidth(),
|
||||||
) {
|
) {
|
||||||
@@ -214,7 +214,7 @@ fun TaskCard(
|
|||||||
) {
|
) {
|
||||||
if (onMoveLeft != null) {
|
if (onMoveLeft != null) {
|
||||||
IconButton(onClick = onMoveLeft) {
|
IconButton(onClick = onMoveLeft) {
|
||||||
Icon(imageVector = Icons.Filled.ArrowBack, contentDescription = "Move Left")
|
Icon(imageVector = Icons.AutoMirrored.Filled.ArrowBack, contentDescription = "Move Left")
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Spacer(modifier = Modifier.size(48.dp))
|
Spacer(modifier = Modifier.size(48.dp))
|
||||||
|
|||||||
Reference in new issue
Block a user