[DD] Node Icons & Tools

[DD] Node Icons & Tools 1.5.8

No permission to download
Release 1.5.8 (ID 1050870)
  • Dependency Alignment: Updated minimum required version of cv6/Core to 1.6.0+.
  • Icon Provider Neutralization: Neutralized all Node Settings icon labels and hint phrases to support all active icon providers from cv6/Core (FontAwesome, Google Material, Game Icons, etc.).
  • Default Forum Type Icons: Fixed Node::getNodeIcon() to query $this->Data->getTypeHandler(), ensuring configured default icons for Question, Article, and Suggestion forums resolve properly from options.
  • Forum Heading Icon Display: Removed restriction in forum_view template modification so that when cv6DisplayIconHeading is enabled, heading icons are also displayed for forums using default type icons.
Release 1.5.7 (ID 1050770)
  • Template-Modifikationen Bereinigung: Verwaiste schließende Klammern (}}) in den Bedingungen der Template-Modifikationen für category_view, forum_list und forum_view entfernt.
  • XenForo 2.3 Skript-Tag Standardisierung: Attribut-Syntax bei der SVG-Injection-Modifikation (PAGE_CONTAINER) von veraltetem dev/addOn auf das standardisierte src/addon umgestellt.

Release 1.5.5 (ID 1050570)
  • Node Title CSS Layout: Added explicit height and width dimensions for node icon images in page titles (div.p-title img.cv6-node--img) to prevent flex container line breaks.
  • Controller Extension: Restored parent::saveTypeData() call in Category admin controller extension to preserve the class extension chain.
  • JavaScript Promise Handling: Updated XF.ajax() in markread.js to native ES6 Promises with [.then()[/I] and [.catch()[/I].
  • Template Syntax & Cleanup: Fixed template condition syntax error in cv6_nodeicon_macros.html, updated admin JS include syntax to src/min, and removed debug output.
  • Entity Architecture: Migrated entity structure column definitions from event listener to getStructure() overrides in entity extensions.
Version 1.5.5 (ID 1050570)
  • CSS Title Layout Fix: Added fixed dimensions for node icon images in page titles (div.p-title img.cv6-node--img) to prevent unintended line breaks inside the flexbox container.
  • Controller Extension: Restored parent::saveTypeData() call in the Category admin controller extension.
  • JavaScript Promise Handling: Updated XF.ajax() usage in markread.js to native ES6 Promises using .then() and .catch().
  • Template Fixes & Syntax: Fixed syntax errors in cv6_nodeicon_macros.html, updated JS include syntax to src/min, and removed debug outputs.
  • Entity Architecture: Migrated database column definitions from event listeners to getStructure() overrides in entity extensions.



Version 1.5.4 (ID 1050470)
  • Core Dependency: Raised minimum requirement for cv6/Core to version 1.4.2 (ID 1040270).
  • Macro Syntax Standardization: Converted all macro calls in template modifications to strict XenForo syntax <xf:macro id="cv6_nodeicon_macros::..." />.



Version 1.5.3 (ID 1050370)
  • Core v1.4.0 Integration: Updated dependency on cv6/Core to v1.4.0 (1040070).
  • FontAwesome Icon Autocomplete: Enabled live autocompletion (arg-autocomplete="{{ true }}") across all ACP node edit forms (cv6_ni_macros) and style property forms (cv6_collapse_icon).
  • Options Validation & Autocomplete: Enabled autocomplete=1 and linked verifyValidIconOptional validation to all default icon options in the ACP.



Version 1.5.2
  • Setup: Fixed column checking logic in upgrade1050070Step1 to ensure missing columns are correctly added.
  • Setup: Updated dropColumns in uninstallStep1 to use array syntax.
  • Entity: Cleaned up NodeIcon entity relations and finder methods.
  • Like
Reactions: Wanji
  • several mionor bugs
  • page icon now displayed on page
  • renaming to [DD]
  • NEW: Default Icon Settings
Update Core before you update any other of my addons.

Always make a backup before you update!

This Updates are big, please test them upfront in a local copy and then follow the following steps:

  1. Deactivate yout forum in the Settins.
  2. Update Core AddOn
  3. Update any other AddOn
  4. Check if all runs as expected
  5. if Yes, turn on Forum again.

If you encouter Issues, please contact me here or in my forum. In my Forum I am daily and may respond faster.
  • Works fully with XF2.3
  • Requires XF 2.3
  • New Settings: Default Icons for several Icons appearing in XF
  • Column view for subforums
1738969875622.webp

1738969867103.webp
Updated the admin templates to allow users to properly select and update the node icons.
Fixed browser console error related to missing admin.js
1.3.0
  • new Name - Node Icons & Tools
  • new function: Collapse Categories - collapse icon each style
  • new function: Prefix Settings in edit node view is collapsable
  • style based and forum based option to allow collapse
  • require [cv6] Core AddOn for smoother Integrations of some features
1.2.1
Fixed bug with double click on default icon
I skipped 1.1.1, sorry for that. Now we are in 1.2

  • 1.2.0
    • more filter options for image use
    • New functionality: Mark Forum read with double click
  • 1.1.1
    • Fixed Database Model (aligned model and database creation)
    • opacity setting for images in the style node settings
reached 1.1.0 gold
barely few changes
  • added missing phrase
  • optimized JS code
Back
Top Bottom