mirror of https://github.com/kami-blue/client
[fix] Module ordering and searching in GUI
This commit is contained in:
parent
c49ebbf243
commit
b4467fa0e1
|
@ -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) }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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>> {
|
||||
|
|
Loading…
Reference in New Issue