[P3] App Config detail: full page instead of drawer #114
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent Epic
#100
Problem
The App Config detail uses a right-side drawer overlay. The drawer can't be resized, and the content (settings, traces & taps, route recording with 24 toggles) is deep enough to require extensive scrolling within a narrow panel.
Current State (screenshot:
ux-audit/18-appconfig-detail.png)Proposed Solution
Option A: Full Page Detail (Recommended)
Navigate to a dedicated detail page:
/admin/appconfig/sample-appThis gives full-width layout for the config, better readability, and supports browser back navigation.
Option B: Resizable Drawer
Keep the drawer but make it resizable (drag handle on left edge) and wider by default. Less disruptive but still limited.
Recommendation
Option A — the config detail has enough depth to warrant its own page. The drawer pattern works for quick-peek scenarios (exchange detail already uses split pane well), but config editing needs full focus.
Acceptance Criteria
Design Specification
New route:
/admin/appconfig/:appName. Full-page detail replaces drawer. Breadcrumb:Admin / App Config / sample-app.Layout: Toolbar (version + updated time + edit button), Settings section (4-col grid with badge-with-edit pattern), Traces & Taps table (full width), Route Recording (full width with Select All checkbox, search filter, DataTable with route + toggle).
Click row in AppConfigPage navigates to detail page instead of opening drawer. Browser back returns to list.