From ddfe8dd99d71ae12b9387e2d9d2c67833be3dc7d Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Thu, 23 Apr 2026 08:33:08 +0200 Subject: [PATCH] paint drag handle background to match adjacent panel The non-line pixels in the 5px drag handle now fill with the adjacent panel's background color (sidebar or context) instead of being transparent. The 1px divider line stays on the inner edge touching the center column. Co-Authored-By: Claude Opus 4.6 (1M context) --- lib/kernel/src/panels/drag_resize.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/kernel/src/panels/drag_resize.dart b/lib/kernel/src/panels/drag_resize.dart index 3db96ea3..8e0d1002 100644 --- a/lib/kernel/src/panels/drag_resize.dart +++ b/lib/kernel/src/panels/drag_resize.dart @@ -46,9 +46,10 @@ class _DragResizeHandleState extends State { onPointerDown: _onDown, onPointerMove: _onMove, onPointerUp: _onUp, - child: SizedBox( + child: Container( width: widget.axis == Axis.horizontal ? widget.thickness : null, height: widget.axis == Axis.vertical ? widget.thickness : null, + color: widget.slot == Slots.sidebar ? tokens.sidebarBackground : tokens.panelBackground, child: Align( alignment: widget.slot == Slots.sidebar ? Alignment.centerRight : Alignment.centerLeft, child: Container(