Remove 3rd party software from the code base.

Created on 28 November 2018, about 6 years ago
Updated 5 June 2024, 7 months ago

The Mega Menu module contains many 3rd party packages, including:

This can cause problems with licence clashes and having different versions of the packages on the site. It can also create problems with styling (both the menu and the rest of the site). This creates extra work updating the packages when new versions are released.

To fix this the 3rd party packages need to be removed from the module codebase. The functionality could then be added either by recreating code (with limited scope, only affecting the menu) or included using composer. Some packages (Quicksand font?) seem to be cosmetic and could be removed completely.

As I understand that this would be a b/c break, it would mean creating a v2 of the module. The module summary would need to be updated to give instructions on how to add needed 3rd party packages.

📌 Task
Status

Needs review

Version

1.0

Component

Code

Created by

🇬🇧United Kingdom John Cook

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024