View Issue Details

IDProjectCategoryView StatusLast Update
0003643NoesisGUIStudiopublic2024-08-26 03:50
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product VersionStudio_Path 
Target VersionStudio_Path 
Summary0003643: Grouping Paths into a Canvas Displaces Their Positions
Description

Currently, the action of grouping multiple Paths into Canvas, causes the Paths to have their original position disrupted.
This makes grouping into a Canvas a non-viable method of grouping Paths together for layer organisation purposes.

(This makes Grouping into a Grid, the only viable method to group layers together without destroying their position on-stage, but Grouping into a Grid comes with its own set of similar problems: https://www.noesisengine.com/bugs/view.php?id=3642 )

Steps To Reproduce

Repro Steps:

1) Create a Page
2) Right-Click on the RootGrid of the Page, and from the context menu, navigate to 'Edit', then 'Import SVG Paths'.
3) From the Windows Explorer dialogue, select the attached VectorAsset.svg. This will populate the RootGrid with a Canvas containing the Paths of the SVG.

4) Using [Ctrl+Click] or [Shift+Click] Select the Paths that make up the 'e' letter,
5) Right-click on any of the selected paths, and from its context menu, navigate to 'Layout', then 'Group into', and then select 'Canvas' from the list.

Observe how the position of the Paths that make up the letter 'e' are destroyed/disrupted.

Expected Results: Grouping into a Canvas conserves the position of Paths found within.

Attached Files
VectorAsset.svg (2,979 bytes)   
VectorAsset.svg (2,979 bytes)   
PlatformAny

Relationships

related to 0003642 resolveddfranjic Grouping/Ungrouping Position Retention Works One Way Only 

Activities

Issue History

Date Modified Username Field Change
2024-08-16 15:53 dstewart New Issue
2024-08-16 15:53 dstewart File Added: VectorAsset.svg
2024-08-16 15:53 dstewart Relationship added related to 0003642
2024-08-16 15:54 dstewart Description Updated
2024-08-19 11:51 jsantos Assigned To => dfranjic
2024-08-19 11:51 jsantos Status new => assigned
2024-08-19 11:51 jsantos Target Version => Studio_Path
2024-08-26 03:50 dfranjic Status assigned => resolved
2024-08-26 03:50 dfranjic Resolution open => fixed