drawpile / Drawpile

A collaborative drawing program
http://drawpile.net/
GNU General Public License v3.0
1.04k stars 131 forks source link

Limitation of 256 Layers #1148

Open haxekhaex2 opened 1 year ago

haxekhaex2 commented 1 year ago

A limitation of 256 layers makes extended animation hard.

askmeaboutlo0m commented 1 year ago

Yeah, probably not something that will change before Drawpile 3.0, since the layer limit is part of the protocol.

What could be done meanwhile is to allow operators to create extra layers, since they're technically allowed to do so. It will kind of break layer permissions, but nobody's gonna assign permissions to hundreds of layers individually, so it probably doesn't matter.

askmeaboutlo0m commented 1 year ago

Operators can now create layers beyond their own. They will start using layers of user 0 (the server) and once those are used up they'll start filling up layers from user 255 downwards. Which should be fine in most cases, unless your session has hundreds of users.

This also works when drawing offline, since then you also count as being operator.

That's available in the continuous development release: https://github.com/drawpile/Drawpile/releases/tag/continuous