• 4.0.0-beta.1 330cf6d28d

    4.0.0-beta.1 Pre-release

    kamil released this 2026-10-11 23:05:13 +00:00 | 3 commits to main since this release

    LMS 4.0.0-beta.1

    Wersja testowa — beta nowego interfejsu (Qt 6). Funkcje 4.0 są kompletne; od tej wersji poprawiamy już głównie
    błędy i wygląd. Nadal nie dla stanowisk produkcyjnych: uruchamiaj ją tylko na kopii danych (osobny folder z plikiem
    portable.flag i skopiowaną bazą). Programy 3.x jej nie zobaczą — w Gitei jest oznaczona jako pre-release.
    Baza ma ten sam schemat co w 3.x, więc po testach można wrócić do 3.x.

    Zmieniono

    • Czytelność i kontrast (przegląd wg Apple HIG i WCAG): ciemniejszy tekst pomocniczy i kolory stanów w jasnym motywie
      (min. 4,5:1 także na pasku bocznym i pasku stanu), podpisy 13 px zamiast 12 px, wyraźniejszy tekst nieaktywnych
      przycisków, obrys przycisków neutralnych i kart, widoczny fokus na przycisku głównym, lista surowców w Panelu w stylu tabel.
    • Wyłączone przyciski „Przywróć kopię…”, linki tekstowe i przyciski nieodwracalne wyglądały na aktywne — teraz widać, że są wyłączone.
    • Aktualizacja z pliku ZIP jest też w Ustawienia › Aktualizacje („Zainstaluj z pliku zip…”), nie tylko w Administracja › Aktualizacja.
      Podmianę programu sprawdzono na prawdziwej paczce i prawdziwym exe (kopia, skrypt podmiany, ponowny start, kopia poprzedniej wersji).

    Co sprawdzić w pierwszej kolejności

    • Aktualizacja z pliku: Ustawienia › Aktualizacje › „Zainstaluj z pliku zip…” (jako administrator) na kopii instalacji.
    • Wygląd: jasny i ciemny motyw, skala ekranu 125–150%, czytelność przy wadze (podpisy, nieaktywne przyciski, fokus klawiaturą).
    • Zwykła zmiana przy wadze samą klawiaturą i ze skanerem; wydruk etykiety na drukarce Zebra (przecinek w wadze).
    • Start programu: czas do okna logowania i brak błędów w lms.log.

    Znane ograniczenia

    • Nie sprawdzono jeszcze czytnikiem ekranu (Narrator) ani narzędziem Accessibility Insights.
    • Tryb wysokiego kontrastu Windows nie ma jeszcze własnej palety.
    • Program ma ok. 40 MB (3.x: ok. 17 MB) — to biblioteka Qt.

    WERSJA TESTOWA — nie instaluj jej na stanowisku produkcyjnym

    To wydanie próbne (4.0.0-beta.1), niewidoczne dla programów 3.x: w Gitei jest oznaczone jako pre-release,
    a updater pyta tylko o ostatnie zwykłe wydanie. Nie zastępuje działającej wersji, jeśli sam jej nie podmienisz.

    Uruchomienie na kopii danych (zalecane):

    1. Zamknij program 3.x na stanowisku i skopiuj plik lokalny_magazyn.db z %LOCALAPPDATA%\LMS
      (albo z folderu programu, jeśli działasz w trybie przenośnym) w bezpieczne miejsce.
    2. Rozpakuj LMS-4.0.0-beta.1-windows.zip do nowego, osobnego folderu, np. C:\LMS-test.
    3. Utwórz w tym folderze pusty plik portable.flag i wstaw tam kopię lokalny_magazyn.db. Dzięki temu wersja
      testowa pracuje na własnej kopii danych i niczego nie zmienia w %LOCALAPPDATA%\LMS.
    4. Uruchom magazyn_app.exe z tego folderu. W pasku stanu i w tytule okna jest oznaczenie „wersja testowa”.

    Schemat bazy jest w całym cyklu 4.0 taki sam jak w 3.x, więc po testach można wrócić do wersji 3.x na tej samej bazie.
    Błędy zgłaszaj ikoną robaka w pasku stanu albo przyciskiem Zgłoś błąd w Ustawieniach (Pomoc).

    Zbudowano na Windows (Python 3.14.8, PyInstaller 6.22.3). Testy: 1447/1447.

    Plik: LMS-4.0.0-beta.1-windows.zip
    SHA-256: 49d0a30ddb21b052a4a3d8a46b4f07fbe9004a5ef7b2e903211b5405dfa326f7

    Pełna lista zmian: CHANGELOG.md

    Downloads