From 329b2ba472ca1f0b4591ef4142911eb35c63f6df Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Tue, 24 Jun 2025 10:36:13 +0300 Subject: [PATCH] selects the space from and to connection when selecting a space. --- .../painters/spaces_connections_arrow_painter.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pages/space_management_v2/main_module/painters/spaces_connections_arrow_painter.dart b/lib/pages/space_management_v2/main_module/painters/spaces_connections_arrow_painter.dart index cad82a60..e9fa0a15 100644 --- a/lib/pages/space_management_v2/main_module/painters/spaces_connections_arrow_painter.dart +++ b/lib/pages/space_management_v2/main_module/painters/spaces_connections_arrow_painter.dart @@ -18,7 +18,8 @@ class SpacesConnectionsArrowPainter extends CustomPainter { @override void paint(Canvas canvas, Size size) { for (final connection in connections) { - final isSelected = highlightedUuids.contains(connection.from); + final isSelected = highlightedUuids.contains(connection.from) || + highlightedUuids.contains(connection.to); final paint = Paint() ..color = isSelected ? ColorsManager.blackColor @@ -36,7 +37,7 @@ class SpacesConnectionsArrowPainter extends CustomPainter { final path = Path()..moveTo(startPoint.dx, startPoint.dy); - final controlPoint1 = Offset(startPoint.dx, startPoint.dy + 60); + final controlPoint1 = Offset(startPoint.dx, startPoint.dy + 20); final controlPoint2 = Offset(endPoint.dx, endPoint.dy - 60); path.cubicTo(controlPoint1.dx, controlPoint1.dy, controlPoint2.dx,