[SIP-116] Simplifying time period filtering for users
[SIP-116] Proposal for simplifying time period filtering for users
Motivation
Current time period filter is overly complicated and counterintuitive for users to work with. Yes, it does provide a lot of functionality and flexibility but it is not commonly used anyways.
Proposed Change
Proposed change is to create an alternative time filter.
Current view of a proposed filter is something like a commonly used calendar date picker. Airbnb's picker for example.
The new date picker should replicate a currently existing functionality of fast navigation through months and years.
Open question is how to implement a time picker in a way that UI/UX stays simple and intuitive but functional at the same time. Current "scroll columns" design is good for touchscreens but is an absolute nightmare to use on a desktop.
A couple of examples of solutions found online: https://www.cssscript.com/date-range-picker-predefined-ranges/
New or Changed Public Interfaces
New time period native filter. Otherwise unknown yet.
New dependencies
Non known yet. Probably some UI lib.
Migration Plan and Compatibility
None expected
Rejected Alternatives
A time slider filter which would allow users to select time period for filtering simply by dragging a couple of markers across a slider.
Power BI slider for reference
Was rejected due to lack of visual information for user. But still could be achieved by improving "Number range" native filter.
Source: apache/superset