From 269f648ad7feb7d03f382a1ceeebb970719ac664 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 18 Mar 2026 21:50:31 +0100 Subject: [PATCH] feat(CourtDrawing): enhance CourtDrawingDialog and CourtDrawingTool components - Updated CourtDrawingDialog to improve layout and responsiveness, including a new drawing dialog body structure and styling adjustments. - Enhanced CourtDrawingTool with a comprehensive exercise selection workflow, allowing users to configure exercises with detailed options for start positions, strokes, and targets. - Introduced new UI elements for better user interaction and streamlined the process of adding additional strokes. - Improved overall styling for a more cohesive and user-friendly experience. --- .../src/components/CourtDrawingDialog.vue | 83 +- frontend/src/components/CourtDrawingTool.vue | 852 ++++++++++++------ 2 files changed, 624 insertions(+), 311 deletions(-) diff --git a/frontend/src/components/CourtDrawingDialog.vue b/frontend/src/components/CourtDrawingDialog.vue index 552216a3..af37c27c 100644 --- a/frontend/src/components/CourtDrawingDialog.vue +++ b/frontend/src/components/CourtDrawingDialog.vue @@ -4,40 +4,46 @@ @update:model-value="$emit('update:modelValue', $event)" :title="$t('courtDrawing.title')" size="large" + width="92vw" + :max-width="1500" :close-on-overlay="false" @close="handleClose" > - - -
-