diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/Game.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/Game.kt index 79097858..b74c2d50 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/realm/Game.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/realm/Game.kt @@ -68,7 +68,7 @@ open class Game : RealmObject(), Manageable, StaticRowRepresentableDataSource, R override fun updateValue(value: Any?, row: RowRepresentable) { when (row) { SimpleRow.NAME -> this.name = value as String? ?: "" - GameRow.SHORT_NAME -> this.shortName = value as String + GameRow.SHORT_NAME -> this.shortName = value as String? ?: "" } } diff --git a/app/src/main/java/net/pokeranalytics/android/ui/view/SessionRowView.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/SessionRowView.kt index 320f66ee..31cfce79 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/view/SessionRowView.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/view/SessionRowView.kt @@ -14,10 +14,7 @@ import net.pokeranalytics.android.model.TableSize import net.pokeranalytics.android.model.extensions.SessionState import net.pokeranalytics.android.model.extensions.getState import net.pokeranalytics.android.model.realm.Session -import net.pokeranalytics.android.util.getDayNumber -import net.pokeranalytics.android.util.getShortDayName -import net.pokeranalytics.android.util.shortTime -import net.pokeranalytics.android.util.toCurrency +import net.pokeranalytics.android.util.* /** * Display a row session @@ -47,11 +44,7 @@ class SessionRowView : FrameLayout { private fun init() { val layoutInflater = LayoutInflater.from(context) rowHistorySession = layoutInflater.inflate(R.layout.row_session_view, this, false) as ConstraintLayout - val layoutParams = FrameLayout.LayoutParams( - FrameLayout.LayoutParams.MATCH_PARENT, - FrameLayout.LayoutParams.WRAP_CONTENT - ) - + val layoutParams = FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT) addView(rowHistorySession, layoutParams) } diff --git a/app/src/main/res/drawable/ic_check_state.xml b/app/src/main/res/drawable/ic_check_state.xml new file mode 100644 index 00000000..ef22c266 --- /dev/null +++ b/app/src/main/res/drawable/ic_check_state.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/row_session_view.xml b/app/src/main/res/layout/row_session_view.xml index 98316b32..9075bdf3 100644 --- a/app/src/main/res/layout/row_session_view.xml +++ b/app/src/main/res/layout/row_session_view.xml @@ -41,7 +41,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="8dp" - android:layout_marginTop="8dp" + android:layout_marginTop="6dp" android:layout_marginEnd="8dp" app:layout_constraintBottom_toTopOf="@+id/sessionInfoLayout" app:layout_constraintEnd_toStartOf="@+id/linearLayout" diff --git a/app/src/main/res/layout/row_title_check.xml b/app/src/main/res/layout/row_title_check.xml new file mode 100644 index 00000000..1b70e44a --- /dev/null +++ b/app/src/main/res/layout/row_title_check.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + \ No newline at end of file