Drawpile
Drawpile copied to clipboard
Client side layer aliases
The abiity to set a local name for layers on public servers where the layer structure cannot and should not be edited globally for everyone by normal users.
I think this might be useful for me because i keep mixing up my layers. Feel free to close if deemed unnecessary/obscure.
I feel having this feature would make things more confusing rather than less, actually. As then you'd have users that would change the layer mode or the order, and then the issue arises. Personally, I don't think this is a necessary or useful feature.
I would suggest in the future if making a suggestion to provide not only a use case example, but also something that might entail what such a feature might look like... such as would the original layer name be visible by hovering over it? Is it in the right click menu? What happens to set nickname if someone changes the layer after you set the nickname? These are all considerations that would have to be done if programming it, so it's not necessarily as simple as it might seem to add a local name.
As a side note, if you do have Discord, you can post suggestions there by joining it and even discussing the viability of such suggestions. The invite link is found on Drawpile.net in the bottom left, or you can use this one ( https://discord.gg/M3yyMpC ). I'm a moderator there and I go by Bluestrings. If you do join, reference this suggestion and start a conversation! So we can maybe review in more detail or close it out.
It'll lead to confusion, and how'd re-conneting be handled? Would they lose all the custom aliases? The user client would need to track all aliases of every board it visited and relabeled. Then what happens if they changed while the user wasn't there? What would it track? Layer ID? No such thing in the code yet... What about duplicated layers? What if they got reordered? What happens when the session gets rehosted? They'd overcomplicate the code with very little benefit.
(I've taken over development on Drawpile, so I'm going through these tickets and organizing them.)
Agree with the above. Technically possible, but would be confusing and the namings would be lost on reconnect.