Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve usability of unit converters #1068

Open
5 tasks
KiruPoruno opened this issue Sep 1, 2024 · 4 comments
Open
5 tasks

Improve usability of unit converters #1068

KiruPoruno opened this issue Sep 1, 2024 · 4 comments

Comments

@KiruPoruno
Copy link

Currently the unit and currency converters, do their job, somewhat,
however actually invoking them can be annoying and finnicky for various
reasons. So to make a general list of improvements that would
significantly make it more useful and easier to use, this now exists:

  • Make scrolling results easier
    • Currently, you've to scroll down and click "Show All" if you want
      any conversions that aren't in the first 5 results, this may
      however lead to accidentally dismissing the search bar all
      together, as you don't have to scroll very far for this to happen,
      this is most notable on devices with smaller screens, or ones with
      a keyboard that takes up a big chunk of the screen
  • Allow specifying conversion type
    • Currently you must type the original unit, and then scroll through
      the result to find the exact unit you wanted to convert to, instead
      it should be possible to say, type 1.5 kg to t or 1.5 kg t
  • Allow typing full and incomplete unit names
    • Currently typing 10 t works but 10 ton doesn't
    • Currently typing 10 EUR works but 10 EU and 10 EUROS doesn't
  • Allow conversions to work with or without spaces
    • Currently typing 1.5 kg works, but 1.5kg does not
    • Currently typing 10 EUR works, but 10EUR does not
  • Allow conversions to be case insensitive where it doesn't matter

These are just some of the improvements that would make me actually want
to use it, instead of a unit conversion app, and or a search engine,
right now it's too clunky and finnicky to actually be useful.

@KiruPoruno KiruPoruno changed the title Improve usability of currency and unit converters Improve usability of unit converters Sep 1, 2024
@Dunexus
Copy link

Dunexus commented Sep 4, 2024

* [ ]  Allow specifying conversion type
  
  * Currently you must type the original unit, and then scroll through
    the result to find the exact unit you wanted to convert to, instead
    it should be possible to say, type `1.5 kg to t` or `1.5 kg t`

This one is already implemented but through a different syntax. Try 1.5kg >> t.
Maybe it could support other keyword than >> tho.

* [ ]  Allow conversions to work with or without spaces
  
  * Currently typing `1.5 kg` works, but `1.5kg` does not
  * Currently typing `10 EUR` works, but `10EUR` does not

This also affects starting a timer. Typing 1 min displays the "Start timer" button but 1min doesn't.

@MM2-0
Copy link
Owner

MM2-0 commented Sep 4, 2024

Maybe it could support other keyword than >> tho.

- and > works as well.

For currencies, you can also use the currency symbol, £, ¥, , and so on.

@KiruPoruno
Copy link
Author

This one is already implemented but through a different syntax. Try 1.5kg >> t.
Maybe it could support other keyword than >> tho.

Unaware of this one, but it doesn't exactly save time, and is easily forgotten, not to mention not intuitive, I remember first trying to figure out the unit converter and struggling slightly, either due to missing a to or writing the names slightly wrong...

@dotcs
Copy link

dotcs commented Sep 10, 2024

This also affects starting a timer. Typing 1 min displays the "Start timer" button but 1min doesn't.

I experienced that one also and would love to see that fixed.
Also while "5 min" works, "5 min " (notice space at the end) doesn't. And I never got seconds to work, e.g. "5 min 2 s" does not work.
Additionally "5:02" is only recognized as an alarm but could also be a timer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants