-
-
Notifications
You must be signed in to change notification settings - Fork 27
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
Dont display clear selection (X) icon unless there is a value in the related control #273
Comments
Thank you for suggesting this, I totally agree that the reset buttons should only display when a value is set. What do you think about removing the reset buttons for the select fields (folder, contact) completely and providing a corresponding select option on top ("All folders", "All contacts"), as it is currently implemented for the account selections ("All accounts")? This would make the UI much cleaner. About the date range filter: We're currently discussing a lot of UX enhancements in #188, where @Eagle3386 proposed a solution with one button only. I would love to hear your opinion on that too. |
@devmount Since single buttons are awesome (SCNR.. 😏), I'm absolutely voting to do the removal of those reset buttons in favor of another |
I can't see any |
Thoughts:
|
OF course. The It provides the sum of all account stats (since v1.2.0) and a comparison view (since v1.4.0). |
Thank you for your thoughts on this @koobs!
I agree with this - a clear selection button does explicitly show that something is filtered and how to cancel filtering.
I see your point. Though at the same time it's depending on the drop-down being strictly seen as a filter or as list of possible actions.
Agreed again. In the end UI is always a compromise between comfort and cleanliness. I think I will first implement the clear selection buttons as you suggested in this issue to only show up, if a filter value is set. We can then decide, if we enhance it more from this point. |
That actually surprised [1] and wasn't obvious to me. The 'all accounts' value being conditionally present based on the configuration of a different and separate option value elsewhere in the UI is not intuitive or easily deduced. I believe it also supports my previous case that 'All accounts' doesn't really belong in the same place as values for 'account' as a filtering mechanism. if the control is a filtering mechanism, and [1] See Also: POLA |
Sure, but the specific issue is that values of the same control behave 'differently', and in this particular case 'in an opposite' manner to other values. |
Nope, you're still either not getting @devmount's point or still getting it wrong. While I do like POLA (BTW, thanks for mentioning it), I strongly suggest having Additionally, looking at industry standards like Excel or its counterpart, Calc, their filter control for columns offers a |
I'll bow out. |
I would like to remind everyone to communicate in a respectful manner. Thanks for keeping this repo a welcoming experience for all of us 🙏🏻
Thank you for pointing this out 👏🏻 I implemented it with the intention of not bothering those who only use one account anyway with a feature that's not applicable. But you're right, that's far too easily overlooked. I'll definitely put a hint at the accounts option, that activating multiple accounts provides/activates the possibility to show an accumulated and compared view of all activated accounts. Created #275 for this purpose. I didn't know about POLA being a defined principle, thank you for that. I'm definitely going to take a closer look at it 👍🏻 Well in the end I have to find and decide for a compromise between minimal UI and the least astonishment for the user. I'll take some time to think about it and will post my decision about the filter field appearance in the discussions section. |
Seems to me like my phrase, Though, I'd like to point out as well that many people feel "attacked" way easier these days than a couple of years ago - criticism & opposing opinions aren't personal attacks, they're just different views of different people who should simply bear phrases like the aforementioned one without ever feeling harmed.
... just like I did thank him for that, too, in that very same comment of mine. |
tldr: be a catalyst. [1] I've been in OpenSource a long time and accordingly have grown quite a thick skin. I bowed out to avoid escalation, to the extent that it might have been possible. Something I try to do in productive discourse focusing on "issues" and not people is to practice avoiding the use of "you" and "your". Small words they may seem, but a big difference it has made. All of the quoted phrase above could have been left out without changing the message, or alternatively, replaced with questions seeking to identify where our (or my) conceptions may have differed, in order to progress on common ground. Now, let's get back to making ThirdStats great. |
@koobs Fully agree with every aspect of it. |
Describe the issue
The stats dashboard currently always displays
Clear selection
button/icon (see screenshot)Proposal
Only show 'clear selection' button/icon when/as there is a value entered in the related input control.
Rationale
Clear selection
is redundant and unnecessary without a value present in the related control.Expected behavior
Screenshots
The text was updated successfully, but these errors were encountered: