# When to switch themes/plugins to \`.gjs\`?

**URL:** https://meta.discourse.org/t/when-to-switch-themes-plugins-to-gjs/370063
**Category:** Development
**Created:** [June 13, 2025, 10:15am UTC](https://meta.discourse.org/t/when-to-switch-themes-plugins-to-gjs/370063 "2025-06-13T10:15:31Z")
**Posts on this page:** 1
**Showing post:** 24

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [December 31, 2025, 4:24pm UTC](https://meta.discourse.org/t/when-to-switch-themes-plugins-to-gjs/370063/24 "2025-12-31T16:24:08Z")

</div>

David, would it be feasible to have a discretionary API to register “cross theme/plugins" components for use in another plugin/component?

That would avoid registering everything but still provide the flexibility to explicitly make it possible.

---

_[View the full topic](https://meta.discourse.org/t/when-to-switch-themes-plugins-to-gjs/370063)._
