[1.0.0-alpha1] Make components from ancestor themes available

Created on 16 June 2025, 21 days ago

Problem/Motivation

[1.0.0-alpha1] Make Island plugins configurable Active will make this configurable, but we need a sensible default now.

ComponentLibraryPanel::getDefinitionsForProvider() is excluding component from any theme other than the default one. That's not good because Project often use a nearly empty custom theme overriding a shared theme implementing a design ssytem

Proposed resolution

Simpler solution, just remove this:

      if ($definition['extension_type']->value === 'theme' && $definition['provider'] !== $provider) {
        continue;
      }

Better solution: get ancestor themes of the default active theme.

📌 Task
Status

Active

Version

1.0

Component

UI/UX/Islands

Created by

🇫🇷France pdureau Paris

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

Merge Requests

Comments & Activities

Production build 0.71.5 2024