[Tech Enhancement] Implement standard sizes on Button component #1558

Open
opened 2026-02-28 19:47:11 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @joel-jeremy on GitHub (Nov 3, 2024).

Verified issue does not already exist?

  • I have searched and found no existing issue
  • I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file)

What happened?

Currently, there is no standard button sizes across the app. This enhancement is to extend the Button2 component to have a size prop which accepts some standard size values:

  • small
  • medium
  • large
  • extra-large

These standard sizes should vary between screen sizes e.g. different set of width and height for desktop, tablet, mobile

This change should help make all the buttons more uniform in sizes throughout the app

Where are you hosting Actual?

None

What browsers are you seeing the problem on?

No response

Operating System

None

Originally created by @joel-jeremy on GitHub (Nov 3, 2024). ### Verified issue does not already exist? - [X] I have searched and found no existing issue - [X] I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file) ### What happened? Currently, there is no standard button sizes across the app. This enhancement is to extend the `Button2` component to have a `size` prop which accepts some standard size values: - small - medium - large - extra-large These standard sizes should vary between screen sizes e.g. different set of width and height for desktop, tablet, mobile This change should help make all the buttons more uniform in sizes throughout the app ### Where are you hosting Actual? None ### What browsers are you seeing the problem on? _No response_ ### Operating System None
GiteaMirror added the user interfacehelp wanted labels 2026-02-28 19:47:11 -06:00
Author
Owner

@Jenna59 commented on GitHub (Jan 9, 2025):

@joel-jeremy I can take a look at this and #3771, since they look like they go together.

@Jenna59 commented on GitHub (Jan 9, 2025): @joel-jeremy I can take a look at this and #3771, since they look like they go together.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1558