Releases: paveltravnicek/sw-gallery
Releases · paveltravnicek/sw-gallery
Release list
Release 1.4
Release 1.4
Přidáno
- Vedlejší barva pro neaktivní prvky – prázdná hodnota znamená „převzít hlavní barvu",
takže jednobarevné nastavení funguje jako dosud. - Styl přepínačů subkategorií: Jemný (výchozí, vzhled 1.3), Obrysový a Plný.
Plný styl je inverze – aktivní přepínač má plnou barevnou výplň místo rámečku. - Automatický výpočet barvy textu na plném pozadí podle kontrastního poměru WCAG.
Nelze nastavit nečitelný přepínač. - Pokročilé nastavení s ruční barvou pro jednotlivé prvky: podtržítko aktivní
a neaktivní záložky, pozadí / rámeček / text neaktivního i aktivního přepínače.
Prázdné pole = barva se dopočítá automaticky. - Živý náhled v administraci. Používá stejné CSS jako web, takže se s ním nemůže rozejít.
Vzorník u prázdných polí ukazuje, jakou barvu právě vrací automatika. - Tlačítka „Prohodit hlavní a vedlejší barvu" a „Zrušit všechny ruční přepisy".
- Barva neaktivního podtržítka u horních záložek. Dřív pro něj neexistovalo nastavení,
ve výchozím stavu zůstává průhledné.
Opraveno
- Rámeček neaktivního přepínače nešel obarvit – byl natvrdo napojený na
--swg-line
ze šablony a nastavení barvy se ho vůbec netýkalo. - Přepínače subkategorií neměly viditelný focus při ovládání klávesnicí.
Změny v kódu
- Nový
includes/class-swg-color.php– veškerá barevná matematika a odvození
CSS proměnných na jednom místě. frontend.csspoužívá sémantické proměnné s fallbackem na původní hodnoty,
neaktivní podtržítko řeší.swg-tab::beforebez zásahu do markupu.- Nastavení v databázi rozšířeno o
color2,btn_styleaovr[].
Kompatibilita
- Instalace bez nastavené barvy i instalace z verze 1.3 vypadají po aktualizaci
naprosto stejně – ověřeno porovnáním vygenerovaného CSS. - PHP 7.4+
Release 1.3
Oprava ověření licence: plugin nově volá licenční server přímo, místo aby procházel přes hlavní web, kde ho mohl blokovat bezpečnostní firewall (HTTP 403).
Release 1.2
Release 1.2
Opraveno
- Přístupová práva administrace – menu položka i samotná správa galerie (ukládání kategorií, subkategorií, fotek, práce s licencí) byly dostupné pouze roli administrator. Nově je administrace přístupná i rolím editor a author – shodně s tím, jaká práva mají tyto role k mediální knihovně.
- Role contributor a subscriber přístup do administrace pluginu i nadále nemají.
Kompatibilita
- Změna se týká pouze oprávnění pro zobrazení/ovládání administrace, datová struktura ani chování na frontendu se nemění.
Release 1.1
Release 1.1
Přidáno
- Vlastní barva přepínačů – v administraci (Fotogalerie → Barevnost přepínačů) lze zapnout vlastní barvu pro karty subkategorií a záložky kategorií. Stačí zvolit jednu barvu (z palety nebo zadáním HEX kódu) a plugin si z ní automaticky odvodí další používané odstíny.
- Shortcode u kategorie – shortcode konkrétní kategorie (
[sw_gallery category="..."]) je nově vidět přímo v administraci vedle jejího názvu, včetně tlačítka pro rychlé zkopírování do schránky. - Vkládání galerie z editoru příspěvku – v klasickém editoru přibylo vedle „Přidat médium“ tlačítko Fotogalerie, kterým lze vybrat kategorii (nebo celou galerii) a vložit odpovídající shortcode přímo do těla příspěvku.
Vylepšeno
- Neaktivní dlaždice subkategorií nesou jemný nádech zvolené barvy místo neutrální šedé; aktivní dlaždice je vizuálně jasně výraznější (plná barva, tučnější písmo).
- Drobné doladění rozestupů v administraci u řádku se shortcode kategorie.
Kompatibilita
- Vlastní barva je čistě volitelná. Pokud ji nezapnete, zůstává zachovaná stávající barevnost definovaná v
frontend.css– update ze starší verze tedy nijak nezmění aktuální vzhled webu.
Instalace: aktualizace přes GitHub Update Checker, nebo ruční nahrání ZIP.
Release 1.0
Release 1.0
První veřejné vydání. Designová fotogalerie pro WordPress s kategoriemi, subkategoriemi a vlastním lightboxem, napojená na SW Licence Hub.
Co umí
Správa obsahu
- Kategorie a subkategorie s vlastním pořadím (drag & drop na všech úrovních)
- Přiřazování fotek přímo z knihovny médií (hromadný výběr), řazení a mazání tažením
- Vše uložené v jediném option
swg_gallery(ukládají se jen ID fotek)
Frontend
- Vkládání shortcodem
[sw_gallery](celá galerie) nebo[sw_gallery category="slug"](jedna kategorie) - Přepínání kategorií taby, subkategorie jako čistý rozcestník
- Justified layout fotek – pěkně vypadá u 2 i 14 fotek, poslední neúplný řádek se neroztahuje ani nedeformuje
- Ošetřené různé poměry stran (na výšku i na šířku v jedné galerii)
- Vlastní lightbox: šipky, klávesnice, swipe, počítadlo, popisky
- Plná podpora light/dark mode
Licence (SW Licence Hub / SW Guard)
- Provoz v rámci Správy webu i přes samostatnou licenci pluginu
- Licenční karta v administraci (režim, platnost, poslední ověření)
- Po vypršení licence zůstává galerie na webu plně funkční, administrace přejde do režimu jen pro čtení
Ostatní
- Napojení na Plugin Update Checker (aktualizace z GitHubu)
uninstall.php– úklid dat a cronu při odinstalaci- PHP 7.4+
Instalace
Nahrát zip přes Pluginy → Přidat nový → Nahrát plugin, aktivovat a vyplnit obsah v sekci Fotogalerie.