actualbudget/actual

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

Open

#6.708 aberto em 18 de jan. de 2026

Ver no GitHub
 (13 comments) (0 reactions) (0 assignees)JavaScript (7.129 stars) (603 forks)batch import
good first issuehelp wantedresponsiveuser interface

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.

Guia do colaborador