diff --git a/crates/ui-egui/src/i18n/bg.tsv b/crates/ui-egui/src/i18n/bg.tsv index 5105a5521..f7ad310e1 100644 --- a/crates/ui-egui/src/i18n/bg.tsv +++ b/crates/ui-egui/src/i18n/bg.tsv @@ -1083,6 +1083,8 @@ Flattener Preview Преглед на сплескването Flip Across Обръщане напречно Flip Along Обръщане надлъжно + Flip Along Horizontal Axis Обръщане по хоризонталната ос + Flip Along Vertical Axis Обръщане по вертикалната ос Flip Horizontal Хоризонтално обръщане Flip Row Order Обръщане реда на редовете Flip Vertical Вертикално обръщане diff --git a/crates/ui-egui/src/i18n/cs.tsv b/crates/ui-egui/src/i18n/cs.tsv index decaa6086..504f880e4 100644 --- a/crates/ui-egui/src/i18n/cs.tsv +++ b/crates/ui-egui/src/i18n/cs.tsv @@ -1646,6 +1646,8 @@ lighting Light Světlo Arrange: Bring to Front Uspořádat: přenést do popředí Draw: Kreslení: Edit Artboards Upravit pracovní plochy + Flip Along Horizontal Axis Překlopit podle vodorovné osy + Flip Along Vertical Axis Překlopit podle svislé osy Hyphenate Dělit slova Isolate Group Izolovat skupinu Landscape Na šířku diff --git a/crates/ui-egui/src/i18n/de.tsv b/crates/ui-egui/src/i18n/de.tsv index 2e225e546..5dfc4a50d 100644 --- a/crates/ui-egui/src/i18n/de.tsv +++ b/crates/ui-egui/src/i18n/de.tsv @@ -1086,6 +1086,8 @@ Flattener Preview Reduzierungsvorschau Flip Across Quer spiegeln Flip Along Längs spiegeln + Flip Along Horizontal Axis An horizontaler Achse spiegeln + Flip Along Vertical Axis An vertikaler Achse spiegeln Flip Horizontal Horizontal spiegeln Flip Row Order Zeilenreihenfolge umkehren Flip Vertical Vertikal spiegeln diff --git a/crates/ui-egui/src/i18n/es.tsv b/crates/ui-egui/src/i18n/es.tsv index ab579da6c..ae8835ca7 100644 --- a/crates/ui-egui/src/i18n/es.tsv +++ b/crates/ui-egui/src/i18n/es.tsv @@ -1103,6 +1103,8 @@ Flattener Preview Vista previa del acoplador Flip Across Voltear a través Flip Along Voltear a lo largo + Flip Along Horizontal Axis Voltear sobre el eje horizontal + Flip Along Vertical Axis Voltear sobre el eje vertical Flip Horizontal Voltear horizontalmente Flip Row Order Invertir orden de filas Flip Vertical Voltear verticalmente diff --git a/crates/ui-egui/src/i18n/fr.tsv b/crates/ui-egui/src/i18n/fr.tsv index 0a68e83b2..72c2b0e77 100644 --- a/crates/ui-egui/src/i18n/fr.tsv +++ b/crates/ui-egui/src/i18n/fr.tsv @@ -1102,6 +1102,8 @@ Flattener Preview Aperçu de l’aplatissement Flip Across Retourner en travers Flip Along Retourner dans la longueur + Flip Along Horizontal Axis Retourner selon l’axe horizontal + Flip Along Vertical Axis Retourner selon l’axe vertical Flip Horizontal Retourner horizontalement Flip Row Order Inverser l’ordre des lignes Flip Vertical Retourner verticalement diff --git a/crates/ui-egui/src/i18n/hu.tsv b/crates/ui-egui/src/i18n/hu.tsv index 554c3a99a..5fd64932c 100644 --- a/crates/ui-egui/src/i18n/hu.tsv +++ b/crates/ui-egui/src/i18n/hu.tsv @@ -1390,6 +1390,8 @@ Flip Tükrözés Flip Across Tükrözés keresztben Flip Along Tükrözés hosszában + Flip Along Horizontal Axis Tükrözés a vízszintes tengelyre + Flip Along Vertical Axis Tükrözés a függőleges tengelyre Flip Horizontal Vízszintes tükrözés Flip Row Order Sorok sorrendjének megfordítása Flip Vertical Függőleges tükrözés diff --git a/crates/ui-egui/src/i18n/it.tsv b/crates/ui-egui/src/i18n/it.tsv index dc9ae9e1e..a5be60ab6 100644 --- a/crates/ui-egui/src/i18n/it.tsv +++ b/crates/ui-egui/src/i18n/it.tsv @@ -1102,6 +1102,8 @@ Flattener Preview Anteprima appiattimento Flip Across Capovolgi trasversalmente Flip Along Capovolgi longitudinalmente + Flip Along Horizontal Axis Capovolgi sull'asse orizzontale + Flip Along Vertical Axis Capovolgi sull'asse verticale Flip Horizontal Capovolgi orizzontalmente Flip Row Order Inverti ordine delle righe Flip Vertical Capovolgi verticalmente diff --git a/crates/ui-egui/src/i18n/ja.tsv b/crates/ui-egui/src/i18n/ja.tsv index 310322665..730a93fb5 100644 --- a/crates/ui-egui/src/i18n/ja.tsv +++ b/crates/ui-egui/src/i18n/ja.tsv @@ -1431,6 +1431,8 @@ Flattener preset: 分割・統合プリセット: Flip Across 反転 (横方向) Flip Along 反転 (縦方向) + Flip Along Horizontal Axis 水平軸に沿って反転 + Flip Along Vertical Axis 垂直軸に沿って反転 Flip Horizontal 左右反転 Flip Row Order 行の順序を反転 Flip Vertical 上下反転 diff --git a/crates/ui-egui/src/i18n/ko.tsv b/crates/ui-egui/src/i18n/ko.tsv index 2d19e66fa..3aab0876d 100644 --- a/crates/ui-egui/src/i18n/ko.tsv +++ b/crates/ui-egui/src/i18n/ko.tsv @@ -1426,6 +1426,8 @@ Flattener preset: 병합 프리셋: Flip Across 기준으로 뒤집기 Flip Along 축을 따라 뒤집기 + Flip Along Horizontal Axis 가로 축 기준 뒤집기 + Flip Along Vertical Axis 세로 축 기준 뒤집기 Flip Horizontal 가로로 뒤집기 Flip Row Order 행 순서 뒤집기 Flip Vertical 세로로 뒤집기 diff --git a/crates/ui-egui/src/i18n/pl.tsv b/crates/ui-egui/src/i18n/pl.tsv index 510c49576..35a089509 100644 --- a/crates/ui-egui/src/i18n/pl.tsv +++ b/crates/ui-egui/src/i18n/pl.tsv @@ -1558,6 +1558,8 @@ lighting Light Światło Arrange: Bring to Front Ułóż: przenieś na wierzch Draw: Rysuj: Edit Artboards Edytuj obszary kompozycji + Flip Along Horizontal Axis Odbij względem osi poziomej + Flip Along Vertical Axis Odbij względem osi pionowej Hyphenate Dziel wyrazy Isolate Group Izoluj grupę Landscape Pozioma diff --git a/crates/ui-egui/src/i18n/pt-br.tsv b/crates/ui-egui/src/i18n/pt-br.tsv index 0571c5dac..e889aea67 100644 --- a/crates/ui-egui/src/i18n/pt-br.tsv +++ b/crates/ui-egui/src/i18n/pt-br.tsv @@ -967,6 +967,8 @@ Flattener preset: Predefinido de achatamento: Flip Across Inverter na Horizontal Flip Along Inverter ao Longo + Flip Along Horizontal Axis Inverter ao Longo do Eixo Horizontal + Flip Along Vertical Axis Inverter ao Longo do Eixo Vertical Flip Horizontal Espelhar Horizontalmente Flip Row Order Inverter Ordem das Linhas Flip Vertical Espelhar Verticalmente diff --git a/crates/ui-egui/src/i18n/ru.tsv b/crates/ui-egui/src/i18n/ru.tsv index b77b6b6ba..5cf11b6a1 100644 --- a/crates/ui-egui/src/i18n/ru.tsv +++ b/crates/ui-egui/src/i18n/ru.tsv @@ -1100,6 +1100,8 @@ Flattener Preview Предварительный просмотр объединения Flip Across Отразить поперёк Flip Along Отразить вдоль + Flip Along Horizontal Axis Отразить по горизонтальной оси + Flip Along Vertical Axis Отразить по вертикальной оси Flip Horizontal Отразить по горизонтали Flip Row Order Изменить порядок строк Flip Vertical Отразить по вертикали diff --git a/crates/ui-egui/src/i18n/uk.tsv b/crates/ui-egui/src/i18n/uk.tsv index ca2980f43..e0368104a 100644 --- a/crates/ui-egui/src/i18n/uk.tsv +++ b/crates/ui-egui/src/i18n/uk.tsv @@ -1096,6 +1096,8 @@ Flattener Preview Попередній перегляд зведення Flip Across Відобразити поперек Flip Along Відобразити вздовж + Flip Along Horizontal Axis Відобразити по горизонтальній осі + Flip Along Vertical Axis Відобразити по вертикальній осі Flip Horizontal Відобразити по горизонталі Flip Row Order Змінити порядок рядків Flip Vertical Відобразити по вертикалі diff --git a/crates/ui-egui/src/i18n/vi.tsv b/crates/ui-egui/src/i18n/vi.tsv index fa566505c..ec58b51a0 100644 --- a/crates/ui-egui/src/i18n/vi.tsv +++ b/crates/ui-egui/src/i18n/vi.tsv @@ -1267,6 +1267,8 @@ Flip Lật Flip Across Lật qua Flip Along Lật theo + Flip Along Horizontal Axis Lật theo trục ngang + Flip Along Vertical Axis Lật theo trục dọc Flip Horizontal Lật ngang Flip Row Order Đảo thứ tự hàng Flip Vertical Lật dọc diff --git a/crates/ui-egui/src/i18n/zh-hans.tsv b/crates/ui-egui/src/i18n/zh-hans.tsv index ef73b5d98..036061180 100644 --- a/crates/ui-egui/src/i18n/zh-hans.tsv +++ b/crates/ui-egui/src/i18n/zh-hans.tsv @@ -1053,6 +1053,8 @@ Flattener Preview 拼合预览 Flip Across 跨轴翻转 Flip Along 沿轴翻转 + Flip Along Horizontal Axis 沿水平轴翻转 + Flip Along Vertical Axis 沿垂直轴翻转 Flip Horizontal 水平翻转 Flip Row Order 反转行顺序 Flip Vertical 垂直翻转 diff --git a/crates/ui-egui/src/i18n/zh-hant.tsv b/crates/ui-egui/src/i18n/zh-hant.tsv index 225aa5d58..0d5b3035f 100644 --- a/crates/ui-egui/src/i18n/zh-hant.tsv +++ b/crates/ui-egui/src/i18n/zh-hant.tsv @@ -1077,6 +1077,8 @@ Flattener Preview 平面化預視 Flip Across 跨軸翻轉 Flip Along 沿軸翻轉 + Flip Along Horizontal Axis 沿水平軸翻轉 + Flip Along Vertical Axis 沿垂直軸翻轉 Flip Horizontal 水平翻轉 Flip Row Order 反轉列順序 Flip Vertical 垂直翻轉 diff --git a/crates/ui-egui/src/panels/properties.rs b/crates/ui-egui/src/panels/properties.rs index c67d38f98..ebad30a0e 100644 --- a/crates/ui-egui/src/panels/properties.rs +++ b/crates/ui-egui/src/panels/properties.rs @@ -455,12 +455,13 @@ pub fn transform_section(app: &mut VectorcraftApp, ui: &mut Ui) { app.run("object.rotate", json!({"angle": a, "absolute": true, "copy": copy})).ok(); } ui.add_space(10.0); - // Same mapping as the Transform panel (#1910): Lucide flip-vertical-2 is the vertical - // mirror line (Flip Horizontal / left-right); flip-horizontal-2 is Flip Vertical. - if widgets::icon_button(ui, "flip-vertical-2", tl!("Flip Horizontal"), false, 24.0).clicked() { + // Lucide's flip icons are named for their mirror line: flip-vertical-2 draws a vertical + // line (the left-right flip), flip-horizontal-2 a horizontal one (top-bottom). The labels + // are the reference app's Properties panel names for the same buttons (#1910). + if widgets::icon_button(ui, "flip-vertical-2", tl!("Flip Along Horizontal Axis"), false, 24.0).clicked() { app.run("object.reflect", json!({"axis": "vertical"})).ok(); } - if widgets::icon_button(ui, "flip-horizontal-2", tl!("Flip Vertical"), false, 24.0).clicked() { + if widgets::icon_button(ui, "flip-horizontal-2", tl!("Flip Along Vertical Axis"), false, 24.0).clicked() { app.run("object.reflect", json!({"axis": "horizontal"})).ok(); } // More Options: the Transform panel's Scale Corners and Scale Strokes & Effects, open diff --git a/docs/gaps.md b/docs/gaps.md index c06385ef3..58eff56c7 100644 --- a/docs/gaps.md +++ b/docs/gaps.md @@ -153,8 +153,8 @@ from G14 and the budget run of G15: **~170–270 h** one agent, ~50–80 h wall - **Done:** the Shape Builder offers the empty areas closed shapes enclose as regions, such as the middle of four circles that touch, and merges them with the regions around them (#1691). Gap Detection is still missing. - **Done (#1910):** Transform Each's Reflect X flips left-right and Reflect Y flips top-bottom (aligned with - Effect › Distort › Transform). Properties flip buttons use the same Flip Horizontal / Flip Vertical labels as - the Transform panel. + Effect › Distort › Transform). Properties flip buttons keep the reference app's Properties names (Flip Along Horizontal / Vertical + Axis). - **Missing (noted for reporters, 2026-10-14):** deleting an interior anchor of an open path joins across the gap, where the documented behaviour removes the point and its connecting segments. Inside the estimate below. - **Missing:** Shape Builder misses planar regions and targets whole shapes (#937); Transform effect dialog's invisible checkboxes and missing options (#885); @@ -296,7 +296,7 @@ from G14 and the budget run of G15: **~170–270 h** one agent, ~50–80 h wall | Date | Change | Summary | |---|---|---| -| 2026-10-15 | minor | G11: Transform Each Reflect X/Y and Properties flip labels match left-right / top-bottom (#1910). Estimates unchanged. | +| 2026-10-15 | minor | G11: Transform Each Reflect X flips left-right and Reflect Y top-bottom (#1910). Estimates unchanged. | | 2026-10-14 | minor | Quick Image Trace presets reveal the adjustment panel with Advanced open; Properties reopens it. Sliders keep their preset row until release so the re-trace is committed. UI regressions added; scores and remaining estimates unchanged. | | 2026-10-14 | minor | Revolve: automatic smooth vector shading, default-on Cap with continuous curved rims, and bounded seam joins; angular cut sides remain open. Scores and hour estimates unchanged at this rounding | | 2026-10-14 | minor | No entry closed. G8 and G11 record the later merges of 2026-10-14 (#1852, #1862–#1865, #1871–#1873, #1839, #1840, #1856); #1683 (Dim Images) and #1685 (failed-save dialog) are done by #1864 and #1865. Gaps noted for reporters: G1 Effect › Warp through Warp Options (#1760), Color Picker Tab order (#1692), aligning to a key anchor (#1636; the public Align page does not say how the key anchor is chosen); G7 custom toolbars (#1759), workspace panel widths (#1753); G11 Shape Builder regions between closed shapes (#1691), deleting an interior anchor of an open path; G13 Intertwine (#1763), gradient mesh from an embedded image (#1676), Image Trace radial gradients (draft #1849). Average and Join with a corner or smooth choice was already listed (G1). G12: a line two merges had left twice is there once, without Appearance of Black for output, which acts since #1750. Estimates unchanged |