Budibase/budibase

Mobile Button Layout Option for Full-Width Stretch

Open

#16888 opened on Sep 3, 2025

View on GitHub
 (2 comments) (1 reaction) (0 assignees)TypeScript (19,820 stars) (1,304 forks)batch import
bb-designconditional uienhancementgood first issuelow-hanging-fruit

Description

Description:

When using Budibase on mobile devices—especially in modals or stacked layouts—buttons often default to fit-content or nowrap, resulting in cramped or uneven alignment. This impacts usability and visual consistency, particularly when multiple action buttons (e.g., Save, Delete, Close) are presented together.

Proposed Enhancement:

Introduce a layout option or style toggle in the builder UI that allows buttons to stretch to width: 100% of their parent container in mobile view. This could be a responsive setting or a per-button style override. This allows those buttons to display stacked on top of one another and from screen end to end.

Why It Matters:

• Improves tap targets and accessibility on smaller screens • Enhances visual consistency in modal and form layouts • Reduces reliance on manual CSS overrides or custom components • Aligns with mobile-first design principles

Screenshot:

Contributor guide