Zooming in and out on the label
Would be nice if you can zoom in and out on the label so that it can take more space on your screen etc.
I'm not sure if that's possible with fabricjs.
I found this example on their old website the link is now dead. but looking at the code it seems like this would require a big refactor of the image editor implementation.
This example illustrates how to zoom in/out canvas contents. I think we need to scale canvas itself.
why not make the label itself a canvas item?
Solution must be suitable both PC and mobile users. On mobile, how to separate object selection/dragging and canvas panning? How to manage canvas resizing to device width?
I've added it to TODO list, but I don't know how to implement it in a way that's user-friendly. If you figure out a way to implement it, feel free to create a PR.
On the niimbot mobile app the dragging the canvas around etc seems to work pretty well but translating this to fabric does sound like a real challenge i agree
They sacrificed multiple selection 🙂
thats fine on mobile imo (that over having multi select) but on pc you kinda want both
Partially implemented in https://github.com/MultiMote/niimblue/pull/59