Add split-pane UI for create group screen.

This commit is contained in:
jeffrey-signal
2025-10-22 14:30:24 -04:00
committed by Greyson Parrelli
parent d763baa270
commit d6446d2954
9 changed files with 607 additions and 68 deletions

View File

@@ -86,21 +86,21 @@ data class ContactSelectionArguments(
)
}
}
}
private object Defaults {
const val DISPLAY_MODE = ContactSelectionDisplayMode.FLAG_ALL
const val IS_REFRESHABLE = true
const val ENABLE_CREATE_NEW_GROUP = false
const val ENABLE_FIND_BY_USERNAME = false
const val ENABLE_FIND_BY_PHONE_NUMBER = false
const val INCLUDE_RECENTS = false
const val INCLUDE_CHAT_TYPES = false
val SELECTION_LIMITS: SelectionLimits? = null
val CURRENT_SELECTION: Set<RecipientId> = emptySet()
const val DISPLAY_CHIPS = true
const val RECYCLER_PADDING_BOTTOM = -1
const val RECYCLER_CHILD_CLIPPING = true
object Defaults {
const val DISPLAY_MODE = ContactSelectionDisplayMode.FLAG_ALL
const val IS_REFRESHABLE = true
const val ENABLE_CREATE_NEW_GROUP = false
const val ENABLE_FIND_BY_USERNAME = false
const val ENABLE_FIND_BY_PHONE_NUMBER = false
const val INCLUDE_RECENTS = false
const val INCLUDE_CHAT_TYPES = false
val SELECTION_LIMITS: SelectionLimits? = null
val CURRENT_SELECTION: Set<RecipientId> = emptySet()
const val DISPLAY_CHIPS = true
const val RECYCLER_PADDING_BOTTOM = -1
const val RECYCLER_CHILD_CLIPPING = true
fun canSelectSelf(selectionLimits: SelectionLimits?): Boolean = selectionLimits == null
fun canSelectSelf(selectionLimits: SelectionLimits?): Boolean = selectionLimits == null
}
}