Room modes and undo handling
@sbanca - thinking about undo. Maybe we offer "room modes":
1. Free for all: Everyone can modify everyone's work. No undo
2. Layer per user: Users work on their own layer. Undo works on their own changes
3. View-only: Only the room owner can draw. Undo works
4. Owner undo: Everyone can modify everything but only the owner has undo
Not sure if the last one is worth adding - but it naturally falls out of the other modes. There might be other combinations I haven't thought of.
2 Replies
thread...
I see two as being the most useful. A more flexible variant would be to allow a user multiple layers as "owner" of those.
I don't see a lot of utility in 4, and might get tricky in coordinating for the owner if multiple people are working. Owners ability to delete layers might be more effective there, for instance to prevent outright vandalism. If cross layer work is needed, then erase is as functional as undo. Similar but slightly different implications. Might also apply to rebrush
I don't see a lot of utility in 4, and might get tricky in coordinating for the owner if multiple people are working. Owners ability to delete layers might be more effective there, for instance to prevent outright vandalism. If cross layer work is needed, then erase is as functional as undo. Similar but slightly different implications. Might also apply to rebrush