plugdata
plugdata copied to clipboard
remember duplication offset also after keyboard interaction?
slightly related to #1705 - and mainly relevant in combination with this.
the current solution is really nice imo, where the offset of duplicated objects is applied to following duplications.
currently, this is only the case when an object was moved with the mouse. when it's positioned with arrow keys, the offset is not applied. not sure if i'm missing any details here - but this might be a nice feature in this context for faster patching, too. (although i admittedly wanted to refer to the solution in Illustrator here and realized that the functionality there also only applies to mouse manipulation.)
EDIT: one program that does this though is figma - they put a lot of thought in their (interaction) design in general.
Figma also moves the canvas to the copied object, which is not something we do yet. This is also the same for Max. https://github.com/plugdata-team/plugdata/assets/12004932/69aef752-bb5b-4a1d-802e-8a9c788fd9e7
Figma also moves the canvas to the copied object, which is not something we do yet. This is also the same for Max.
that's nice! - but imo maybe not as relevant in the patching context, since distances there will probably not be that big in most cases? but sure - pasting in an invisible is certainly not a good experience.
that's nice! - but imo maybe not as relevant in the patching context, since distances there will probably not be that big in most cases? but sure - pasting in an invisible are is certainly not a good experience.
Considering that Max also moves the canvas, I think it is useful in a patching context. We can't really guess where the user will move the object to.
[...] I think it is useful in a patching context. We can't really guess where the user will move the object to.
just to be sure: i'm not at all opposed to this feature! it's certainly good to have it - just doesn't feel like a priority to me.
Figma also moves the canvas to the copied object, which is not something we do yet. This is also the same for Max. https://github.com/plugdata-team/plugdata/assets/12004932/69aef752-bb5b-4a1d-802e-8a9c788fd9e7
I just implemented this :) I'll push it later
Sorry to derail the conversation a bit, which was about moving an object with cursor also feeding back into the duplicate offset. As this is something Figma does, I think that it does represent some really thought-out UX choices.