• v3.5.0 101694cd9f

    MusicBrain 3.5.0 - Klare Bedienung in jedem Zustand

    Davito released this 2026-08-17 07:32:02 +00:00 | 0 commits to main since this release

    Version 3.5.0 – Klare Bedienung in jedem Zustand – 17.08.2026

    Vollständig sichtbare Buttons

    • Aktive, gedrückte, pausierte und deaktivierte Schaltflächen behalten jetzt
      überall ihre vollständige Kontur, Beschriftung und Mindesthöhe.
    • Im Player bleiben Lauf, Pause und Stopp auch dann komplett sichtbar, wenn ein
      Titel läuft. Die Deckhöhe berücksichtigt Statuszeile, Fortschritt und
      Transportsteuerung dynamisch.
    • Einheitliche Zustände für Standard-, Primär-, Warn- und Stopp-Aktionen sorgen
      in Download, Warteliste, Verlauf, DB-Tools, Einstellungen und Updater für
      dieselbe klare Rückmeldung.

    Bessere Orientierung

    • Die Symbole für Studio und Download wurden für den dunklen Hintergrund
      aufgehellt. Sie sind nun ebenso klar erkennbar wie die übrigen
      Navigationspunkte.
    • Hover, Tastaturfokus, aktive Auswahl und deaktivierter Zustand bleiben
      eindeutig voneinander unterscheidbar, ohne Beschriftungen zu verdecken.
    • Kompakte Fenster behalten vollständig erreichbare Aktionen; größere
      Studioansichten nutzen den zusätzlichen Platz ohne unnötige Abstände.

    Stabilität und Sicherheit

    • Leere Musikpfade und ungültige Datenbankeinträge werden früh abgefangen.
      Doppelte Pfade aus älteren Datenbeständen werden beim Laden bereinigt.
    • Automatisch gekürzte Dateinamen können keine leeren Interpret- oder
      Titelbestandteile mehr erzeugen.
    • Update-Weiterleitungen bleiben auf vertrauenswürdige HTTPS-Ziele beschränkt.
    • Angehaltene Hintergrundarbeiten geben ihre Synchronisierung auch bei einem
      Abbruch zuverlässig frei, sodass nachfolgende Aufgaben weiterlaufen können.

    Qualitätssicherung

    • Die vollständige Python-Testsuite besteht mit 233 Tests und 9 Subtests.
    • Der visuelle Audit umfasst 25 Oberflächenzustände in fünf Fenstergrößen. Alle
      125 Renderings wurden ohne abgeschnittene oder unvollständige Aktionen
      abgeschlossen.
    • Neue Regressionstests sichern Datenbankpfade, Update-Weiterleitungen,
      Dateinamen sowie Pause und Fortsetzen dauerhaft ab.
    Downloads