Open adrianbj opened 9 years ago
I was also confused a LOT by the how this new thing works. I can imagine others having even more problems what this all does. I already see a lot of phones/support questions by clients :)
To go the "consistency" route the "action" icons should be like page actions text only or icons with labels. Maybe not and all is ok.
I didn't get the resizing "minimize" and then have to click a radio box on top to get it saved with this size. "Save at this size? O Yes O No, use 1478x658" I think it's in a place I don't expect. It should be rather where I save the image. That's the next issue with this UI, there seems two placed where to "save". Although the bottom buttons are now grayed out when I select a tool.
A usability challenge is also the fact it "resizes" the image automatic to fit in view, there a lot of confusion coming from this alone. I test with large images clients usually have. Then the reason fro this tool might be to recut or resize a image. We have the real size in the file name on top with size (1000x1000) and then the inputs that show another size. People will struggle with this as they don't see this or understand enough. Then I want to resize that image cause it's big and don't know exactly what to do. Since the image seems already scaled down I hit save and since I didn't see the top radio boxes asking something in the wrong place I miss it and end with the same image. But then I open it and it's in the size it was before, but I don't know it's not rescaled.
Overall great works as always, just not as intuitive.
We need a image rotate tool. In case rotated images are uploaded.
This would lead to. Would it be possible to make this edit modal modular in a way it can be extended or plugged in like a RTE for example. Since jQuery UI is in core we should make use of the great js widget system it has for free. We can also use it for other parts of the admin. This would make a standard interface/way of doing stronger integrated pluggable widgets. Other thing would be Page field inputs, like ASM. It would allow for much greate and easier extendability of those parts that currently aren't or are a hassle.
jQuery's UI Widgets also would allow "Widget.create Widget.destroy" etc and events/hooks that can be attached to them.
http://jqueryui.com/widget/ Example for a custom widget.
We already use them so why not make it a standard for all js stuff like Inputfields etc too?
Soma, standardizing the JS side of things would be great - probably too much for 2.* branch (not sure though), but definitely something that should be given good thought on 3.0.
Do you have more concrete examples? Do you mean the whole image editor could have been build using jQuery UI Widget (without modal) or the editor inside modal could have been Widget?
I just thought about the JS standardization and a proper API the other day too. This definitely should be taken care of better sooner than later.
One more point to this - clients aren't always seeing the "Save as Copy" and "Save and Replace" buttons at the bottom. They are clicking the "Save Crop" button and then just clicking the "X" to close the modal, thereby losing their crop. Could we have the other two buttons also appear at the top right? This would also be consistent with the page edit setup in PW where the "Save" button is duplicated top right.
Ryan - there are some awesome mockups from Peter Knight that might help with some of the confusion that we have had: https://processwire.com/talk/topic/9986-image-field-ui-and-general-tidy-up/
I think he has some great ideas there!
Thanks Adrian Mostly they're sketches in (hopefully) the right direction. I'd really like to see Tom or someone else progress and refine them before anything was commited
@adrianbj Is this still an issue?
@adrianbj Is this still an issue?
Yep - the same issues still exist with the crop functionality and the position of the Save as Copy and Save and Replace buttons.
Minor I know, but I think these things are a little confusing: