Skip to content

feat(*): removing theming widget#304

Merged
ChronosSF merged 3 commits into
masterfrom
sstoychev/remove-theming-widget
Jun 12, 2026
Merged

feat(*): removing theming widget#304
ChronosSF merged 3 commits into
masterfrom
sstoychev/remove-theming-widget

Conversation

@ChronosSF

@ChronosSF ChronosSF commented Jun 12, 2026

Copy link
Copy Markdown
Member

Theming widget is currently not shown but also breaks AbortController event handling so we are removing it until a better theming solution is introduced to work for all platforms.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the docs-template “theming widget” feature end-to-end (build-time env resolution, virtual module exports, and the Astro component), and updates dependent docs/config to no longer reference or configure it.

Changes:

  • Removed theming widget build-time plumbing (themeApiUrl / widget script) from src/integration.ts and src/virtual-modules.d.ts.
  • Deleted src/components/ThemingWidget.astro and removed its package export.
  • Removed theming-widget config keys from Angular docs environment.json files; updated Angular MDX topics to drop the theming-widget GIF; bumped igniteui-astro-components to 0.0.22.

Reviewed changes

Copilot reviewed 11 out of 13 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/virtual-modules.d.ts Drops theming-widget-related exports from the virtual:docs-template/nav-html module typing.
src/integration.ts Removes theming env resolution and stops emitting theming-widget virtual exports.
src/components/ThemingWidget.astro Deletes the theming widget component implementation.
package.json Removes export for ThemingWidget.astro; bumps igniteui-astro-components to 0.0.22.
package-lock.json Locks igniteui-astro-components to 0.0.22.
docs/xplat/package.json Bumps igniteui-astro-components to 0.0.22.
docs/angular/package.json Bumps igniteui-astro-components to 0.0.22.
docs/angular/src/content/kr/environment.json Removes theming widget configuration keys.
docs/angular/src/content/jp/environment.json Removes theming widget configuration keys.
docs/angular/src/content/en/environment.json Removes theming widget configuration keys.
docs/angular/src/content/jp/components/general/angular-grid-overview-guide.mdx Removes theming-widget GIF import/usage (but still contains theming-widget text that should be updated).
docs/angular/src/content/en/components/general/angular-grid-overview-guide.mdx Removes theming-widget GIF import/usage (but still contains theming-widget text that should be updated).
cspell.json Removes themingwidget from the custom dictionary.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/angular/src/content/en/components/general/angular-grid-overview-guide.mdx Outdated
Comment thread docs/angular/src/content/jp/components/general/angular-grid-overview-guide.mdx Outdated
@ChronosSF ChronosSF merged commit 988c58a into master Jun 12, 2026
9 checks passed
@ChronosSF ChronosSF deleted the sstoychev/remove-theming-widget branch June 12, 2026 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants