{"version":"1.0.43","anchor":"new-theme-preview-feature","canonical_anchor":"new-theme-preview-feature","heading":"New Theme Preview Feature","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.43\/e\/new-theme-preview-feature","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.43","markdown":"### New Theme Preview Feature\n\nVersion 1.0.43 introduces a major enhancement to the theme management system with the ability to preview themes before applying them permanently.\n\nKey Changes:\n\n**Enhanced Theme Context**\n\n- The theme context has been completely redesigned with a richer API\n- New context structure includes:\n\n` { theme: null, \/\/ Current saved theme setTheme: (A) => A, \/\/ Set and save theme setPreviewTheme: (A) => A, \/\/ Preview theme without saving savePreview: () => {}, \/\/ Save the previewed theme currentTheme: null, \/\/ Active theme (preview or saved) }` **New Theme Provider Component**\n\n- Added `jT1` component that provides theme state management\n- Tracks both saved themes and preview themes separately\n- Allows users to test themes before committing to them\n\n**Updated Theme Hook**\n\n- The `hB` hook now returns `currentTheme` instead of just the saved theme\n- This means components will automatically use preview themes when active"}