Testal App Catalog
← Katalog
D

Drone Photo Manager

Porzadkowanie zdjec z dronow i skanow + powiadomienia e-mail.

desktop windows Narzedzia

Opis

Automatyczne ukladanie zdjec z dronow i skanow we wlasciwych lokalizacjach na serwerze.

Wersja

v1.0.0 · 2026-09-07

v1.0.0:

Nowy interfejs
Całe UI przebudowane na system projektowy Industry: gęsty, techniczny układ —
prostokątne panele z cienką ramką i znacznikami + w narożnikach, stalowo-niebieski
akcent, wąskie nagłówki. Osiem–dziesięć propozycji mieści się teraz na ekranie bez
przewijania.

Motyw jasny i ciemny — przełącznik (słońce / księżyc) w prawym górnym rogu.
Wybór zapamiętywany między uruchomieniami.
Karty propozycji — dane i parametry po lewej, stała kolumna decyzji po prawej:
znacznik statusu (Oczekuje / Zatwierdzono / Poprawiono / Odrzucono)
i przyciski Zatwierdź / Popraw / Odrzuć.
Tryby Telefon i Skaner 3D dostały ten sam układ co tryb Dron.
Ustawienia — nowe okno z nawigacją po lewej stronie zamiast zakładek u góry.
Dialogi (edycja propozycji, tworzenie folderów, konflikt folderu), splash i ekrany
licencji przestylowane na tę samą stylistykę.
Funkcjonalnie bez zmian względem 0.10.0 — to wydanie dotyczy wyglądu. Ustawienia,
konfiguracja Nextcloud i licencja przenoszą się bez żadnych działań.

Uwagi techniczne
Aplikacja szuka w systemie krojów Barlow i Barlow Condensed; gdy ich nie ma
(standardowy Windows), używa Segoe UI i Bahnschrift Condensed. Instalacja Barlow
w systemie wystarczy, żeby wygląd był zgodny z projektem — bez aktualizacji aplikacji.
Ikony są rysowane wektorowo w trakcie działania, nie ma ich w postaci plików.

v0.10.0:
Podział paczek BTB / model — konfigurowalne progi
Podział działał na sztywnych progach: seria modelu = odstęp ≤ 4 s, granica paczek = przerwa ≥ 6 s. Przy oblocie, gdzie BTB szło co ~2 s, a model co ~1,2 s, nie było odstępu > 4 s i wszystko lądowało w paczce BTB.

W wierszu paczki (tryby „BTB na początku" / „BTB na końcu") doszły pola Częstotliwość zdjęć i Min. przerwa granicy — odstęp mniejszy niż częstotliwość to model, większy to BTB. Dla powyższego oblotu wystarczy wpisać 1,5 s.
Checkbox Model z przerwami — sklejanie serii rozdzielonych wymianą baterii (dotąd zawsze włączone i ciche) jest teraz opcją. Włączone: opis mówi ile serii sklejono i jak długie były przerwy. Wyłączone: paczką model jest tylko ciągła seria, a wykryte przerwy są wypisane w opisie. W obu przypadkach nic nie ginie.
Ustawienia → Podział: wartości startowe dla wszystkich nowych propozycji + przycisk przywrócenia fabrycznych (4 s / 6 s).
Okna dopasowane do ekranu
customtkinter mnoży geometrię przez skalowanie Windows, więc okno główne 1180x900 przy 125 % zajmowało 1475x1125 px — na ekranie 1080 px nie mieściło się w pionie, a sztywny minsize nie pozwalał go zmniejszyć.

Wszystkie okna liczą teraz rozmiar z miejsca dostępnego na ekranie; wyśrodkowanie uwzględnia skalowanie (splash i okno licencji lądowały wcześniej poniżej środka).
Kompaktowy layout okna głównego — wysokość treści 1014 → 647 jednostek (m.in. pusta ramka propozycji rezerwowała 200 px).
Zakładki Ustawień mają własny scroll, przyciski „Anuluj/Zapisz" nie są już przycięte.
Kopia ustawień sprzed aktualizacji
Przy pierwszym starcie po aktualizacji aplikacja sama odkłada config-przed-{wersja}.dat, zanim nowy kod cokolwiek zapisze — powrót do starszej wersji nie kosztuje utraty ustawień. Trzymane są 3 najnowsze kopie, nazwa najnowszej jest w stopce okna Ustawień. Nikt nie musi pamiętać o ręcznym backupie przed wdrożeniem.