Skip to content

feat(table): Table: Show relations and Table: Show data in the Command Palette (#1149) - #1197

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1149-table-relations
Oct 9, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1149-table-relations

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Refs #1149

Changes

  • Command Palette: Table: Show relations and Table: Show data, enabled while a table with the Data | Relations switch is on screen.
  • TableViewCommandBridge: a table registers while it offers the switch and unregisters on dispose, only if it still holds the registration.

Already on dev before this PR

  • The Data | Relations switch, the neighbourhood view with Depth 1 | 2, Open full diagram, the empty state No foreign keys to or from …, and the switch being absent for views, materialized views and extension tables (commits 82587d3, 7ecd3c8, cdab13b).

Not in this PR

  • A widget test for the double-click on a neighbour and for staged edits surviving the switch. The acceptance list asks for them; they are not written yet, so the issue stays open.

…d Palette (#1149)

A table that offers the Data | Relations switch registers with a bridge while it
is mounted, so the palette can switch it. Views and extension tables register
nothing, and the two commands stay disabled there.
@github-actions github-actions Bot added enhancement New feature or request frontend Theme parser epic label: frontend ui User interface components and widgets P2 Medium priority / Parity & Refactoring labels Oct 9, 2026
@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

Grid scroll benchmark

metric base PR change
p50 14.44 ms 16.55 ms +14.6% ⚠️
p90 23.40 ms 25.05 ms +7.1% ⚠️
p99 48.12 ms 56.60 ms +17.6% ⚠️
stutters 281.00 286.00 +1.8%

Informational only (threshold 5%). Shared CI runners are noisy; re-run before trusting a single result.

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 732aa56 into dev Oct 9, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request frontend Theme parser epic label: frontend P2 Medium priority / Parity & Refactoring ui User interface components and widgets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant