Skip to content

Fix: text editing, inspector timing, welcome card polish#3

Open
Razee4315 wants to merge 2 commits into
mainfrom
fix/ui-followups
Open

Fix: text editing, inspector timing, welcome card polish#3
Razee4315 wants to merge 2 commits into
mainfrom
fix/ui-followups

Conversation

@Razee4315

Copy link
Copy Markdown
Owner

Follow-up fixes from user testing of the UI upgrade.

  • Text editing was broken: the inline editor box used frozen coordinates, so when selecting a text opened the inspector and resized the canvas, the box was left at stale coords (typing/double-click-to-edit appeared dead). Now reactive — tracks the label. This also restores the text/shape bars in the timeline (no text could be created before).
  • Inspector timing: reserve the inspector column while a drawing tool is armed, so picking the Text tool shows the panel immediately and placing an element no longer reflows the canvas.
  • Welcome card: equal-height Skip + red CTA (no oversized button), simpler copy with em-dashes removed.

Still open: a timeline simplification request (clarifying with the user).

- Inline text editor now uses reactive position/size so it tracks the label
  when the canvas resizes (the inspector opening was leaving the edit box at
  stale coords, so typing/selecting appeared broken). Fixes create + double-click
  to edit, and the missing text/shape bars in the timeline (no text could be made).
- Reserve the inspector column while a drawing tool is armed, so picking the Text
  tool shows the panel immediately and placing an element no longer reflows the
  canvas (which was jumping the edit box).
- Welcome card: same-height Skip + red CTA (no oversized button), simpler copy
  with the em-dashes removed.
Per user feedback, timeline blocks (zoom, notes, speed, cut, trim) now drag
exactly to where you drop them with no magnetic snapping or dashed guide line.
Removes the snapBand/snapTargets/nearestTarget helpers, the snapGuide signal and
its render, and the .tl-snapguide style. The adaptive ruler ticks (3b) stay.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant