Skip to content

v1.1.0: Native UI, Performance Boost & macOS Fixes

Latest

Choose a tag to compare

@deser1 deser1 released this 23 May 23:23
· 10 commits to main since this release

W tej aktualizacji całkowicie uniezależniliśmy aplikację od zewnętrznych bibliotek, co drastycznie przyspieszyło jej uruchamianie i wyeliminowało błędy wyświetlania na systemie macOS.

🚀 Nowości (Features)

  • Dokładna lokalizacja plików: Dodano nową kolumnę Lokalizacja do tabeli wyników, która wyświetla pełną, bezwzględną ścieżkę do każdego pliku na dysku.
  • Nowy tryb wykresu: Wprowadzono opcję płynnego przełączania się pomiędzy wykresem kołowym a nowym, poziomym wykresem słupkowym za pomocą przycisków w interfejsie.

🐛 Poprawki błędów (Bug Fixes)

  • Wykresy na macOS: Całkowicie rozwiązano problem z niewyświetlaniem się wycinków wykresów (puste pola) na systemach macOS.
  • Sortowanie słupków: Poprawiono logikę wyświetlania poziomego wykresu słupkowego – największe pliki renderują się teraz intuicyjnie na samej górze wykresu.
  • Synchronizacja kolorów: Ujednolicono kolory plików pomiędzy wykresem kołowym a słupkowym, co ułatwia analizę.

⚡ Optymalizacja (Under the hood)

  • Usunięcie matplotlib: Aplikacja nie wymaga już pobierania kilkudziesięciu megabajtów zewnętrznych bibliotek. Działa w 100% "Out-of-the-Box".
  • Własny silnik renderujący: Zaimplementowano superlekki, autorski system rysowania wykresów oparty w całości na wbudowanym w Pythona tk.Canvas.
  • Szybszy start: Usunięto mechanizm wymuszający instalację zależności przez pip, dzięki czemu skrypt uruchamia się natychmiastowo.