Commit Graph

8 Commits

Author SHA1 Message Date
info bead04ff09 feat(tray): Modell-Lade-Wartebalken plattformübergreifend anzeigen
Entfernt den Windows-only-Guard in App.__init__, damit der Dialog mit
indeterminatem ttk.Progressbar auch unter Linux erscheint, wenn das Laden
länger als 500 ms dauert. Ersetzt das literale \u2026 im Label durch das
Zeichen … und passt Spec/Plan an den tatsächlichen Umsetzungsstand an
(Timeout-basierter Wartebalken statt tqdm-Monkey-Patch, da die Xet-Engine
Python-tqdm bypasst).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-16 20:58:21 +02:00
info 753dbc555e fix: tqdm-Patch durch Timeout-basierten Wartebalken ersetzen
huggingface_hub nutzt jetzt Xet (Rust-Engine) fuer model.bin-Downloads,
welche Python-tqdm komplett bypassen. Der Dialog erschien deshalb nie.

Neuer Ansatz: Nach 500ms Wartezeit wird ein indeterminater Wartebalken
angezeigt -- sowohl bei Downloads als auch bei langsamer Initialisierung.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 12:49:31 +02:00
info e31230fd84 fix: winfo_viewable durch explizites Flag ersetzen, unbenutzte Imports entfernen 2026-04-12 12:36:18 +02:00
info 3d9f95b3ee fix: root.withdraw() vor messagebox statt destroy() 2026-04-12 12:32:40 +02:00
info c26dfa38d1 fix: root.destroy() erst nach Fehlerbehandlung aufrufen 2026-04-12 12:31:59 +02:00
info 3067499c88 feat: load_model_with_progress mit tkinter-Fortschrittsdialog 2026-04-12 12:30:48 +02:00
info 44c8d8ed84 fix: TkProgressTqdm Typ-Signatur und Test-Isolation verbessert 2026-04-12 12:29:34 +02:00
info e92f5f59fb feat: TkProgressTqdm leitet tqdm-Fortschritt an Queue weiter 2026-04-12 12:28:13 +02:00