mirror of
https://github.com/TermoraDev/termora.git
synced 2026-01-16 02:12:58 +08:00
chore: improve ssh loading
This commit is contained in:
@@ -83,15 +83,14 @@ class SSHTerminalTab(
|
|||||||
}
|
}
|
||||||
|
|
||||||
val loading = coroutineScope.launch(Dispatchers.Swing) {
|
val loading = coroutineScope.launch(Dispatchers.Swing) {
|
||||||
|
val braille = "⡿⣟⣯⣷⣾⣽⣻⢿".reversed().toCharArray()
|
||||||
|
// val braille = "⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏".toCharArray()
|
||||||
var c = 0
|
var c = 0
|
||||||
while (isActive) {
|
while (isActive) {
|
||||||
if (++c > 6) c = 1
|
if (++c >= braille.size) c = 0
|
||||||
terminal.write("${ControlCharacters.ESC}[1;32m")
|
terminal.write("${braille[c]}")
|
||||||
terminal.write(".".repeat(c))
|
delay(100.milliseconds)
|
||||||
terminal.write(" ".repeat(6 - c))
|
terminal.write("${ControlCharacters.BS}")
|
||||||
terminal.write("${ControlCharacters.ESC}[0m")
|
|
||||||
delay(350.milliseconds)
|
|
||||||
terminal.write("${ControlCharacters.BS}".repeat(6))
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user