Hi, I've just seen your new image inserting tool and I suppose that you have just started a path of adding similar tools like links and others.
But maybe you haven't thought about these possible improvements about images:
- In the image inserting tool giving the option of <svg> + <image> instead of the more basic <img>.
- In this last case, (or even within <img> when possible) giving the user a GUI to some of the possible settings in the import window like: absolute rendered size (as example I want the image rendered at 150% of its original size in pixels), relative rendered size (as example I want the image rendered at 50% of the container size), preserve aspect ratio or not in the last case, and so on. Of course, you won't be possibly able to cover all the existing combinations and possible settings, but the more common ones would be more than enough. (I'm in no way expert about all the possibilities that <svg>+<image> or <img> actually offer).
- Check for strange image size settings within Check Book (or even in the right click menu inside each image/image editor). I mean, right now you can actually trim, rotate or resize images and normally some of the <svg>+<image> parameters actually refer to the size of the bitmap in pixels. Of course you can use settings that do not match the image size if you want to get some special effects. But, in the 90% of the mismatch cases, they're just plain errors. Therefore, a warning about this situation would be great.
- Continuing with the previous one, please consider automatically updating those parameters in referenced images when you crop/resize/rotate them. (At least when the original parameters do actually match the image size. Or even better, ask the user if he/she wants this automatic update on each one of the references in the book).