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

ScientificNumericUpDown - make it great, make it bugless, use it everywhere #34

Closed
3 tasks done
PawelTroka opened this issue Mar 3, 2017 · 2 comments
Closed
3 tasks done
Milestone

Comments

@PawelTroka
Copy link
Owner

PawelTroka commented Mar 3, 2017

Current situation:

  • NumericUpDown does not suit our needs, we need invariant culture ScientificNumericUpDown with support for TSL numbers notation, engineering notation, variable increment based on current value etc
  • We have one implementation which we are only using for ChartArea right now but it has some problems

Problems with current implementation:

  • Randomly appearing stack overflow exception in ScientificNumericUpDown in languages with other decimal dot than . (polish, deutsch has , )
  • ScientificNumericUpDown is working bad with increment near small values, do we even need small values?
  • make it more configurable (especially it's increment behavior).
PawelTroka added a commit that referenced this issue Mar 6, 2017
…Down. Fixed issues with chart area values being not valid etc. Resolved basic problems mentioned in #34.
@PawelTroka PawelTroka added this to the v2.2 milestone Mar 11, 2017
@PawelTroka
Copy link
Owner Author

PawelTroka commented Mar 15, 2017

Now that #37 is resolved we could start with this. The idea is however to make this ScientificNumericUpDown more configurable (especially it's increment behavior).

PawelTroka added a commit that referenced this issue Mar 18, 2017
@PawelTroka
Copy link
Owner Author

  • working bad with increment near small values was resolved by implementing Epsilon property which makes it configurable how close to 0 value is allowed to go before it becomes 0
  • increment / UpDown behavior is now configurable - old one is adaptive, there are new ones: addition and multiplication
  • resolved with commit e98cf71

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

1 participant