.png)
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 made mid-expression edits frustrating and time-consuming because users had to erase everything after the target position just to make a simple change.
以前,Score Editor 只能从表达式的末尾删除内容。这导致在表达式中间进行编辑非常繁琐且耗时,因为必须先删除目标位置之后的所有内容才能进行简单修改。
What’s Fixed
We’ve resolved this by introducing full cursor support, enabling 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 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 forced end-only changes.
- Visual Feedback: A blinking cursor, hover effects, and focus indicators make editing clear and intuitive.
- 点击定位:现在可以在表达式的任意位置点击以放置光标。
- 键盘导航:使用箭头键、Home 和 End 键实现流畅的行内移动。
- 直接输入:可在光标位置直接输入数字、运算符和括号。
- 智能插入/删除:编辑发生在光标所在位置——不再仅限于末尾修改。
- 视觉反馈:闪烁光标、悬停效果和聚焦指示,使编辑过程清晰直观。
