mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-22 02:42:16 -04:00
Only add mod search textboxes if there are at least 10 mods (cleaner UI for new players)
This commit is contained in:
parent
ebee3851b3
commit
9c92794785
@ -60,7 +60,8 @@ class ModCheckTab(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fixedContent.add(searchModsTextField).fillX() .row()
|
if (RulesetCache.values.count() > 10)
|
||||||
|
fixedContent.add(searchModsTextField).fillX().row()
|
||||||
|
|
||||||
val labeledBaseSelect = Table().apply {
|
val labeledBaseSelect = Table().apply {
|
||||||
add("Check extension mods based on:".toLabel()).padRight(10f)
|
add("Check extension mods based on:".toLabel()).padRight(10f)
|
||||||
|
@ -31,7 +31,7 @@ class ModCheckboxTable(
|
|||||||
initialBaseRuleset: String,
|
initialBaseRuleset: String,
|
||||||
private val screen: BaseScreen,
|
private val screen: BaseScreen,
|
||||||
isPortrait: Boolean = false,
|
isPortrait: Boolean = false,
|
||||||
private val onUpdate: (String) -> Unit
|
private val onUpdate: (String) -> Unit, private val expanderPadOther: Float = if (isPortrait) 0f else 10f
|
||||||
): Table() {
|
): Table() {
|
||||||
private var baseRulesetName = ""
|
private var baseRulesetName = ""
|
||||||
private lateinit var baseRuleset: Ruleset
|
private lateinit var baseRuleset: Ruleset
|
||||||
@ -49,7 +49,6 @@ class ModCheckboxTable(
|
|||||||
private var disableChangeEvents = false
|
private var disableChangeEvents = false
|
||||||
|
|
||||||
private val expanderPadTop = if (isPortrait) 0f else 16f
|
private val expanderPadTop = if (isPortrait) 0f else 16f
|
||||||
private val expanderPadOther = if (isPortrait) 0f else 10f
|
|
||||||
|
|
||||||
init {
|
init {
|
||||||
val modRulesets = RulesetCache.values.filter {
|
val modRulesets = RulesetCache.values.filter {
|
||||||
@ -102,7 +101,9 @@ class ModCheckboxTable(
|
|||||||
it.defaults().pad(5f,0f)
|
it.defaults().pad(5f,0f)
|
||||||
|
|
||||||
val searchModsTextField = UncivTextField("Search mods")
|
val searchModsTextField = UncivTextField("Search mods")
|
||||||
it.add(searchModsTextField).row()
|
|
||||||
|
if (compatibleMods.size > 10)
|
||||||
|
it.add(searchModsTextField).row()
|
||||||
|
|
||||||
val modsTable = Table()
|
val modsTable = Table()
|
||||||
modsTable.defaults().pad(5f)
|
modsTable.defaults().pad(5f)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user