[fix] Module ordering and searching in GUI

This commit is contained in:
Xiaro 2021-01-07 00:38:19 -05:00
parent c49ebbf243
commit b4467fa0e1
No known key found for this signature in database
GPG Key ID: 996D265D6E155377
2 changed files with 3 additions and 2 deletions

View File

@ -84,7 +84,8 @@ object KamiClickGui : AbstractKamiGui<ModuleSettingWindow, Module>() {
val string = typedString.replace(" ", "")
setModuleVisibility { moduleButton ->
moduleButton.module.alias.any { it.contains(string, true) }
moduleButton.module.name.contains(string, true)
|| moduleButton.module.alias.any { it.contains(string, true) }
}
}
}

View File

@ -15,7 +15,7 @@ object ModuleManager : AsyncLoader<List<Class<out Module>>> {
private val moduleSet = AliasSet<Module>()
val modules by AsyncCachedValue(5L, TimeUnit.SECONDS) {
moduleSet.distinct()
moduleSet.distinct().sortedBy { it.name }
}
override fun preLoad0(): List<Class<out Module>> {