actualbudget/actual

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

Open

Aperta il 18 gen 2026

Vedi su GitHub
 (13 commenti) (0 reazioni) (0 assegnatari)JavaScript (7129 star) (603 fork)batch import
good first issuehelp wantedresponsiveuser interface

Descrizione

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.

Guida contributor