Skip to content

New feature: Allow customisation of dialog title and button labels - #180

Merged
btzy merged 1 commit into
masterfrom
text-customisation
Jun 14, 2026
Merged

New feature: Allow customisation of dialog title and button labels#180
btzy merged 1 commit into
masterfrom
text-customisation

Conversation

@btzy

@btzy btzy commented Jun 10, 2026

Copy link
Copy Markdown
Owner

This PR makes it possible for clients to customise the dialog title and button labels. This allows clients to be more specific about the kind of file they want the user to select (e.g. "Open Project") or use different languages.

  • Windows: All are customisable (if unspecified they fall back to the OS default), except that the cancel label is not customisable before Windows 7
  • macOS / Cocoa: Title and accept button are customisable (if unspecified they fall back to the OS default), but the cancel button is not
  • Linux / GTK: All are customisable (if unspecified they are hardcoded)
  • Linux / Portal: Title and accept button are customisable (title is hardcoded if unspecified, accept button falls back to the OS default if unspecified)

Resolves #99.

Downgrading CMake for Windows Clang is not not possible or necessary, as windows-latest is now Windows Server 2025.

@btzy
btzy force-pushed the text-customisation branch 7 times, most recently from b1be077 to 4b9b54e Compare June 14, 2026 13:45
@btzy
btzy force-pushed the text-customisation branch from 4b9b54e to 0635178 Compare June 14, 2026 14:35
@btzy
btzy merged commit 3cd252a into master Jun 14, 2026
42 checks passed
@btzy
btzy deleted the text-customisation branch June 14, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

How to set the dialog title?

1 participant