Strona 1 z 1

Nowe wydanie OpenATV 7.6

: 11 paź 2025, 10:01
autor: JAKITAKI
Paweł Pawełek pisze: 10 paź 2025, 23:13


OpenATV 7.6 już jest! Obrazek

Obrazek

 To wydanie skupia się na stabilności, wydajności grafiki oraz nowych hakach dla wtyczek. Poniżej skrót najważniejszych zmianNajważniejsze
  • Obrazek Nowe Hooki/Callbacki dla addonów i wtyczek (m.in. NetworkTime, AudioSelection, VariableText).
  • Obrazek Lepsza grafika: ePicLoad/gPixmap, poprawki PNG/SVG/GIF, 8/16/32-bit, alpha, blitting, palety.
  • Obrazek Stabilność: masa fixów crashy (PluginComponent, Console, Audio/EPGSelection, FileCommander, Standby).
  • Obrazek Multiboot/Flash: lepsza obsługa slotów, rozpoznawania modeli (w tym chkroot/UBI), kompatybilność Ext4.
  • Obrazek UI/UX: dopracowany scroll-text, ikony menu, renderery list/ratingów, detale SeekBar/Infobar.
Nowe funkcje
  • Obrazek Rozszerzenia dla addonów/wtyczek: nowe hooki, onChanged, lepsze tagi/stack w Screens/Widgets.
  • Obrazek WEBP + dodatkowe skalowanie (libswscale), nowe warianty drawRectangle, setPixmap, scaletoFit/align dla SVG.
  • Obrazek Nowy renderer RatingIconLabel, lista może sterować powiązanymi elementami GUI, onListUpdated.
Ulepszenia
  • Obrazek Media/Infobar/Event: poprawna weryfikacja stream-relay, lepsze konwertery ratingów/kolory, stabilniejsze event-view.
  • Obrazek Płynniejszy scroll: dokładniejsze opóźnienia start/stop, auto-align przy widocznym pasku, reset po zmianie tekstu.
  • Obrazek Skin/Parser: separatory, obsługa ikon menu, skalowalne paddingi, warunkowe include’y, atrybuty tagów.
  • Obrazek Debug/Tracing: selektywne logi (eDVBDB, eDVBFrontend, ActionMap), nowe ustawienia debug, eTrace dla SVG.
Poprawki błędów
  • Obrazek Fixy crashy m.in. w PluginComponent, Console, Audio/EPGSearch/EPGSelection, FileCommander, Standby; czyszczenie timerów.
  • Obrazek Rendering: poprawne tło alpha dla PNG 32-bit, palety 8-bit, lepszy blit 32→16-bit, czytnik PNG używa 

    Kod: Zaznacz cały

    png_read_image     
    
    .
  • Obrazek UI: naprawa crasha przy None index w listach; poprawki ApplySkin i literówki (Addon, ConfigList, ServiceInfobar).
  • Obrazek Napisy/Audio: startowa selekcja napisów, zewn. renderer, korekty rozmiaru fontu.
Multiboot & Flash
  • Obrazek Lepsze wykrywanie slotów/limitów, solidniejsza detekcja flash (w tym chkroot-UBI).
  • Obrazek Workaroundy dla wielu formatów rootFS, stabilniejsze mount/unmount i obsługa UUID.
Jakość & utrzymanie
  • Obrazek Duże sprzątanie PEP8/codestyle (E402/E401/E403/E405/E722/E741/F821/F841), mniej ostrzeżeń Clang/Sonar.
  • Obrazek Spójne f-stringi, usunięte nieużywane importy, małe refactory/cleanup.
  • Obrazek Aktualizacje tłumaczeń i POT.
Reverts & Cherry-picks
  • Obrazek Selektywne rewerty w skinach i menu.
  • Obrazek Cherry-picki z upstreamu dla grafiki i infobara.
Uwaga — możliwe breaking changes
  • Obrazek Zmienione/nowe atrybuty skinów (separator, tagi, ikony menu) mogą wymagać dostosowań w skinach osób trzecich.
  • Obrazek Nowe renderery/callbacki (RatingIconLabel, onChanged, onListUpdated) mogą wymagać aktualizacji wtyczek.
  • Obrazek Zmiany w alphablend i rysowaniu prostokątów mogą dać inne rezultaty renderingu.
 Status kompilacji 7.6.0
Obrazy OpenATV 7.6.0 są obecnie budowane. Oczekuje się, że zajmie to około 10 dni.
Możesz zobaczyć status, kiedy Twoje pudełko będzie gotowe tutaj: OpenATV 7.6
Status kompilacji dla ARM (7.6)