Skip to content

BambuBar 0.4.0

Choose a tag to compare

@parametryczny parametryczny released this 03 Aug 19:38
· 172 commits to main since this release

BambuBar 0.4.0

🟧 Prusa (PrusaLink)

  • Obsługa drukarek Prusa przez PrusaLink (macOS i Windows) - lokalnie po IP + klucz API, bez konta Prusy. Dodajesz jak Klippera: typ „Prusa", adres IP, opcjonalny port (domyślnie 80) i klucz API. Odczyt stanu, postępu, czasu, temperatur i nazwy pliku.

🌙 Godziny ciszy

  • Wyciszenie powiadomień w wybranym oknie dobowym (domyślnie 22:00-07:00). Włączasz i ustawiasz godziny w Ustawieniach, a szybki przełącznik jest też w menu PPM / zasobniku. Wycisza wszystko: druk, błędy i powiadomienia o aktualizacji.

📐 Tryb kompaktowy + akordeon

  • Pełne kafle do 8 drukarek; powyżej 8 automatycznie zwarta lista (z ręcznym przełącznikiem „Zwiń/Rozwiń", zapamiętywanym).
  • Akordeon - klik w zwarty wiersz rozwija tę drukarkę w pełną kartę bento pod spodem; działa niezależnie od liczby drukarek. Na Windows okno panelu powiększa się do rozwiniętej karty (parytet z macOS).
  • Przenoszenie kolejności drukarek metodą przeciągnij-i-upuść (uchwyt na karcie/wierszu), na obu platformach.

🎨 Legenda kolorów

  • Nowa rozwijana pozycja „🎨 Legenda kolorów" w PPM / zasobniku, objaśniająca znaczenie kolorów statusu na kartach:
    • 🔵 drukuje (świeże dane) · 🟢 gotowe / zakończone · 🟠 uwaga: nieświeże dane / utracone połączenie, pauza lub wysoka wilgotność AMS · 🔴 błąd drukarki · ⚪ offline / brak

🌍 Automatyczne wykrycie języka

  • Przy pierwszym uruchomieniu aplikacja dobiera język do systemu - polski tylko gdy system jest po polsku, inaczej angielski (wcześniej macOS zawsze startował po polsku; Windows już to miał). Ręczny wybór nadal działa i ma pierwszeństwo.

🐛 Poprawki

  • Okno dodawania drukarki nie nadpisuje już wpisanych danych (nazwa / numer seryjny / kod), gdy w tle odświeża się inna drukarka podczas skanowania (macOS i Windows).
  • Windows: menu „…" na karcie nie miga i nie zamyka się natychmiast - zastąpione nakładką w oknie zamiast Popup (znikał pod oknem topmost).
  • Windows: wydajność - karty aktualizowane przyrostowo zamiast przebudowy całego panelu przy każdym odczycie (koniec zacięć).
  • Windows: menu karty w bieżącym języku po przełączeniu PL/EN.
  • Windows: log błędów do %AppData%\BambuBar\error.log (łatwiejsze diagnozowanie).
  • macOS: stan rozwinięcia czyszczony po usunięciu drukarki (nie zawyża wysokości panelu).

Instalacja

macOS - dwa warianty (oba przechowują kody dostępu w pęku kluczy macOS; różnią się identyfikatorem pakietu):

  • BambuBar-macOS-Local-0.4.0.zip - standardowa aplikacja „BambuBar".
  • BambuBar-macOS-Keychain-0.4.0.zip - osobna aplikacja „BambuBar Keychain".

Rozpakuj, przenieś aplikację do /Applications. Aplikacja jest samopodpisana - przy pierwszym uruchomieniu kliknij prawym → Otwórz, a przy wykrywaniu drukarek zezwól na dostęp do sieci lokalnej.

Windows - pobierz BambuBar-Setup-Windows-x64.exe (instalator, konfiguruje autostart) albo BambuBar-Windows-x64.zip (przenośny). SmartScreen może ostrzec („nieznany wydawca") - wybierz Więcej informacji → Uruchom mimo to.