actualbudget/actual

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

Fermée

#6 708 ouverte le 18 janv. 2026

 (13 commentaires) (0 réaction) (0 personne assignée)JavaScript (603 forks)batch import
good first issuehelp wantedresponsiveuser interface

Métriques du dépôt

Stars
 (7 129 étoiles)
Métriques de merge PR
 (Merge moyen 4j 15h) (165 PRs mergées en 30 j)

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.

Guide contributeur