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

UX improvements and roadmap #167

Open
mindhells opened this issue Aug 18, 2020 · 1 comment
Open

UX improvements and roadmap #167

mindhells opened this issue Aug 18, 2020 · 1 comment

Comments

@mindhells
Copy link
Member

mindhells commented Aug 18, 2020

There's already many cool enhancements identified .
I would like to extend that list with some more. But I think I might be better to share some ideas before creating any issues. I would like to know what do you think about them, if they'd add some value to Gnofract4d.
The goal is to know what users of Gnofract4d expect it to be in the future, and what should be the focus of development.

Here is a list of identified "problems" and possible solutions. Some of them are already proposed, others have been discussed in a different context:

  • Installation is complicated for regular users, and they also have to struggle with dependencies:

  • calculation speed

  • zoom level limitation

    • arbitrary precision: Arbitrary Precision math #77
      • raw (calculate every point with AP)
      • using perturbation theory (calculate only a reference point and the rest calculations relative to it)
  • user interface feedback

    • on screen help: some kind tutorial (see https://introjs.com/ as a reference)
    • immediate (for example, let the user know he’s just zoomed in or out with some kind of visual effect/animation)
    • zoom level scale (like google maps)
  • formula language complexity and lack of documentation

    • formula creation wizard
    • syntax checker
    • autocompletion
  • we don't have any usage statistics (see Statistics about users? #163 )

    • integrate a 3rd party analytics service
@nayraq80
Copy link

Regarding to the installation process, and trying to improve this process and make it possible for any user (with or without technical skills), I would suggest take into consideration the option of building and distributing binary packages for different Linux distros. I think it would be great if an automatic process would be in charge of this process, for example, «Open Build Service».

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

No branches or pull requests

2 participants