UpFront Framework 1.2.9
== ChangeLog ==
= 1.2.9 =
- Neu: Regionen und ihre Grid-Inhalte starten standardmäßig mit 100 Prozent Breite; jede Region kann Regionstyp und Grid-Breite weiterhin unabhängig überschreiben
- Fix: Fullwidth-Grids berechnen ihre Spalten aus der tatsächlich gerenderten Breite und werden nicht mehr durch feste Spalten- oder Maximalbreiten aus den Theme-Einstellungen begrenzt
- Fix: Auto-Snap, responsive Wrapper und Spacer verwenden im Fullwidth-Modus dieselbe dynamische Spaltenbreite
- Verbesserung: In den Element-Einstellungen bleibt immer nur ein Akkordeon-Panel geöffnet; ungespeicherte Feldwerte bleiben beim Panelwechsel erhalten
- Fix: Die Ausrichtung Links, Mitte oder Rechts positioniert den Burger-Button korrekt und wird nicht mehr durch den Editor-Hover überschrieben
- Verbesserung: Navigationstext verwendet standardmäßig ein gut lesbares Dunkelgrau; das Burger-Menü erhält dazu einen hellen Standardhintergrund
- Fix: Button-Hover-Animationen verwenden im Editor und im ausgelieferten Theme konsistente Standardwerte; ältere Easing-Werte und Dezimalkommas werden kompatibel normalisiert
- Fix: Link-, Farb-, Icon- und Format-Panels bewahren vollständige Textmarkierungen; bestätigte Aktionen werden auf den gesamten ausgewählten Bereich angewendet
- Fix: Fehlerhaftes älteres Text-HTML wird ohne DOMDocument-Warnungen tolerant verarbeitet
- Fix: Bildabmessungen mit nichtnumerischen Werten wie auto verursachen unter PHP 8 keinen TypeError mehr
- Tests: Die dynamische Fullwidth-Spaltenberechnung und ihre Verwendung im Grid-Editor sind durch einen fokussierten Regressionstest abgedeckt
== ChangeLog ==
= 1.2.9 =
- New: Regions and their grid contents now default to 100% width; individual regions can still independently override the region type and grid width
- Fix: Full-width grids calculate column sizes based on the actual rendered width and are no longer constrained by fixed column or maximum widths from theme settings
- Fix: Auto-snap, responsive wrappers, and spacers now use the same dynamic column width when in full-width mode
- Improvement: In element settings, only one accordion panel remains open at a time; unsaved field values are preserved when switching panels
- Fix: Left, center, or right alignment correctly positions the burger button and is no longer overridden by the editor hover state
- Improvement: Navigation text defaults to a highly readable dark gray; the burger menu now features a light default background
- Fix: Button hover animations use consistent default values in both the editor and the live theme; legacy easing values and decimal commas are normalized for compatibility
- Fix: Link, color, icon, and format panels preserve text selections; confirmed actions are applied to the entire selected range
- Fix: Malformed legacy text HTML is processed gracefully without triggering DOMDocument warnings
- Fix: Image dimensions with non-numeric values (such as "auto") no longer cause a TypeError under PHP 8
- Tests: Dynamic full-width column calculation and its implementation in the grid editor are covered by a targeted regression test