PolonOS Calendar Logo

PolonOS Calendar

Ekran aplikacji PolonOS Calendar - Widok główny
Ekran aplikacji PolonOS Calendar - Szybki podgląd

Instrukcja obsługi: PolonOS Calendar

PolonOS Calendar to prosty, lekki menedżer kalendarza zintegrowany z kontami Google, zaprojektowany z myślą o integracji z systemem PolonOS/Linux oraz działaniu w tle.


1. Integracja z chmurą Google (synchronizacja)

  • Obsługa wielu kont: Do aplikacji można podłączyć dowolną liczbę kont Google jednocześnie.
  • Proste logowanie: Przycisk "Dodaj konto Google" otwiera oficjalną i bezpieczną stronę logowania Google w domyślnej przeglądarce internetowej. Konfiguracja kluczy programistycznych OAuth odbywa się automatycznie w tle.
  • Synchronizacja: Aplikacja automatycznie synchronizuje kalendarze, wydarzenia, w tym całodniowe oraz okresowe.
  • Ręczna synchronizacja: Przycisk "Synchronizuj chmurę" w górnym pasku pozwala na natychmiastowe pobranie najnowszych zmian z konta użytkownika w Kalendarzu Google.

2. Główne widoki kalendarza

Aplikacja umożliwia przełączanie widoków za pomocą przycisków w prawym górnym rogu:

  • Widok dnia: Pionowa oś czasu od 00:00 do 24:00 z podziałem godzinowym i wypisanymi godzinami na lewym marginesie.
  • Widok tygodnia: Tabela 7 dni (od poniedziałku do niedzieli) z wydzielonym u góry paskiem na wydarzenia całodniowe oraz osiami czasu poniżej. Dni są oddzielone pionowymi liniami. Bieżący dzień wyświetlany jest jaśniejszym tłem.
  • Widok miesiąca: Tradycyjna siatka dni miesiąca. Bieżący dzień jest wyróżniony, a wydarzenia wyświetlają się w postaci kolorowych kropek.
  • Nawigacja czasowa: Przyciski pozwalają przechodzić do poprzedniego/następnego okresu (dnia, tygodnia lub miesiąca), a przycisk "Dziś" natychmiast przywraca widok na obecny dzień.

3. Inteligentne układanie wydarzeń

Aplikacja posiada zaimplementowany automatyczny system dostosowywania kart wydarzeń:

  • Elastyczny rozmiar:
    • Dla standardowych wydarzeń wyświetlany jest pełny opis (tytuł, godzina, lokalizacja).
    • Dla krótkich wydarzeń (np. 30 minut) marginesy karty są minimalizowane, a czas i tytuł są łączone w jedną linię (np. 14:30 Przyjęcie urodzinowe), aby tekst nie nakładał się na siebie i był czytelny.
  • Zapobieganie kolizjom:
    • Wydarzenia, które nie nakładają się w czasie, zajmują 100% szerokości dnia.
    • Dwa nakładające się wydarzenia wyświetlają się obok siebie, zajmując po 50% szerokości.
    • Więcej nakładających się wydarzeń dzieli szerokość proporcjonalnie. Nazwy są automatycznie skracane z wielokropkiem ..., zapobiegając wychodzeniu tekstu poza granice karty.

4. Panel boczny

Lewy panel ma stałą szerokość 280px, co zapobiega rozciąganiu interfejsu:

  • Zarządzanie kontami: Każde zalogowane konto posiada nagłówek z nazwą i przyciskiem "Usuń" umieszczonym po lewej stronie, co chroni go przed ucięciem przy długiej nazwie.
  • Ukrywanie/Pokazywanie kalendarzy: Pod każdym kontem znajduje się lista kalendarzy (np. prywatny, święta, zadania). Zaznaczenie checkboxa decyduje o wyświetlaniu wydarzeń z tego kalendarza.
  • Kwadraty kolorów: Przed każdym kalendarzem znajduje się kwadratowy wskaźnik jego koloru. Kliknięcie na kwadrat pozwala na lokalną zmianę koloru wydarzeń tego kalendarza.
  • Automatyczne skracanie nazw: Zbyt długie nazwy kont i kalendarzy są skracane i kończą się dwiema kropkami ".." w celu ochrony estetyki układu.

5. Działanie w tle i powiadomienia

  • Zasobnik systemowy (systray): Po zamknięciu okna krzyżykiem, aplikacja nie wyłącza się, lecz minimalizuje do ikony w tacki systemowej (obok zegara). Kliknięcie ikony lewym przyciskiem myszy otwiera podręczne menu z listą nadchodzących wydarzeń.
  • Powiadomienia systemowe: Aplikacja wysyła powiadomienia na pulpit (desktop notifications) o nadchodzących wydarzeniach.
  • Ustawienia powiadomień: Przycisk "Powiadomienia" w górnym pasku otwiera okno konfiguracyjne, w którym można ustalić czas wyprzedzenia powiadomienia (np. 15 minut przed wydarzeniem).
  • Autostart: Checkbox "Autostart" na dole panelu bocznego (domyślnie zaznaczony) odpowiada za uruchamianie kalendarza w tle automatycznie przy każdym włączeniu komputera.

6. Personalizacja wyglądu

W górnym pasku znajduje się suwak umożliwiający dynamiczną zmianę wyglądu aplikacji:

  • Jasny: Jasnoszara stylistyka z jasnoczerwonymi akcentami i śnieżnobiałym tłem osi czasu.
  • Ciemny: Tryb ciemnoszary z czerwonymi akcentami. Zapewnia idealny kontrast i doskonałą czytelność.