Move texture property back to the top level of the Particles inspector. #100227
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We recently merged #95132 to re-order properties in the Particle2D inspectors for consistency with their 3D counterparts. In the midst of that, the
texture
property was also moved (despite not having an equivalent in 3D). Unfortunately, it was moved to be hidden under the new "Process Material" subsection even though it is unrelated.This change adds confusion in two ways:
texture
under the "drawing" section). So it moves us even further from being consistent despite that being the stated purpose of GPU/CPU particle parameter list consistency changes #95132I suggest we bring the
texture
property back up to the top level and do the same with the CPUParticles2D to keep them consistent.I suspect that having the process material in a submenu will annoy users as it adds a click for them just to set a property that we know in advance that they have to set. But I haven't seen any complaints, and it does match GPUParticles3D, so I left that alone.