Feat: Add auto updater module by THCFree · Pull Request #233 · lambda-client/lambda · GitHub
Skip to content
17 changes: 14 additions & 3 deletions src/main/java/com/lambda/mixin/render/ScreenMixin.java
15 changes: 9 additions & 6 deletions src/main/kotlin/com/lambda/gui/components/QuickSearch.kt
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ import com.lambda.gui.dsl.ImGuiBuilder
import com.lambda.module.HudModule
import com.lambda.module.Module
import com.lambda.module.ModuleRegistry
import com.lambda.module.modules.client.AutoUpdater
import com.lambda.util.KeyCode
import com.lambda.util.StringUtils.capitalize
import com.lambda.util.StringUtils.levenshteinDistance
Expand All @@ -54,12 +55,13 @@ object QuickSearch {

private const val DOUBLE_SHIFT_WINDOW_MS = 500L
private const val MAX_RESULTS = 50
private const val WINDOW_FLAGS = ImGuiWindowFlags.AlwaysAutoResize or
ImGuiWindowFlags.NoTitleBar or
ImGuiWindowFlags.NoMove or
ImGuiWindowFlags.NoResize or
ImGuiWindowFlags.NoScrollbar or
ImGuiWindowFlags.NoScrollWithMouse
const val WINDOW_FLAGS =
ImGuiWindowFlags.AlwaysAutoResize or
ImGuiWindowFlags.NoTitleBar or
ImGuiWindowFlags.NoMove or
ImGuiWindowFlags.NoResize or
ImGuiWindowFlags.NoScrollbar or
ImGuiWindowFlags.NoScrollWithMouse

init {
listenUnsafe<ButtonEvent.Keyboard.Press> { event ->
Expand Down Expand Up @@ -303,6 +305,7 @@ object QuickSearch {
}

private fun handleKeyPress(event: ButtonEvent.Keyboard.Press) {
if (AutoUpdater.showInstallModal || AutoUpdater.showUninstallModal) return
if ((!event.isPressed || event.isRepeated) ||
!(event.keyCode == KeyCode.LeftShift.code || event.keyCode == KeyCode.RightShift.code)) return

Expand Down
3 changes: 2 additions & 1 deletion src/main/kotlin/com/lambda/gui/components/SettingsWidget.kt
Loading