Repository navigation
Releases
Releases · Vince-ALIEN/ufo-tools-highlight
v1.1.0
Added
- « UFO Carte du sélecteur » insérable seule, partout dans l'éditeur (cellule ufo Row, racine de la page…), plus seulement dans un « UFO Sélecteur de cartes ». Une carte seule s'ouvre et se ferme indépendamment des autres (pas d'attribut
name), s'ouvre dans l'éditeur quand elle est sélectionnée et charge la feuille de style du sélecteur. Une carte sortie d'un sélecteur quitte son accordéon.
Changed
- Icône du bloc « UFO Carte du sélecteur » :
LayersArrowUpde Lucide, même traitement que le sélecteur. lucide-react1.64 (LayersArrowUpn'existe pas en 0.x).- Icône du bloc « UFO Sélecteur de cartes » :
Layersde Lucide, sur fond#F6F6F7en#EB9188, comme les blocs d'ufo-tools-blocks. - WordPress 6.3 minimum (blocs en
apiVersion3,WP_HTML_Tag_Processor). - Licence : fichier
LICENSE.txt(GPL-2.0) etLicense URIvers le texte de la GPL. uninstall.phpsupprime le cache des releases GitHub.
Security
- Rendu de la carte : un
$0ou\1dans le texte alternatif de l'image n'est plus interprété par le remplacement de l'<img>(preg_replace_callback). Il permettait à un contributeur d'injecter un attribut dans la balise. render.phps'arrête s'il est appelé directement.- « Vérifier à nouveau » ne contourne le cache des releases que pour un utilisateur qui peut mettre à jour les plugins.
Fixed
- Image supprimée de la médiathèque : la carte garde l'image enregistrée au lieu de n'en afficher aucune.
v1.0.0
Première version d'Ufo Tools Highlight, successeur d'UFO Highlight 1.0.0 (nouveau dépôt).
Changed
- Plugin renommé
ufo-tools-highlight(dossier, fichier principalufo-tools-highlight.php, text domain, dépôt GitHubVince-ALIEN/ufo-tools-highlight, préfixes PHPufo_tools_highlight_). Les noms de blocs (ufo-highlight/*) et les classes CSS sont inchangés : les contenus existants restent valides.- Migration : installer et activer Ufo Tools Highlight, qui désactive UFO Highlight, puis supprimer UFO Highlight. Tant qu'UFO Highlight est actif, Ufo Tools Highlight ne charge rien et affiche un avertissement.
- Thèmes : remplacer le chemin
@sourceTailwind parplugins/ufo-tools-highlight/src.
- Les blocs passent dans la catégorie partagée UFO Blocks.
- Étiquette au-dessus du titre (dans le
<summary>) : révélée à l'ouverture sur desktop, toujours visible sur mobile. Les cartes enregistrées avec l'étiquette sous le titre restent valides (dépréciation) et sont migrées à la prochaine sauvegarde ; d'ici là, le rendu replace l'étiquette au-dessus du titre sur le site (WordPress 6.2+, viaWP_HTML_Tag_Processor). - Titre en
text-lg(au lieu detext-[1.375rem]) sur mobile, description ennot-prose. - Édition : la carte sélectionnée s'ouvre dans l'éditeur (plus besoin de basculer « Ouverte par défaut » pour modifier une carte). Les cartes sont rendues en
<div>dans l'éditeur : la barre d'espace et le clic ne déclenchent plus l'ouverture native du<summary>pendant la saisie du titre.- Repère « Carte N » sur chaque carte, liste des cartes cliquable dans la barre latérale du sélecteur, bouton « Ajouter une carte ».
- Barre d'outils de la carte : ouverte par défaut, lien du bouton (LinkControl), remplacer / retirer l'image.
Fixed
- Mobile (< 640 px) : titre, étiquette, description et bouton restent visibles sur toutes les cartes, ouvertes ou non.
- La structure (rangée à partir de 640 px, hauteurs, ouverture du panneau) ne dépend plus du Tailwind du thème : sans lui, les cartes restaient empilées et fermées sur desktop.
Added
- Mises à jour depuis les releases GitHub (
Update URI, assetufo-tools-highlight.zippublié par le workflow de release sur tagvX.Y.Z).