feat: enhance input component and task modal UX

- Text selection & clipboard: Add full text selection support with Ctrl+A/C/X/V operations, visual highlight, and proper cursor positioning
- Multiple annotations: Fix annotation creation to properly append multiple entries instead of overwriting
- Navigation improvements: Improve annotation list navigation to cycle between items and input field
- UI layout fixes: Add flex wrapping to tag displays to handle long lists gracefully
- Focus management: Fix focus retention when switching between edit/view modes in task modal
- Tag suggestions: Prevent auto-acceptance of suggestions on Enter, allowing custom tag input
This commit is contained in:
Ignacio Perez
2026-01-04 19:45:27 -03:00
parent 540627db75
commit 0adcb9e512
8 changed files with 342 additions and 112 deletions
+1
View File
@@ -61,6 +61,7 @@ pub(super) fn render_task_detail_modal(
tags_input,
status_dropdown,
priority_dropdown,
focus_handle,
form_focus_handle,
scroll_handle,
&theme,