Conversation
and updated custom format example.
…der properties + instances.
Team Spec Review # 3 SummaryHi, everyone! Below, I am adding some short notes to give a progress update on the Open Questions section. The spec, proposal, and related unresolved conversations will be updated shortly.
Yes. Enter will invoke evaluation, but in return "=" will be not be reserved.
Not at this time. As @YuliKl noted earlier, Escape is reserved for canceling transient UI which is disjoint from the concept of "Undo" which is served by Ctrl-Z. That being said, this use of Escape could be configured at an application level may
Two separate style properties, one for increment and one for decrement.
Expose aligned and relevant DecimalFormatter/NumberRounder properties rather than request/accept pre-configured DecimalFormatter/NumberRounder at this time.
Width, not at this time. Multi-line will be allowed and configurable by properties coming off TextBox.
Still in discussion, likely a future feature or suggested community development.
Still in discussion. |
Left aligned properties.
|
@SavoySchuler Just responding to the relevant bits from here.
I've just known lots of controls do this in the past and so expect it. However, if there are accessibility issues then that's a good reason not to do it.
Based on how I read the spec at the moment, it appears the result of your re-evaluation was to not do this. ok.
I see it there but thought it would be more related to the
As I experimented with my own implementation, practicing entering different values, I found that as I became more comfortable with using the calculator entry, I used that more and more but could become confused when the sum resulted in a value higher than MaxValue and so was clamped. Seeing the preview of the sum helped me understand why the actual/correct result of the sum wasn't displayed. Not the app use scenario you wanted but a personal anecdote based on usage.
It's not there now. Was it removed again?
The new property isn't there now so I guess it didn't make the grade. I'm happy with your decision as long as the final control doesn't prevent me from attaching behaviors that listen for the enter key and try and advance focus. Having been away from what's happening (for <2 weeks) I'm finding it impossible to catch up. Here's what's making it hard:
There are lots of things in the spec I have questions about or feel need clarifying. I can't believe that the points I want to make haven't been brought up or discussed already though. However, there's only so much time I can spend looking through everything here and I've spent several hours on this already today. Hopefully it won't be too long before you get to a point where the spec is "complete" or at least doesn't have a lot of ongoing discussion. Maybe then it will be realistic for me to look at it again. If this comes across as an old man complaining then it probably is. On the other hand, I'm engaged, knowledgeable (I hope), and keen to see this be successful. If it's got to the stage that I'm put off from being involved then I expect it to have put off people who are more casually interested but might have something valuable to contribute. I know that the way that new controls and the project as a whole handled being open source is still a learning process for everybody so hopefully my points can help refine things for the future. |
…umericUpDown and updated open questions.
|
Thank you, @mrlacey, I took this to heart:
This hasn't, to my knowledge, been a problem in the first 6 months of our open source experience as none of our technical feature developments have been this popular before. The volume of contributions on NumberBox are revealing faults in the system that I am committed to fixing so that myself and the WinUI team can keep the time you (and other valuable contributors like you) are willing to spend with us as meaningful as possible. I have some ideas in mind, but as to not pollute this thread further, I will take them to Twitter to see what we can solve together. |
this is now covered by NumberBoxNumberRounder and associated properties.
…r evaluation and return NaN if Value is in error state.
Back on NumberBoxAlright Team, Apologies for the unexpected break. I am back on NumberBox full throttle and @teaP is joining me as our feature developer! We are still targeting the end of November for this control's preview, which will have us looking at a stable release with WinUI 2.4. There's a lot of baggage in the old workflow, so I will be preserving any open or answered questions and porting them to a fresh spec PR where @teaP and I will finish resolving our remaining open topics regarding:
I'm going to be winding back up on all of our former progress now, and I'll be posting questions and soliciting feedback as its relevant. Thanks for sticking with us. 😄 |
|
Closing for now - please preserve until a new pull request is live. |



Proposal: microsoft/microsoft-ui-xaml#483