Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Changes in [DD] - Core Library 1.5.2
Added
- Asset Upload Default Parameter & Reset Subsystem: Enhanced the cv6_assetupload::cv6_assetuploadrow macro with an optional arg-default="" parameter. When non-empty, an integrated compact Reset button (fa-undo) is rendered alongside the file upload button to restore the default image path and update the preview image in a single click.
- Counter-Clockwise Reset Hover Animation: Added a smooth 180° counter-clockwise rotation animation (transform: rotate(-180deg)) on hover for the reset icon using XenForo's native .m-transition mixin.
- Option Template Default Propagation: Updated cv6_options_template_asset.html to forward arg-default="{$option.default_value}", automatically equipping any ACP option using this template with the reset button if a default value is defined.
Changes in [DD] - Core Library 1.5.1
Fixed
- Multi-Toggle Cross-Page State Persistence: Implemented atomic read-modify-write synchronization directly on window.localStorage in toggle.js. Resolves an issue where navigating between different admin views with collapsible items (e.g. Dice Sets and Wiresets) caused stale in-memory caches to overwrite or wipe previously stored toggle states.
- Toggle Timing & FOUC Prevention: Re-architected initStoredToggles lifecycle to execute synchronously as soon as the DOM body is present, preventing the brief visible flash of expanded content on page reload before the browser's first paint.
- Direct Display State Handling: Collapsed child rows now directly receive inline display: none (cleared on expansion) to eliminate layout shifts and CSS specificity conflicts.
- Container Isolation Support: Added getStorageContainer() to support custom data-storage-container attributes on toggle triggers while defaulting cleanly to 'toggle'.
Changelog - [DD] Core Library v1.5.0
Added
- Multi-Alphabet Index Provider Repository (cv6\Core\Repository\Alphabet): Extensible repository providing multi-script alphabet index management. Out of the box supports 5 scripts: Latin (latin), Greek (greek with Tonos normalization), Cyrillic (cyrillic with Slavic/regional variant mappings and composite OR-LIKE filtering), Hebrew (hebrew with Nikkud stripping, Sofit final-form mapping, and RTL layout), and Arabic (arabic with Tashkil stripping, letter variant normalization, Eastern/Persian digit support, and RTL layout).
- Code Event (cv6_core_index_alphabets): Official code event allowing third-party add-ons to easily register or override alphabet providers without touching core files.
- Inline Phrase Quick-Edit: Added an inline translation modal (fa-language button) to AdminCP text inputs (<xf:textbox>, <xf:textarea>) with phrase="..." or cv6-phrase="...". Allows administrators with language permission to translate dynamic content phrases across all installed languages directly from the edit view without leaving the form.
- RTL Support for Letter Index: Updated cv6_letterindex.html template and IndexTrait to automatically detect RTL providers ($provider->isRtl()) and apply dir="rtl" to the letter bar.
- Developer Documentation: Added comprehensive guides (_docs/custom_alphabet.md, custom_alphabet.de.md, and BBCode versions) detailing how to build and register custom alphabet providers.
Changed
- IndexTrait Modernization: Updated IndexTrait.php to fetch providers directly from the Alphabet repository ($this->repository(Alphabet::class)->getProvider(...)), use multibyte-safe string manipulation (mb_strtoupper, mb_substr), and prepare for PHP 8.4 compatibility.
Release 1.4.3 (ID 1040370)
- Template Modernization: Refactored admin templates (cv6_assetupload.html, cv6_fa_icon.html, cv6_style_fa_icon.html) to use native <xf:js> tags resolving directly from the add-on resources.
- Setup Sync Helper: Added a new helper method syncGroupPhrases to SetupTrait.php to simplify and automate phrase synchronization from group tables during installations or upgrades.
Release 1.4.0 (ID 1040070)
- FontAwesome Icon Auto-Completion: Neues interaktives Component XF.cv6IconAutoComplete (Aktivierung ab fa- + 2 Zeichen) mit SVG-Masken-Vorschau in Vererbung der aktuellen Textfarbe (currentColor) und flüssigen XF.Animate-Übergängen.
- Icon Helper Service: Neuer Service cv6\Core\Helper\Icon zur Indizierung und Registry-Cachung (cv6IconList).
- Public & Admin Controller: Neue Auto-Complete-Controller auf der Route cv6-core.
- Option-Verifizierer: Aktualisierte Methoden verifyValidIconMandatory und verifyValidIconOptional unter Nutzung der nativen XF\Repository\IconRepository-Konstanten.
- Options-Integration: Unterstützung für autocomplete=1 in den edit_format_params von ACP-Optionen.
Release 1.4.1 (ID 1040170)
- Brand-Variante Auto-Aktivierung: Bei Auswahl eines Brand-Icons (z. B. fa-facebook, fa-github) wird automatisch der Brand-Stil (fab) im Layout Dropdown aktiviert.
- Stil-Wiederherstellung (Memory-Funktion): Der zuvor aktive Nicht-Brand-Stil (fas, fal, far) wird gespeichert und bei Auswahl des nächsten Nicht-Brand-Icons automatisch wiederhergestellt.
Release 1.4.2 (ID 1040270)
- Options-Validierung für Format-Klassen: Die Option-Verifizierer in cv6\Core\Option\Check prüfen genutzte Zusatz-Klassen nun gegen die in der cv6Core-Gruppe erlaubten Optionen (cv6CoreFaStyle, cv6CoreFaRotation, cv6CoreFaAnimation) und geben bei nicht erlaubten Klassen eine verständliche Fehlermeldung aus.
- Gefilterte Autocomplete-Vorschläge: cv6\Core\Helper\Icon::searchIcons() filtert Icon-Vorschläge basierend auf den erlaubten Styles in den Einstellungen. Bei deaktivierter Brand-Option (fab) werden Brand-Icons nicht mehr vorgeschlagen.
Die Basis für etliche Änderungen.
Im einem Zug mit den anderen AddOns Updaten.
Sicherheitshalter in lokaler Kopie vorher testen. Ich habe lange und viel getestet, kann aber auch mal was übersehen.
Bei Fragen, bin ich in meinem neuen Forum Dice & Dragons an einfachsten zu erreichen.
- Backup erstellen!
- Forum in Wartungsmodus stellen
- Core Updaten
- Alle anderen AddOns Updaten
- Testen
- Wenns funktioniert, Forum wieder aktivieren.
Komplette Anpassung an XF 2.3 und weitere Funktionen gebündelt.
Option alle XF FontAwesome Felder mit meinem zu ersetzen.
kleinere Details zum index.
Wer nicht das Index AddOn nutzt, braucht kein Update auf 1.1 durchführen.
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen