chewing / chewing-editor

Cross platform chewing user phrase editor
https://chewing.im/
GNU General Public License v2.0
31 stars 52 forks source link

Show notification after user failed to add a phrase #160

Closed skellroyal closed 8 years ago

skellroyal commented 8 years ago

In now operating behavior, user have to click the refresh button after finish add a phase, and then scroll the phase list to the bottom to check whether the phase has been add or not. To user, it is very unfriendly. If we can do it in one step, why should we take two? Moreover, when user finish add a phase, there are no any notify message, it might let someone feel confuse e.g. “Is it fail? Or success?”

david50407 commented 8 years ago

In now operating behavior, user have to click the refresh button after finish add a phase,

No, if addition is succeed, the phrase will be add into list immediately and show the notification to tell user it's added. As screenshot below.

image

skellroyal commented 8 years ago

Here is my add process.

  1. Click 'Add' button and type a phrase 1s
  2. After add phrase (didn't show any notify message) 2s
  3. Click 'Refresh' button (# of phrases change to 61) 3s
  4. Scroll down to see the result (not friendly to user) 4s
david50407 commented 8 years ago

ref: https://github.com/chewing/chewing-editor/issues/99

So you failed to add the phrase because you didn't provide the bopomofo for the phrase. And when you clicked Refresh, it loaded the phrase auto-added by chewing itself.

You're right, maybe we have to show some message to tell user the operation is failed.