Problem - No way to select date range in search filter
Nautilus has date range functionality in the code, but no way to use it via the search UI.
Proposal: add multi-select to the calendar widget to select date range by holding the [Shift] key. See Fig 1 & 2:
Reasoning: Since currently the dialog features a very nice graphical calendar in which the user can select a day to search, it makes sense to be able to multi-select in the same manner as the file dialog, by holding the shift key, click-dragging the mouse cursor over the date range, or on a touch screen by pressing and dragging a finger over the dates (or possibly by long-pressing the end date if the end date is not in the same month as the start date).
The UI would ideally:
- highlight all the days between the first and last dates selected
- auto-update the search results just as it does now when the user clicks a date
- use the word "through" or "thru" in the feedback to indicate that the end date is included in the search.
- Update the active dates in real-time if the user is click-dragging mouse cursor over date range, or dragging finger over the date range.
Thanks to csoriano aday and ernestask on #nautilus IRC channel for the tips, concerns and advice, and especially to aday for the beautiful and functional graphical calendar which is the basis for this ui tweak.