What
When I open a plugin window and move it out of the way, I want it to reopen in that position next time.
Why
The panel tends to open in a weird place that is partially blocked by the toolbar, and I have to move it every time it opens so I can see the obscured portion. I actually want to drop it down into the lower left or right side in the unused space under layers or properties.
Proposal
Remember where I put it between sessions. This could be based on the window name passed to penpot.ui.open() perhaps, or preferably a new “windowId” passed into the open call to allow different windows to remember their positions independently.
or/and
introduce the ability to dock plugin windows into the left/right sidebars in an always open mode so we can quickly access common plugins we might be using regularly.
I can see both of these being useful for different kinds of plugin. The second option would be more useful if these plugins can be relaunched between page loads, as it will be difficult for users to have to go reenable each plugin every time they reopen things, and if they don’t do it the same order, these may not dock into the right positions. This is obviously a much bigger function and impacts the UI system as a whole