eugenkiss / 7guis

7GUIs is a GUI programming usability benchmark.
https://eugenkiss.github.io/7guis
907 stars 101 forks source link

Add honorable mention: datepickers #49

Closed gjvnq closed 2 years ago

gjvnq commented 3 years ago

It may be a good idea to have some sort of honorable mentions section for tasks that don't fall totally within the 7GUIs vision but that can be good exercises.

Datepickers seem like a good candidate for evaluating GUI frameworks because or how complex yet simple they can be.

Some problems faced when writing them include:

dumblob commented 3 years ago

As I already wrote an advanced date picker after a thorough analysis of existing solutions (and it wasn't even a traditional popup as popups are a UX antipattern if not used just for the most simple stuff like few words of text) I'd counter the example of honorably mention a date picker.

In my opinion all of the above wouldn't say much more (if anything) about the UI library than what other 7GUI tasks demonstrate. 7GUI is to "show the trend" and any date picker wouldn't change this trend IMHO.

Date pickers are mostly about business logic and about screen updates, but that really doesn't contribute to the trend already established by other 7GUI tasks.