diff --git a/crates/ui-egui/src/i18n/bg.tsv b/crates/ui-egui/src/i18n/bg.tsv index 59f1b3090..96df01e21 100644 --- a/crates/ui-egui/src/i18n/bg.tsv +++ b/crates/ui-egui/src/i18n/bg.tsv @@ -1428,8 +1428,6 @@ font-technology Variable Променливи Pivot: Опорна точка: Rotate: Завъртане: Objects on Path Tool Инструмент „Обекти по пътя“ - Pivot: Опорна точка: - Rotate: Завъртане: Attach Objects on Path Прикрепяне на обекти към пътя Expand Objects on Path Разширяване на обекти по пътя Release Live Paint Освобождаване на динамично оцветяване diff --git a/crates/ui-egui/src/i18n/bs.tsv b/crates/ui-egui/src/i18n/bs.tsv index 9229cafa1..2d3acc7d3 100644 --- a/crates/ui-egui/src/i18n/bs.tsv +++ b/crates/ui-egui/src/i18n/bs.tsv @@ -1612,8 +1612,6 @@ digits Malayalam Malajalam Pivot: Tačka oslonca: Rotate: Rotacija: Objects on Path Tool Alat objekti na putanji - Pivot: Tačka okretanja: - Rotate: Rotacija: Attach Objects on Path Priloži objekte na putanju Expand Objects on Path Proširi objekte na putanji Release Live Paint Oslobodi živo bojenje diff --git a/crates/ui-egui/src/i18n/ca.tsv b/crates/ui-egui/src/i18n/ca.tsv index 08d224589..f9648d21a 100644 --- a/crates/ui-egui/src/i18n/ca.tsv +++ b/crates/ui-egui/src/i18n/ca.tsv @@ -2642,8 +2642,6 @@ digits Malayalam Malaiàlam Pivot: Punt de pivot: Rotate: Rotació: Objects on Path Tool Eina d’objectes sobre el traçat - Pivot: Punt de pivot: - Rotate: Rotació: Objects using them keep their look but are no longer linked. Els objectes que les utilitzen conserven l’aspecte, però ja no estan enllaçats. Ocean Ripple Onada oceànica Ocean Ripple… Onada oceànica… diff --git a/crates/ui-egui/src/i18n/cs.tsv b/crates/ui-egui/src/i18n/cs.tsv index 44d15943e..e5a6bc1da 100644 --- a/crates/ui-egui/src/i18n/cs.tsv +++ b/crates/ui-egui/src/i18n/cs.tsv @@ -1638,8 +1638,6 @@ digits Malayalam Malajálamské Pivot: Otočný bod: Rotate: Otočení: Objects on Path Tool Nástroj Objekty na cestě - Pivot: Otočný bod: - Rotate: Otočení: Attach Objects on Path Připojit objekty na cestu Expand Objects on Path Rozložit objekty na cestě Release Live Paint Uvolnit živou malbu diff --git a/crates/ui-egui/src/i18n/da.tsv b/crates/ui-egui/src/i18n/da.tsv index 988a2a2c3..e6c0987ed 100644 --- a/crates/ui-egui/src/i18n/da.tsv +++ b/crates/ui-egui/src/i18n/da.tsv @@ -5398,8 +5398,6 @@ swatch Bright Violet Kraftig violet Pivot: Omdrejningspunkt: Rotate: Rotation: Objects on Path Tool Objekter på kurve-værktøj - Pivot: Omdrejningspunkt: - Rotate: Rotation: Attach Objects on Path Tilknyt objekter til kurve Expand Objects on Path Udvid objekter på kurve Release Live Paint Frigør live-maling diff --git a/crates/ui-egui/src/i18n/de.tsv b/crates/ui-egui/src/i18n/de.tsv index 7db08925d..8abc9ca13 100644 --- a/crates/ui-egui/src/i18n/de.tsv +++ b/crates/ui-egui/src/i18n/de.tsv @@ -1462,8 +1462,6 @@ file-filter Templates Vorlagen Pivot: Drehpunkt: Rotate: Drehung: Objects on Path Tool Objekte-auf-Pfad-Werkzeug - Pivot: Drehpunkt: - Rotate: Drehung: Attach Objects on Path Objekte an Pfad anhängen Expand Objects on Path Objekte auf Pfad umwandeln Release Live Paint „Interaktiv malen“ zurückwandeln diff --git a/crates/ui-egui/src/i18n/el.tsv b/crates/ui-egui/src/i18n/el.tsv index 58bc668b2..f8be1cf38 100644 --- a/crates/ui-egui/src/i18n/el.tsv +++ b/crates/ui-egui/src/i18n/el.tsv @@ -1392,8 +1392,6 @@ font-technology Variable Μεταβλητές Pivot: Σημείο περιστροφής: Rotate: Περιστροφή: Objects on Path Tool Αντικείμενα σε διαδρομή (Objects on Path Tool) - Pivot: Σημείο περιστροφής: - Rotate: Περιστροφή: Attach Objects on Path Προσάρτηση αντικειμένων σε διαδρομή Expand Objects on Path Επέκταση αντικειμένων σε διαδρομή Release Live Paint Αποδέσμευση δυναμικής βαφής diff --git a/crates/ui-egui/src/i18n/es.tsv b/crates/ui-egui/src/i18n/es.tsv index cbf7839c4..a73a9155a 100644 --- a/crates/ui-egui/src/i18n/es.tsv +++ b/crates/ui-egui/src/i18n/es.tsv @@ -1466,8 +1466,6 @@ font-technology Variable Variables Pivot: Pivote: Rotate: Rotación: Objects on Path Tool Herramienta Objetos en trazado - Pivot: Pivote: - Rotate: Rotación: Attach Objects on Path Adjuntar objetos al trazado Expand Objects on Path Expandir objetos en trazado Release Live Paint Soltar pintura interactiva diff --git a/crates/ui-egui/src/i18n/fi.tsv b/crates/ui-egui/src/i18n/fi.tsv index 84b2dbe9e..ba97335bf 100644 --- a/crates/ui-egui/src/i18n/fi.tsv +++ b/crates/ui-egui/src/i18n/fi.tsv @@ -1611,8 +1611,6 @@ digits Malayalam Malajalam Pivot: Kiintopiste: Rotate: Kierto: Objects on Path Tool Objektit polulla -työkalu - Pivot: Kiertopiste: - Rotate: Kierto: Attach Objects on Path Kiinnitä objektit polulle Expand Objects on Path Laajenna objektit polulla Release Live Paint Vapauta elävä maalaus diff --git a/crates/ui-egui/src/i18n/fr.tsv b/crates/ui-egui/src/i18n/fr.tsv index 362457830..c3892ba3d 100644 --- a/crates/ui-egui/src/i18n/fr.tsv +++ b/crates/ui-egui/src/i18n/fr.tsv @@ -1466,8 +1466,6 @@ font-technology Variable Variables Pivot: Pivot : Rotate: Rotation : Objects on Path Tool Outil Objets sur tracé - Pivot: Pivot : - Rotate: Rotation : Attach Objects on Path Attacher des objets au tracé Expand Objects on Path Décomposer les objets sur tracé Release Live Paint Annuler la peinture dynamique diff --git a/crates/ui-egui/src/i18n/hu.tsv b/crates/ui-egui/src/i18n/hu.tsv index 3bed2740f..e701b93aa 100644 --- a/crates/ui-egui/src/i18n/hu.tsv +++ b/crates/ui-egui/src/i18n/hu.tsv @@ -1863,8 +1863,6 @@ file-filter Templates Sablonok Pivot: Forgáspont: Rotate: Elforgatás: Objects on Path Tool Objektumok útvonalon - Pivot: Forgáspont: - Rotate: Elforgatás: Attach Objects on Path Objektumok csatolása útvonalhoz Expand Objects on Path Objektumok útvonalon kibontása Release Live Paint Élő festés megszüntetése diff --git a/crates/ui-egui/src/i18n/id.tsv b/crates/ui-egui/src/i18n/id.tsv index 92790c89b..493618378 100644 --- a/crates/ui-egui/src/i18n/id.tsv +++ b/crates/ui-egui/src/i18n/id.tsv @@ -5398,8 +5398,6 @@ swatch Bright Violet Violet cerah Pivot: Titik pivot: Rotate: Rotasi: Objects on Path Tool Alat objek pada jalur - Pivot: Titik poros: - Rotate: Rotasi: Attach Objects on Path Tempelkan objek pada jalur Expand Objects on Path Perluas objek pada jalur Release Live Paint Lepaskan Live Paint diff --git a/crates/ui-egui/src/i18n/it.tsv b/crates/ui-egui/src/i18n/it.tsv index 2cd2b1d3f..9d8d581fa 100644 --- a/crates/ui-egui/src/i18n/it.tsv +++ b/crates/ui-egui/src/i18n/it.tsv @@ -1486,8 +1486,6 @@ file-filter Templates Modelli Pivot: Perno: Rotate: Rotazione: Objects on Path Tool Strumento Oggetti su tracciato - Pivot: Perno: - Rotate: Rotazione: Attach Objects on Path Aggancia oggetti al tracciato Expand Objects on Path Espandi oggetti su tracciato Release Live Paint Rilascia pittura dinamica diff --git a/crates/ui-egui/src/i18n/ja.tsv b/crates/ui-egui/src/i18n/ja.tsv index da19a5f6d..b8f6cdd5a 100644 --- a/crates/ui-egui/src/i18n/ja.tsv +++ b/crates/ui-egui/src/i18n/ja.tsv @@ -1776,8 +1776,6 @@ digits Malayalam マラヤーラム数字 Pivot: ピボット: Rotate: 回転: Objects on Path Tool パス上のオブジェクトツール - Pivot: ピボット: - Rotate: 回転: Attach Objects on Path パス上のオブジェクトをアタッチ Expand Objects on Path パス上のオブジェクトを拡張 Release Live Paint ライブペイントを解除 diff --git a/crates/ui-egui/src/i18n/ka.tsv b/crates/ui-egui/src/i18n/ka.tsv index 9a71c03fa..d5046acac 100644 --- a/crates/ui-egui/src/i18n/ka.tsv +++ b/crates/ui-egui/src/i18n/ka.tsv @@ -5304,8 +5304,6 @@ imageTrace Outline კონტური Pivot: საყრდენი წერტილი: Rotate: შემობრუნება: Objects on Path Tool ტრაექტორიაზე ობიექტების ხელსაწყო - Pivot: საყრდენი წერტილი: - Rotate: შემობრუნება: Attach Objects on Path ობიექტების ტრაექტორიაზე მიმაგრება Expand Objects on Path ტრაექტორიაზე ობიექტების გაშლა Release Live Paint ცოცხალი შეღებვის მოხსნა diff --git a/crates/ui-egui/src/i18n/ko.tsv b/crates/ui-egui/src/i18n/ko.tsv index 72ee2e656..8c8d194c9 100644 --- a/crates/ui-egui/src/i18n/ko.tsv +++ b/crates/ui-egui/src/i18n/ko.tsv @@ -1766,8 +1766,6 @@ digits Malayalam 말라얄람어 Pivot: 피벗: Rotate: 회전: Objects on Path Tool 패스 위 개체 도구 - Pivot: 피벗: - Rotate: 회전: Attach Objects on Path 패스 위 개체 부착 Expand Objects on Path 패스 위 개체 확장 Release Live Paint 라이브 페인트 해제 diff --git a/crates/ui-egui/src/i18n/nl.tsv b/crates/ui-egui/src/i18n/nl.tsv index 050c2cb43..b2b799c9a 100644 --- a/crates/ui-egui/src/i18n/nl.tsv +++ b/crates/ui-egui/src/i18n/nl.tsv @@ -5409,8 +5409,6 @@ swatch Bright Violet Felviolet Pivot: Draaipunt: Rotate: Rotatie: Objects on Path Tool Objecten-op-pad-gereedschap - Pivot: Draaipunt: - Rotate: Rotatie: Attach Objects on Path Objecten aan pad koppelen Expand Objects on Path Objecten op pad uitbreiden Release Live Paint Live Paint vrijgeven diff --git a/crates/ui-egui/src/i18n/pl.tsv b/crates/ui-egui/src/i18n/pl.tsv index ee7f18fd2..79d3ca69f 100644 --- a/crates/ui-egui/src/i18n/pl.tsv +++ b/crates/ui-egui/src/i18n/pl.tsv @@ -1556,8 +1556,6 @@ digits Malayalam Malajalam Pivot: Punkt obrotu: Rotate: Obrót: Objects on Path Tool Narzędzie Obiekty na ścieżce - Pivot: Punkt obrotu: - Rotate: Obrót: Attach Objects on Path Dołącz obiekty do ścieżki Expand Objects on Path Rozszerz obiekty na ścieżce Release Live Paint Uwolnij aktywne malowanie diff --git a/crates/ui-egui/src/i18n/pt-br.tsv b/crates/ui-egui/src/i18n/pt-br.tsv index 43a673e24..c4d69d018 100644 --- a/crates/ui-egui/src/i18n/pt-br.tsv +++ b/crates/ui-egui/src/i18n/pt-br.tsv @@ -1272,8 +1272,6 @@ Pivot: Pivô: Rotate: Rotação: Objects on Path Tool Ferramenta Objetos no Caminho - Pivot: Pivô: - Rotate: Rotação: Attach Objects on Path Anexar Objetos ao Caminho Expand Objects on Path Expandir Objetos no Caminho Release Live Paint Liberar Pintura ao Vivo diff --git a/crates/ui-egui/src/i18n/ru.tsv b/crates/ui-egui/src/i18n/ru.tsv index 7edf206e7..3f328f94d 100644 --- a/crates/ui-egui/src/i18n/ru.tsv +++ b/crates/ui-egui/src/i18n/ru.tsv @@ -1484,8 +1484,6 @@ file-filter Templates Шаблоны Pivot: Точка опоры: Rotate: Поворот: Objects on Path Tool Инструмент «Объекты на контуре» - Pivot: Опорная точка: - Rotate: Поворот: Attach Objects on Path Прикрепить объекты к контуру Expand Objects on Path Разобрать объекты на контуре Release Live Paint Освободить быструю заливку diff --git a/crates/ui-egui/src/i18n/sv.tsv b/crates/ui-egui/src/i18n/sv.tsv index 477e0c9c2..eee2ef885 100644 --- a/crates/ui-egui/src/i18n/sv.tsv +++ b/crates/ui-egui/src/i18n/sv.tsv @@ -1430,8 +1430,6 @@ font-technology Variable Variabla Pivot: Pivotpunkt: Rotate: Rotation: Objects on Path Tool Verktyg för objekt på bana - Pivot: Pivotpunkt: - Rotate: Rotation: Attach Objects on Path Fäst objekt på bana Expand Objects on Path Expandera objekt på bana Release Live Paint Släpp direktmålning diff --git a/crates/ui-egui/src/i18n/tr.tsv b/crates/ui-egui/src/i18n/tr.tsv index 83e290613..324ab77e0 100644 --- a/crates/ui-egui/src/i18n/tr.tsv +++ b/crates/ui-egui/src/i18n/tr.tsv @@ -5377,8 +5377,6 @@ theme Appearance Görünüm Pivot: Pivot noktası: Rotate: Rotasyon: Objects on Path Tool Yol Üzerindeki Nesneler Aracı - Pivot: Pivot noktası: - Rotate: Döndürme: Photocopy Fotokopi Photocopy… Fotokopi… Plaster Alçı diff --git a/crates/ui-egui/src/i18n/uk.tsv b/crates/ui-egui/src/i18n/uk.tsv index ffee17a12..6ada758d8 100644 --- a/crates/ui-egui/src/i18n/uk.tsv +++ b/crates/ui-egui/src/i18n/uk.tsv @@ -1480,8 +1480,6 @@ file-filter Templates Шаблони Pivot: Точка опори: Rotate: Поворот: Objects on Path Tool Інструмент «Об’єкти на контурі» - Pivot: Опорна точка: - Rotate: Поворот: Attach Objects on Path Прикріпити об’єкти до контуру Expand Objects on Path Розібрати об’єкти на контурі Release Live Paint Звільнити швидку заливку diff --git a/crates/ui-egui/src/i18n/vi.tsv b/crates/ui-egui/src/i18n/vi.tsv index 154f3f866..1aa0e91c6 100644 --- a/crates/ui-egui/src/i18n/vi.tsv +++ b/crates/ui-egui/src/i18n/vi.tsv @@ -1703,8 +1703,6 @@ digits Hindi Hindi Pivot: Điểm xoay: Rotate: Xoay: Objects on Path Tool Công cụ Đối tượng trên đường dẫn - Pivot: Điểm trục: - Rotate: Xoay: Attach Objects on Path Gắn đối tượng lên đường dẫn Expand Objects on Path Mở rộng đối tượng trên đường dẫn Release Live Paint Giải phóng tô trực tiếp diff --git a/crates/ui-egui/src/i18n/zh-hans.tsv b/crates/ui-egui/src/i18n/zh-hans.tsv index fabb541c4..f0e7b021c 100644 --- a/crates/ui-egui/src/i18n/zh-hans.tsv +++ b/crates/ui-egui/src/i18n/zh-hans.tsv @@ -1414,8 +1414,6 @@ file-filter Templates 模板 Pivot: 枢轴: Rotate: 旋转: Objects on Path Tool 路径上的对象工具 - Pivot: 枢轴: - Rotate: 旋转: Attach Objects on Path 附加路径上的对象 Expand Objects on Path 扩展路径上的对象 Release Live Paint 释放实时上色 diff --git a/crates/ui-egui/src/i18n/zh-hant.tsv b/crates/ui-egui/src/i18n/zh-hant.tsv index b6b48a2ae..d6b7bc23e 100644 --- a/crates/ui-egui/src/i18n/zh-hant.tsv +++ b/crates/ui-egui/src/i18n/zh-hant.tsv @@ -1451,8 +1451,6 @@ file-filter Templates 範本 Pivot: 樞軸: Rotate: 旋轉: Objects on Path Tool 路徑上的物件工具 - Pivot: 樞軸: - Rotate: 旋轉: Attach Objects on Path 附加路徑上的物件 Expand Objects on Path 展開路徑上的物件 Release Live Paint 釋放即時上色 diff --git a/docs/target-app-parity.md b/docs/target-app-parity.md index 89b2ae946..4a1743805 100644 --- a/docs/target-app-parity.md +++ b/docs/target-app-parity.md @@ -930,8 +930,7 @@ Moved from the ROADMAP's "Shipped so far" on 2026-10-10. Update it when a featur When the object the Blend tool picked first is deleted or undone away before the second click, the next click on an object picks that object first instead of doing nothing. Regression tests: `blend_tool_picks_again_when_its_first_pick_is_gone` in `meshblend.rs` and `the_blend_tool_picks_again_when_its_first_pick_is_deleted` in `tests/blendopts.rs`. Window › Blend opens the Blend panel: Make, the selected blend's Spacing and Orientation (with no blend selected, the options new blends start with), Reverse Front to Back, Reverse Spine, Replace Spine, Expand and Release, each running its Object › Blend command. Make is dimmed until two or more objects are selected. Spacing and Orientation are dimmed until a blend or two or more objects are selected, and the other buttons are dimmed until a blend is selected. With the Blend tool, Escape drops the object clicked first and stops the next click adding to the blend just made, so the next click picks a new first object; the document and the selection stay as they are. Regression tests: `escape_drops_the_blend_tools_first_pick` in `meshblend.rs` and `tests/blendopts.rs`. - Objects on Path (#2545): a click with the Objects on Path tool (in Edit Toolbar's Modify section and the Blend tool's flyout; Object › Objects on Path › Attach and the context menu with two or more objects selected choose it) attaches the selected objects to the path clicked, open or closed, in an Objects on Path group with the path at its bottom. The objects go along the path column by column from left to right, spread evenly from its first anchor (the last one sits on the end of an open path), each turned to the path at its attachment point; Pivot and Rotate set where each one attaches and how far it tilts (`object.objectsOnPath.attach`, `object.objectsOnPath.options`), and with Objects on Path groups selected the Properties panel's Objects on Path Options section shows them as a nine-point Pivot grid and a Rotate field with common angles, each change one undo step for every selected group. Editing the path moves the objects, an object moved on its own goes back, objects moved into or out of the group in the Layers panel join or leave the path, and Object › Objects on Path › Expand leaves a plain group. The group saves and reopens live and exports as plain art. The Space, Move All, Rotate All and Select/Move widgets, Detach and the tool's options dialog are missing. - Objects on Path (#2545): a click with the Objects on Path tool (in Edit Toolbar's Modify section and the Blend tool's flyout; Object › Objects on Path › Attach and the context menu with two or more objects selected choose it) attaches the selected objects to the path clicked, open or closed, in an Objects on Path group with the path at its bottom. The objects go along the path column by column from left to right, spread evenly from its first anchor (the last one sits on the end of an open path), each turned to the path at its attachment point; Pivot and Rotate set where each one attaches and how far it tilts (`object.objectsOnPath.attach`, `object.objectsOnPath.options`). Editing the path moves the objects, an object moved on its own goes back, objects moved into or out of the group in the Layers panel join or leave the path, and Object › Objects on Path › Expand leaves a plain group. The group saves and reopens live and exports as plain art. The Space, Move All, Rotate All and Select/Move widgets, Detach and the Properties panel section are missing. + Objects on Path (#2545): a click with the Objects on Path tool (in Edit Toolbar's Modify section and the Blend tool's flyout; Object › Objects on Path › Attach and the context menu with two or more objects selected choose it) attaches the selected objects to the path clicked, open or closed, in an Objects on Path group with the path at its bottom. The objects go along the path column by column from left to right, spread evenly from its first anchor (the last one sits on the end of an open path), each turned to the path at its attachment point; Pivot and Rotate set where each one attaches and how far it tilts (`object.objectsOnPath.attach`, `object.objectsOnPath.options`), and with Objects on Path groups selected the Properties panel's Objects on Path Options section shows them as a nine-point Pivot grid and a Rotate field with common angles, each change one undo step for every selected group. Editing the path moves the objects, an object moved on its own goes back, objects moved into or out of the group in the Layers panel join or leave the path, and Object › Objects on Path › Expand leaves a plain group. The group saves and reopens live and exports as plain art. The Space, Move All, Rotate All and Select/Move widgets and Detach are missing. Double-clicking the Objects on Path tool opens Objects on Path Tool Options ([Objects on Path](https://helpx.adobe.com/illustrator/using/objects-on-path.html)): the nine-point Pivot grid and the Rotate field set the attachment point and angle of the objects attached next, and groups already attached keep theirs; Reset puts the center and 0° back. Save keeps the options across tool switches and saves them with the preferences (`tool.setOption {tool: "objectsOnPath"}`). - **Paint and appearance (M3):** - **CSS swatch libraries:** fractional linear and radial gradient stop positions are preserved, so nearby stops such as 12.5% and 12.890625% remain distinct instead of collapsing to 13%. Reference: [CSS Images 3 color stops](https://www.w3.org/TR/css-images-3/#color-stop-syntax). The original synthetic regression is `palette_io::tests::css_preserves_fractional_gradient_stop_positions` in `crates/color/src/palette_io.rs`. Scores and hours are unchanged.