IssueRaiser

Node / Resource duplication usability improvements

### Describe the project you are working on Godot ### Describe the problem or limitation you are having in your project Duplicating nodes in Godot can be really confusing: * It is not clear when internal subresources are duplicated or remain shared. * Even after duplication, when loading a scene, telling the amount of users of a subresource is hard. Just choosing whether to share or copy internal resources (like in Blender) is not enough for Godot. Some resources (like Meshes or materials) you never want copied. Others (like particle parameters) it may depend. Animations, when making a duplicate, most of the time you want them copied, but not always. ### Describe the feature / enhancement and how it helps to overcome the problem or limitation This proposal describes a set of usability improvements to make duplication of internal resources more user friendly. * A pop up (toaster like) that shows what is being duplicated. * A way to see who else is using a sub-resource *in the current scene*. ### Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams ### Duplication sharing control Every time the user duplicates something (ctrl-d), a small toaster like popup will appear at the bottom left corner of the viewport: ![image](https://github.com/godotengine/godot-proposals/assets/6265307/13c74cb5-5db9-47c5-900d-c20f707d867a) The popup shows: * The types of internal resources that are part of the duplication process that are being duplic

Posted by reduz on Apr 26, 2024, 1:10 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments

github (Software)

Node / Resource duplication usability improvements

reduzApr 26, 2024, 1:10 PM

### Describe the project you are working on Godot ### Describe the problem or limitation you are having in your project Duplicating nodes in Godot can be really confusing: * It is not clear when internal subresources are duplicated or remain shared. * Even after duplication, when loading a scene, telling the amount of users of a subresource is hard. Just choosing whether to share or copy internal resources (like in Blender) is not enough for Godot. Some resources (like Meshes or materials) you never want copied. Others (like particle parameters) it may depend. Animations, when making a duplicate, most of the time you want them copied, but not always. ### Describe the feature / enhancement and how it helps to overcome the problem or limitation This proposal describes a set of usability improvements to make duplication of internal resources more user friendly. * A pop up (toaster like) that shows what is being duplicated. * A way to see who else is using a sub-resource *in the current scene*. ### Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams ### Duplication sharing control Every time the user duplicates something (ctrl-d), a small toaster like popup will appear at the bottom left corner of the viewport: ![image](https://github.com/godotengine/godot-proposals/assets/6265307/13c74cb5-5db9-47c5-900d-c20f707d867a) The popup shows: * The types of internal resources that are part of the duplication process that are being duplic

Comments (0)

No comments yet. Start the discussion.

Comment on this issue