Skip to content

feat: move tabAnimation to theme object and combine sidebar#1181

Open
mathuo wants to merge 3 commits intomasterfrom
feat/tab-animation-theme-sidebar
Open

feat: move tabAnimation to theme object and combine sidebar#1181
mathuo wants to merge 3 commits intomasterfrom
feat/tab-animation-theme-sidebar

Conversation

@mathuo
Copy link
Copy Markdown
Owner

@mathuo mathuo commented Apr 12, 2026

Move tabAnimation from DockviewOptions to DockviewTheme so it sits alongside other visual/behavioral theme properties like dndTabIndicator and tabGroupIndicator. Merge the settings modal and theme builder into a single collapsible sidebar with a Theme/Controls tab toggle, and restyle the controls components to match the sidebar aesthetic.

Description

Type of change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation
  • Refactor / cleanup
  • Build / CI / tooling

Affected packages

  • dockview-core
  • dockview (vanilla JS)
  • dockview-react
  • dockview-vue
  • dockview-angular
  • docs

How to test

Checklist

  • yarn lint:fix passes
  • yarn format passes
  • npm run gen has been run and generated files are up to date
  • yarn test passes
  • I have added or updated tests where applicable
  • Breaking changes are documented

mathuo and others added 2 commits April 12, 2026 23:12
Move tabAnimation from DockviewOptions to DockviewTheme so it sits
alongside other visual/behavioral theme properties like dndTabIndicator
and tabGroupIndicator. Merge the settings modal and theme builder into
a single collapsible sidebar with a Theme/Controls tab toggle, and
restyle the controls components to match the sidebar aesthetic.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@codesandbox-ci
Copy link
Copy Markdown

codesandbox-ci bot commented Apr 12, 2026

This pull request is automatically built and testable in CodeSandbox.

To see build info of the built libraries, click here or the icon next to each commit SHA.

Latest deployment of this branch, based on commit 64bd0e1:

Sandbox Source
dockview-app Configuration
editor-gridview Configuration
externaldnd-dockview Configuration
fullwidthtab-dockview Configuration
iframe-dockview Configuration
keyboard-dockview Configuration
nativeapp-dockview Configuration
rendering-dockview Configuration

…theme-sidebar

# Conflicts:
#	packages/docs/sandboxes/react/dockview/demo-dockview/src/themeBuilderModal.tsx
#	packages/docs/sandboxes/react/dockview/tabview/src/app.tsx
#	packages/docs/templates/dockview/tab-groups/react/src/app.tsx
#	packages/docs/templates/dockview/tabview/react/src/app.tsx
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.

1 participant