Skip to content

Releases: paveltravnicek/sw-zalomeni

Release 1.2

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.1

Choose a tag to compare

@paveltravnicek paveltravnicek released this 13 May 05:38
b97ba6f

Release 1.1 – Typografie, živý náhled a nové možnosti

Co je nového

Typografické znaky

Nová sekce v nastavení se čtyřmi volitelně zapínatelnými pravidly:

  • České uvozovky – rovné uvozovky "text" se automaticky nahradí za správné české „text"
  • Pomlčky" - " (s mezerami) se nahradí en-dashem " – ", číselná rozmezí jako 10-20 se nahradí za 10–20
  • Trojtečka – tři tečky ... se nahradí typografickým znakem
  • Znak paragrafu – za § se před číslem vloží pevná mezera (§ 42§\u00a042)

Živý náhled

Na konci stránky nastavení přibyla karta Živý náhled. Stačí zadat libovolný text a okamžitě (bez uložení nebo obnovení stránky) uvidíte, jak ho plugin upraví. Pevné mezery jsou v náhledu zvýrazněny modrou tečkou.

Podpora shortcodů

V sekci Pokročilé lze nově zapnout možnost Aplikovat na výstup shortcodů. Plugin pak zpracuje i text generovaný shortcody, nejen přímý obsah příspěvků a stránek. Funkce je záměrně opt-in – u některých pluginů může být nutné otestovat kompatibilitu.

Výjimka přes CSS třídu

Elementy označené třídou no-zalomeni (nebo jinou třídou nastavenou v poli v sekci Pokročilé) plugin přeskočí a jejich obsah neupraví.

Vylepšení

  • Přepracované admin UI – přehledné toggle přepínače místo checkboxů, čistší layout karet, responzivní design pro mobilní zařízení
  • Licence v hero záhlaví – stav licence je nově viditelný přímo v modrém záhlaví stránky, bez nutnosti scrollovat

Technické poznámky

  • Nová pravidla (trojtečka, pomlčky, paragraf) jsou kompilována do interní cache spolu s ostatními pravidly – výkon frontendu zůstává nezměněn
  • České uvozovky jsou zpracovávány stavovým algoritmem přímo v metodě texturize() pro správné párování otevírací a zavírací uvozovky
  • AJAX endpoint pro živý náhled je zabezpečen nonce a kontrolou oprávnění manage_options

Vydání pluginu

Choose a tag to compare

@paveltravnicek paveltravnicek released this 10 Apr 12:39
35e44b0

10. 4. 2026:
Vydání pluginu Správné zalamování řádků pro ČJ pro WordPress