Skip to content

fix(ui): use themed dialogs and draw floors from the start room - #136

Merged
Joltras merged 2 commits into
devfrom
fix/ui-dialogs-and-draw-order
Nov 3, 2026
Merged

Joltras merged 2 commits into
devfrom
fix/ui-dialogs-and-draw-order

Conversation

@Joltras

@Joltras Joltras commented Nov 3, 2026

Copy link
Copy Markdown
Collaborator

Proposed changes

The quit and save dialogs were native message boxes, which show their buttons in the language of the operating system and ignore the dark theme, so an English question came with e.g. German yes and no buttons. They are replaced by a small dialog in the style of the application with buttons that name the action, such as Quit and Cancel, and that takes the focus so Enter and Escape work right away. Floors were drawn in the order the generator created the rooms, which made rooms appear scattered and unconnected across the map. They are now drawn step by step from the start room through the doors and teleports, with big boss rooms appearing at once and the secret rooms revealed last.

Types of changes

What types of changes does your code introduce to this project?
Put an x in the boxes that apply

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation Update (if none of the other choices apply)

@Joltras
Joltras merged commit 0b6eb8b into dev Nov 3, 2026
4 checks passed
@Joltras
Joltras deleted the fix/ui-dialogs-and-draw-order branch November 3, 2026 20:54
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.

1 participant