Skip to content

Release v2.3.0#248

Merged
gerteck merged 41 commits intomainfrom
develop
Apr 4, 2026
Merged

Release v2.3.0#248
gerteck merged 41 commits intomainfrom
develop

Conversation

@gerteck
Copy link
Copy Markdown
Member

@gerteck gerteck commented Apr 4, 2026

Overview of changes:

v2.3.0

User Facing Changes:

  • feat: Add <cv-toggle-control/> component
  • feat: Add baseline support for light and dark mode
  • feat: Added description field to placeholders
  • feat: updated settings interface for placeholders to match toggles and tabgroups
  • feat: Added new card layout to placeholder-input component
  • feat: Added a pencil icon to the placeholder-input component
  • chore: Deprecate show-inline-control attribute from <cv-toggle/>
  • chore: Deprecate and remove panel.theme setting, rely on just (colorScheme) in root config.
  • fix: fix stateManaged toggle bugs regarding default state
  • fix: fix bottom border showing up even when navigation headers toggled off
  • docs: Cleaned up the structure of tab, toggle, placeholder, label author guide docs
  • docs: Updated the landing page
  • docs: Adapted the landing page to docs dark mode
  • docs: Add a nice logo row at the bottom

Developer Facing Changes:

  • Fix bugs and make changes

SEMVER impact of the PR:

  • Major (when you make incompatible API changes)
  • Minor (when you add functionality in a backward compatible manner)
  • Patch (when you make backward compatible bug fixes)

Merge Instructions:

  • For feature branches merging to develop: Prefer Squash and Merge.
  • For release/hotfix branches merging to main, or subsequent sync back-merges merging to develop: ONLY use Create a Merge Commit.

gerteck added 30 commits March 29, 2026 15:10
Sync: Release v2.2.0 back to develop
* Add inline Toggle Control `<cv-toggle-control>`
* Remove show-inline-control attribute from toggles
* Update docs
* Fix Toggle small content peek having greater height than show
* Make the toggles doc much nicer
* Add attribute no-label to ToggleControl
* Abstract ToggleSegmentedControl to reduce duplication
* Update tab docs
* Fix styling nit of double underline
* Update: use colorScheme to drive all themeing
* Update src/lib/stores/color-scheme-store.svelte.ts
* Add changes.md to highlight deprecations
Defaults were not being applied and being removed
Rename attributes as it is user facing now
if-set, if-unset, include-default
@gerteck gerteck merged commit a9decc1 into main Apr 4, 2026
3 checks passed
@github-actions github-actions Bot added the r.Minor Minor version increment label Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

r.Minor Minor version increment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant