View Issue Details

IDProjectCategoryView StatusLast Update
0003639NoesisGUIStudiopublic2024-09-10 14:51
Reporterdstewart Assigned Todfranjic  
PrioritynormalSeverityminor 
Status closedResolutionreopened 
Product VersionStudio_Path 
Target VersionStudio_PathFixed in VersionStudio_Path 
Summary0003639: Vectors Lose their Groups, Group Names, and their Path/Layer Names on Import
Description

Currently, Studio is absolutely fantastic at importing vectors and conserving the layer order of the original file.
However, it discards two important pieces of data during import:
1) Studio discards layer names (known as "Path IDs" in the SVG data)
2) Studio discards layer groups, which are otherwise present in the SVG data (known as "g IDs" in the SVG data)

This makes it incredibly difficult to wrangle complex vector paths prepared beforehand in another application, and forces the user to manually go through potentially hundreds+ of layers in Studio, in order to prepare (name and group Paths of a vector asset) for preparation for animation, for example.

Steps To Reproduce

Repro Steps

1) Open the attached LayerNameAndGroupTesting.ai in Illustrator. In the layers panel, observe how layers are grouped (and named), and individual layers (Paths) are named.
2) Open the attached LayerNameAndGroupTesting.svg in Notepad. Observe how in the SVG data, the groups are present, and named, and the Paths are named.

3) Create a Page in Studio.
4) Right-Click on the RootGrid of the Page, navigate to the context menus 'Edit' option, then select 'Import SVG Paths'.
5) In the Windows Explorer dialogue, select the LayerNameAndGroupTesting.svg file to import it into Studio. Once complete, this will populate the RootGrid with a Canvas element, populated with the vector paths.

6) Expand the Canvas element that was created on import.

Observe how all Paths are named [Path], and no groups are present.

Expected Results: Importing SVG Paths conserves the names of Paths, as well as any groups present in the SVG data.

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

Relationships

related to 0003481 assignedjsantos Vector Editor Groups are not Conserved When Imported into Studio 

Activities

dfranjic

dfranjic

2024-08-26 03:49

developer   ~0009902

Layer name importing has been implemented.

jsantos

jsantos

2024-08-26 13:06

manager   ~0009904

I am closing this because we have 0003481 for the groups

dstewart

dstewart

2024-09-05 15:37

developer   ~0009947

Re-Opening as this feature (Layer Names Importing) is not functional as of 0.0.140.1

Issue History

Date Modified Username Field Change
2024-08-16 13:29 dstewart New Issue
2024-08-16 13:29 dstewart File Added: LayerNameAndGroupTesting.svg
2024-08-16 13:29 dstewart File Added: LayerNameAndGroupTesting.ai
2024-08-19 11:54 jsantos Assigned To => jsantos
2024-08-19 11:54 jsantos Status new => assigned
2024-08-19 11:54 jsantos Target Version => Studio_Path
2024-08-26 03:49 dfranjic Note Added: 0009902
2024-08-26 13:06 jsantos Relationship added related to 0003481
2024-08-26 13:06 jsantos Note Added: 0009904
2024-08-26 13:06 jsantos Status assigned => resolved
2024-08-26 13:06 jsantos Resolution open => fixed
2024-08-26 13:06 jsantos Fixed in Version => Studio_Path
2024-09-05 15:37 dstewart Status resolved => feedback
2024-09-05 15:37 dstewart Resolution fixed => reopened
2024-09-05 15:37 dstewart Note Added: 0009947
2024-09-10 14:51 dfranjic Assigned To jsantos => dfranjic
2024-09-10 14:51 dfranjic Status feedback => closed