actualbudget/actual

[Tech Debt] Change report date picker options to use date-range picker with quick-select buttons

Open

#6,708 opened on Jan 18, 2026

View on GitHub
 (13 comments) (0 reactions) (0 assignees)JavaScript (603 forks)batch import
good first issuehelp wantedresponsiveuser interface

Repository metrics

Stars
 (7,129 stars)
PR merge metrics
 (Avg merge 4d 13h) (170 merged PRs in 30d)

Description

The current date-picker with quick select options has gotten ridiculously long. It looks quite bad on desktop and even worse on mobile.

Objective:

Refactor it to use a date-range picker with quick-pick options.

The ideal solution would use react-aria as a base and extend it with the extras we need. This is because we already extensively use this dependency. Pulling in a new dependency could also work, but we need to evaluate it carefully (i.e. does it significantly increase the bundle size? is the dependency maintained? etc.)


Inspiration:

react-aria date-range picker: https://react-aria.adobe.com/DateRangePicker

daterangepicker: http://www.daterangepicker.com


Please post a screenshot mockup of your proposed UI/UX before sending a PR so we can discuss it. We do not assign issues to specific people.

Contributor guide