Skip to content

feat: redesign policy configurator#6319

Draft
Pyatakov wants to merge 4 commits into
developfrom
feat/policy-configurator-redesign
Draft

feat: redesign policy configurator#6319
Pyatakov wants to merge 4 commits into
developfrom
feat/policy-configurator-redesign

Conversation

@Pyatakov

@Pyatakov Pyatakov commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Description

Redesign of the policy configurator across its four zones.

  • Modernized the configurator shell and chrome: refreshed visuals, a policy identity popover, a command palette, an editable settings drawer, and a block inspector header with an empty state.
  • Rebuilt the canvas and block library: a collapsible, fixed-width library rail with an indentation ladder and chevrons, selection-only event arrows with rounded elbows and block markers, event styles shown in the canvas legend, a contextual add-block picker, and a rail that focuses on the selected block.
  • Reworked the top bar: a zoned layout, a primary publish split-button for draft policies, tightened spacing and icon consistency, and a refined overflow menu and policy popover.
  • Redesigned the inspector panel: fixed the input sizing and layout issues, and gave the Blocks/Modules/Tools switcher and the Properties/Events/JSON tabs the same segmented control used in the top bar.

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Test Results

 32 files  ±0   64 suites  ±0   4m 4s ⏱️ -10s
 35 tests ±0   33 ✅ ±0  0 💤 ±0  2 ❌ ±0 
165 runs  ±0  163 ✅ ±0  0 💤 ±0  2 ❌ ±0 

For more details on these failures, see this check.

Results for commit 8f19449. ± Comparison against base commit 1cc5862.

♻️ This comment has been updated with latest results.

@Pyatakov Pyatakov force-pushed the feat/policy-configurator-redesign branch 4 times, most recently from c31e1a8 to 6a8a58b Compare July 3, 2026 12:54
Pyatakov added 4 commits July 3, 2026 16:47
- Refresh the overall policy configurator visuals and layout
- Add a policy identity popover and command palette
- Add an editable policy settings drawer without a modal mask
- Add a block inspector header and empty state

Signed-off-by: Alex Piatakov <alex.piatakov@swirldslabs.com>
- Add a collapsible, persistent block library rail
- Draw selection-only event arrows and block markers
- Show the event arrow styles in the canvas legend
- Add a contextual add-block picker on canvas blocks
- Focus the policy rail on the selected block

Signed-off-by: Alex Piatakov <alex.piatakov@swirldslabs.com>
- Add a primary publish split-button for draft policies
- Introduce a zoned top bar with inspector tabs and library dots
- Refine the overflow menu and policy popover

Signed-off-by: Alex Piatakov <alex.piatakov@swirldslabs.com>
- Redesign the block inspector panel layout
- Refresh inspector inputs and the canvas blocks and arrows
- Add a segmented Blocks / Modules / Tools library switcher
- Match the inspector Properties/Events/JSON tabs to the top bar
- Tighten top-bar spacing and icon consistency

Signed-off-by: Alex Piatakov <alex.piatakov@swirldslabs.com>
@Pyatakov Pyatakov force-pushed the feat/policy-configurator-redesign branch from 6a8a58b to 8f19449 Compare July 3, 2026 15:48
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