Skip to content

feat(toolbars): restructured toolbar configuration and presets#509

Merged
makhnatkin merged 6 commits intomainfrom
feat/toolbars-common-config
Dec 19, 2024
Merged

feat(toolbars): restructured toolbar configuration and presets#509
makhnatkin merged 6 commits intomainfrom
feat/toolbars-common-config

Conversation

@makhnatkin
Copy link
Collaborator

@makhnatkin makhnatkin commented Dec 2, 2024

Fixes #508

  1. Added new toolbars type ToolbarsPreset
  2. Items are divided into three parts, with plans to place WYSIWYG elements in extension-specific folders.
  3. Presets became the key point of configuration: a dictionary of elements + order, eliminating code duplication.
  4. Updated presets stories, added custom presets

@makhnatkin makhnatkin requested a review from d3m1d0v as a code owner December 2, 2024 08:28
@makhnatkin makhnatkin marked this pull request as draft December 2, 2024 08:28
@makhnatkin makhnatkin force-pushed the feat/toolbars-common-config branch from c4c2f8f to 212f63c Compare December 10, 2024 09:10
@makhnatkin makhnatkin changed the title feat(toolbars): restructured toolbar configuration and presets with experimental features feat(toolbars): restructured toolbar configuration and presets Dec 10, 2024
@makhnatkin makhnatkin force-pushed the feat/toolbars-common-config branch from 212f63c to a1705ea Compare December 10, 2024 09:15
@gravity-ui-bot
Copy link
Contributor

Preview is ready.

@makhnatkin makhnatkin force-pushed the feat/toolbars-common-config branch 3 times, most recently from 29b3563 to 6c516f1 Compare December 18, 2024 08:57
@makhnatkin makhnatkin marked this pull request as ready for review December 18, 2024 09:08
@makhnatkin makhnatkin force-pushed the feat/toolbars-common-config branch from 3002311 to e29ff33 Compare December 19, 2024 09:03
@makhnatkin makhnatkin merged commit 3ebf14f into main Dec 19, 2024
3 checks passed
@makhnatkin makhnatkin deleted the feat/toolbars-common-config branch December 19, 2024 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Simplify Toolbar Configuration: Modularization and Flexibility

3 participants