Closed eljefuri closed 5 years ago
These are mostly separate things, really.
It doesn't tell me in advance that clicking on any emoji copies it into the clipboard
The app listing in AppCenter is very concise but describes exactly this. Adding extra explanatory UI to describe the single reason the entire app exists feels a bit heavy to me, and would feel condescending. The goal is for Ideogram to be very lightweight visually so that it does not get in the way of your workflow in whatever app you're actually using.
It doesn't give any visual confirmation that anything was copied
Fair, I'll consider that a feature request.
It doesn't suggest in any way that it will close the interface after clicking, or what that means
This is consistent with the existing OS-wide emoji picker. I think combined with the previous request this would be alleviated.
It gives the appearance of a text field for "testing" emojis at the bottom off the window ("Select an Emoji"), but clicking there only closes it.
The origin window is not styled like a text input, and testing an emoji would simply result in showing the exact same character that was just selected in the popover. Further, selecting an emoji inserts it into any focused text field, just like the built-in emoji picker. Opening Ideogram should be fast enough that this is a very lightweight and low-cost action, and the user should be able to reopen the app quickly if that's not what they wanted. See #9
It doesn't explain that an Insert Emoji context menu is now present throughout the OS
This has nothing to do with Ideogram, that's a feature in elementary OS Juno, implemented in GTK itself.
The app listing in AppCenter is very concise but describes exactly this. Adding extra explanatory UI to describe the single reason the entire app exists feels a bit heavy to me, and would feel condescending. The goal is for Ideogram to be very lightweight visually so that it does not get in the way of your workflow in whatever app you're actually using.
You're assuming a few things here that are probably debatable:
Obviously I agree that it shouldn't be condescending, but all you need to do is change the text in the origin window to "Click an emoji to copy it", or something equivalently/more short.
It doesn't give any visual confirmation that anything was copied
Fair, I'll consider that a feature request.
It doesn't suggest in any way that it will close the interface after clicking, or what that means
This is consistent with the existing OS-wide emoji picker. I think combined with the previous request this would be alleviated.
I agree, it would probably solve things for the most part. But I also think you should change the copy slightly per the above, to remind users of the purpose of the app.
The origin window is not styled like a text input, and testing an emoji would simply result in showing the exact same character that was just selected in the popover. Further, selecting an emoji inserts it into any focused text field, just like the built-in emoji picker. Opening Ideogram should be fast enough that this is a very lightweight and low-cost action, and the user should be able to reopen the app quickly if that's not what they wanted. See #9
Fair enough. Hopefully #9 can be resolved so that it is indeed super fast.
It doesn't explain that an Insert Emoji context menu is now present throughout the OS
This has nothing to do with Ideogram, that's a feature in elementary OS Juno, implemented in GTK itself.
Got it. I didn't know of the existence of that context menu and thought that I had somehow enabled it with the install of Ideogram. Good to know!
Finally, yes, I'll avoid opening multi-issues like this in the future, sorry about that!
I just realized one possible weirdness of this; it's designed to paste into any text field, and copying to the clipboard is actually a byproduct of that (it copies it and then immediately pastes into any focused text entry). If no text entry is focused, it will seemingly only copy the emoji because the paste goes unnoticed.
Unfortunately there's no way to detect if the user has a non-native text input focused, so Ideogram can't know whether or not the paste was successful.
When I open the Ideogram application, the usage of the app is basically non-obvious for a number of reasons: