Closed Flimm closed 3 months ago
Another piece of feedback. Let's say my language set up is like this in the Translator tab:
English | Italian
If I click on the left language selection box, and select Italian, it would be handy if the language selection box on the right would change to English. That way, the languages would get swapped. What happens instead is that the language selector on the right changes automatically to the first non-English language, for example, French. I think it is more likely that the user is trying to swap the languages than trying to select the first language on the list to the right. For that reason, it would be good if the code chose it automatically.
Hi. Thanks a lot for the UX tips!
I have to admit that I am very bad at user interface design. That's what makes this whole application so ugly and difficult to use. Thanks to suggestions like yours I can see what can be improved.
Both suggestions are absolutely right. I will try to improve the lang swapping in the next version.
Just letting know that translator UI has been improved in the latest Beta version. Also "Language swapping" works as you suggested.
If you'd like to test the beta version, here's the full change log.
Wonderful! I look forward to trying it.
Thanks once again for great UX tips! Both changes are included in v4.6.0. The new version should be available in Flathub tomorrow.
Changes: ecb74e5b0719f65e3f87743c42d1e3170fd242fa 161c654762344543b7300d64889ca8c7f791a43b
I tried it out and it works beautifully. Thank you!
Cool. I'm glad I could make it better :)
In the translator tab, you can set the left side to one language (say English), and the right side to another language (say Italian):
It would be useful to have a button to swap the languages like this:
As I was typing this issue, I realised that Speech Note does provide this functionality already, using the "Replace" button that appears only once a translation is made. I'm more used to the design that you can find in Google Translate or Reverso Context. Those things provide a button, labelled with two arrows, each pointing in the other direction, with the tooltip "Swap languages" or "Change language direction". This button is in between the two language controls. This button is always visible, even before the first translation is made. It also is visible even after the text boxes are emptied. The label "Replace" was not clear to me, I did not realise until now that it swapped languages.
This is an amazing application, thank you for taking the time to make all this open source work available to users like me.