Skip to content

enh/AP-25849: Replace TabBar#101

Open
senemdilli wants to merge 2 commits intomasterfrom
enh/AP-25849-Replace-TabBar
Open

enh/AP-25849: Replace TabBar#101
senemdilli wants to merge 2 commits intomasterfrom
enh/AP-25849-Replace-TabBar

Conversation

@senemdilli
Copy link
Copy Markdown
Contributor

AP-25849 (Scripting Editor - Replace TabBar with KdsTabBar)

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 updates the KNIME Python Scripting Editor frontend (Vue) to use the newer KDS tab bar component in the right pane, aligning the UI with the KDS component library.

Changes:

  • Replace the existing right-pane tab bar component with KdsTabBar and adapt the tab configuration to the new API.
  • Update component styling for the right pane/tab bar layout.
  • Update unit tests and bump @knime/kds-components to 0.22.3.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
org.knime.python3.scripting.nodes/js-src/src/components/App.vue Swaps the right-pane tab bar implementation to KdsTabBar, updates tab model/options, and adjusts layout styling.
org.knime.python3.scripting.nodes/js-src/src/components/__tests__/App.test.ts Updates stubs and component lookup logic to match KdsTabBar.
org.knime.python3.scripting.nodes/js-src/package.json Updates @knime/kds-components dependency version.
org.knime.python3.scripting.nodes/js-src/package-lock.json Lockfile updates corresponding to the dependency bump (and transitive changes).
Files not reviewed (1)
  • org.knime.python3.scripting.nodes/js-src/package-lock.json: Language not supported

Comment thread org.knime.python3.scripting.nodes/js-src/package.json Outdated
@senemdilli senemdilli force-pushed the enh/AP-25849-Replace-TabBar branch 5 times, most recently from 04e2d8e to 4ca02db Compare April 14, 2026 15:05
AP-25849 (Scripting Editor - Replace TabBar with KdsTabBar)
AP-25849 (Scripting Editor - Replace TabBar with KdsTabBar)
@senemdilli senemdilli force-pushed the enh/AP-25849-Replace-TabBar branch from 4ca02db to 2c6bc11 Compare April 17, 2026 09:09
@sonarqubecloud
Copy link
Copy Markdown

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.

2 participants