-
-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Labels
discussionFurther conversation required to figure out the action stepsFurther conversation required to figure out the action stepsfeatureBrand new functionalityBrand new functionality
Description
Is your feature request related to a problem? Please describe.
As kinda "follow-up" for #161, I'd like to request the UX enrichment of the aforementioned filter controls.
Describe the solution you'd like
- Adopt modern HTML5 date input controls by switching both filter input controls to the date type which in turn removes any need for input fixing/parsing, because we're Firefox-based & therefore any input type supported there is supported by Thunderbird, too.
- Change the preceding label to
Date periodor, better yet,Date rangesince that reflects its actual functionality probably better than the current label's, hour-based filtering, suggestion.
Describe alternatives you've considered
Using the current implementation is good, but as always: the more UI & UX comfort for the users, the happier they are & the better the reviews are. 😉😅
Edit (2022-06-12): Here are the currently open tasks I agree with summarized
- Date input fields provide a date picker. Only dates between the earliest message and today are selectable. Manual entry of dates is still possible.
- Possibility to type '2020' to automatically insert range from '2020-01-01' to '2020-12-31'
- Possibility to type '2020-01' to automatically insert range from '2020-01-01' to '2020-01-31'
- Possibility to type 'now' to automatically insert the current date
- Leave From empty to imply 'all messages from the earliest message on'.
- Leave To empty to imply 'all messages until today'.
- Prefill date range filter fields with border dates (date of earliest message and today)
- Indication, if date input differs from border dates (e.g. highlight date range input field)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
discussionFurther conversation required to figure out the action stepsFurther conversation required to figure out the action stepsfeatureBrand new functionalityBrand new functionality