Bug Fix: Cursor Support in Score Editor
🛠️ What Was the Issue?
Previously, the Score Editor only allowed users to delete from the end of expressions. This limitation made mid-expression edits frustrating and time-consuming, as users had to erase everything after their desired position to make even a simple change.
We have resolved this issue by introducing full cursor support, which allows for precise editing at any position within an expression.
🔍 Key Fixes & Improvements
-
Click-to-Position: Users can now click anywhere in an expression to place the cursor.
-
Keyboard Navigation: Use the arrow keys, Home, and End for smooth in-line movement.
-
Direct Input: Type numbers, operators, and parentheses directly at the cursor’s position.
-
Smart Insert/Delete: Edits happen exactly where the cursor is—no more enforced end-only changes.
-
Visual Feedback: A blinking cursor, hover effects, and focus indicators make editing clear and intuitive.
