beeware / beeware/toga

Dialogs customization

Open
#3,027 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
5.4k
Forks
827
Avg merge
15h 39m
Merged PRs (30d)
40

Description

### What is the problem or limitation you are having?

I need a second custom button in a Dialog, for example, in "About" I may need the "Okay", but also the "Copy" button, so that I can easily copy some version-related infos in a simple way... Or, anyway, it's normal to have buttons in Dialogues, more than one, with custom labels/actions.

### Describe the solution you'd like

make a Custom Dialog, where you can add buttons with labels and actions

### Describe alternatives you've considered

creating a window...? not so clean

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

The issue does not name files, tests, or an entry point. Start by locating Toga's existing Dialog API and its native backend implementations, then compare how button labels and actions are currently represented; the work is done when a custom dialog can expose multiple caller-defined buttons with actions consistently across supported backends.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.