This is an issue to track what's left to do for image editing.
Nice to have.
@jasmussen @MichaelArestad Would love your thoughts and further help regarding the design, maybe in particular the zoom controls.
Some good feedback from https://github.com/WordPress/gutenberg/pull/23284#issuecomment-646596370 worth reading for context. Many are already action items here.
@jasmussen I think I've moved those action items here :)
We're going to need phpunit tests on the endpoint as well.
Opened a PR for the REST endpoint, #23368.
I must be missing something. I loaded up master to test, but this is what I'm seeing:

I don't see the tools shown in some of the gifs from #23284. I also see "Crop" instead of the crop icon. Is there another branch I should be testing on?
I'm also noticing sometimes the caption toolbar is open when the zoom is open:

Some things had to change so as to apply a single operation on apply, rather than immediately after each. Some of that is tracked in https://github.com/WordPress/gutenberg/issues/23350, and I'll be taking a stab today.
Was not an action item on this list, but was on feedback in https://github.com/WordPress/gutenberg/pull/23284#issuecomment-646596370. #23387 changes the "Edit" button to be the crop icon. It becomes a bit of an umbrella button for even the rotate image feature, but at least it's one click.
On that note, in order to truly address this item:
Remove other buttons in the toolbar when editing the image.
we really need a classname on the image toolbar to specifically target with some handy display: none;s. Ideally instead of this:

It should look like this:

It would be trivial if we could specifically target the cropping "mode" of the toolbar, and it would really clean up the flow.
In #23418, I did a bunch of cleanup with the zoom slider. I still think we should move it to the block toolbar, but in case that's an onerous effort, this can potentially serve as a holdover.