Splash: borderless+transparent+launcher-dedup, idle-dispatch hide

This commit is contained in:
2026-05-27 20:09:09 +02:00
parent 264327432d
commit f8d1cfe3fe
4 changed files with 254 additions and 82 deletions
+3 -4
View File
@@ -1372,12 +1372,11 @@ class OberleisteBridge(panel_base.BaseBridge):
except Exception as ex:
print("[OBERLEISTE] auto-apply (layout/colors):", ex)
# Splash-Screen (falls noch offen) jetzt wegmachen — Layout-Apply ist
# durch, Panels sind in finaler Position. Lazy via Timer 200ms damit
# die Layout-Animation kurz auf den finalen Panels sichtbar wird.
# durch, Panels sind in finaler Position. hide() dispatcht intern
# auf Main-Thread via Rhino.Idle (Mac-safe).
try:
import threading
import _startup_splash as _ss
threading.Timer(0.2, _ss.hide).start()
_ss.hide()
except Exception as ex:
print("[OBERLEISTE] splash hide:", ex)
self._send_state(force=True)