Skip to content

Releases: paveltravnicek/sw-gallery

Release 1.4

Choose a tag to compare

@paveltravnicek paveltravnicek released this 07 Sep 06:17

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.css používá sémantické proměnné s fallbackem na původní hodnoty,
    neaktivní podtržítko řeší .swg-tab::before bez zásahu do markupu.
  • Nastavení v databázi rozšířeno o color2, btn_style a ovr[].

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

Choose a tag to compare

@paveltravnicek paveltravnicek released this 28 Jul 05:56

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

Choose a tag to compare

@paveltravnicek paveltravnicek released this 20 Jul 12:31

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

Choose a tag to compare

@paveltravnicek paveltravnicek released this 13 Jul 06:54

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

Choose a tag to compare

@paveltravnicek paveltravnicek released this 03 Jun 12:05

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.