fix: address review feedback on arrange, image flips, rotate knob, and format panel

- [P1] Arrange: track and replay inherited non-ExtGState drawing state (colors, line widths, etc.) across q/Q scopes for stencil and form artwork
- [P2] Flips: route ImageEdit::Flip through coordinate-aware transform logic to swap axes when rotated at odd quarter turns (90°/270°)
- [P2] Rotation knob: measure clockwise angle delta from drag start relative to the rotated image center to prevent reapplying existing angle
- [P2] Format panel: connect superscript/subscript controls to line editor and content draft selections, and update parity evidence
This commit is contained in:
Combiler01 committed 2026-10-31 23:18:58 +05:30
1 parent 9b169fae50
commit fdc0e6404a
11 files changed
+724 -62

No files matched your search

+4 -1
View File
@@ -1968,7 +1968,10 @@ milestone = "M7"
status = "partial"
commands = ["edit.edit_text"]
tools = []
evidence = ["crates/ui-egui/src/tools/edit_text_ui.rs::superscript_and_subscript_conversion"]
evidence = [
"crates/ui-egui/src/tools/edit_text_ui.rs::superscript_and_subscript_conversion",
"crates/ui-egui/tests/it/editing.rs::the_format_panel_toggles_superscript_and_subscript_on_selection",
]
notes = "Toggled in the Format text panel for the selection. Uses Unicode superscript and subscript forms (2 ↔ ²) rather than text rise (Ts) and font scaling, so the font must provide the corresponding glyphs and extracted text contains the Unicode characters."
[[feature]]