From 495ab69195af9550797fcfce5b69d548599c86cd Mon Sep 17 00:00:00 2001 From: hstyi Date: Thu, 7 Aug 2025 10:54:43 +0800 Subject: [PATCH] chore: improve ssh loading --- .../termora/plugin/internal/ssh/SSHTerminalTab.kt | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/kotlin/app/termora/plugin/internal/ssh/SSHTerminalTab.kt b/src/main/kotlin/app/termora/plugin/internal/ssh/SSHTerminalTab.kt index 7942879..8dbbe42 100644 --- a/src/main/kotlin/app/termora/plugin/internal/ssh/SSHTerminalTab.kt +++ b/src/main/kotlin/app/termora/plugin/internal/ssh/SSHTerminalTab.kt @@ -83,15 +83,14 @@ class SSHTerminalTab( } val loading = coroutineScope.launch(Dispatchers.Swing) { + val braille = "⡿⣟⣯⣷⣾⣽⣻⢿".reversed().toCharArray() +// val braille = "⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏".toCharArray() var c = 0 while (isActive) { - if (++c > 6) c = 1 - terminal.write("${ControlCharacters.ESC}[1;32m") - terminal.write(".".repeat(c)) - terminal.write(" ".repeat(6 - c)) - terminal.write("${ControlCharacters.ESC}[0m") - delay(350.milliseconds) - terminal.write("${ControlCharacters.BS}".repeat(6)) + if (++c >= braille.size) c = 0 + terminal.write("${braille[c]}") + delay(100.milliseconds) + terminal.write("${ControlCharacters.BS}") } }