Skip to content

Dialogue redesign#2275

Draft
manuq wants to merge 2 commits into
mainfrom
dialogue-redesign
Draft

Dialogue redesign#2275
manuq wants to merge 2 commits into
mainfrom
dialogue-redesign

Conversation

@manuq
Copy link
Copy Markdown
Collaborator

@manuq manuq commented Jun 2, 2026

No description provided.

manuq added 2 commits June 2, 2026 15:44
Duplicate the existing dialogue and change the variants to be:
- balloon_left: The existing one, no changes.
- balloon_right: Anchored to the top right.
- balloon_bottom: Double width and anchored to the bottom center.
- balloon_top: Double width and anchored to the top center.

And also for each provide a simple variant. They have:
- A simpler texture for the panel container, modulated to be
  lighter and with a bit of transparency.

Also the vertical ones (top bottom) have a custom 3 pixels separation between
the ribbon, the dialogue text and the buttons.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

Play this branch at https://play.threadbare.game/branches/endlessm/dialogue-redesign/.

(This launches the game from the start, not directly at the change(s) in this pull request.)

Comment thread addons/dialogue_manager/dialogue_manager.gd
@manuq
Copy link
Copy Markdown
Collaborator Author

manuq commented Jun 2, 2026

Today I realized that there is no point in centering the dialogue with the camera (which I drafted in #2240) if we don't decide first the position of the dialogue.

So in this branch I'm playing with variations of the existing dialogue. There are balloon scenes for:

  • Anchored at top-left (the existing one)
  • Anchored at top-right
  • Anchored at bottom-center, with double width
  • Anchored at top-center, with double width

And also variants with a simpler texture for the panel, which in my opinion reads better because it's less cluttered and needs less margin.

In a separate commit, I hardcoded in the addon (just for testing) how it would look like to conditionally show the dialogue at the top or at the bottom (with the simpler textures) depending on the player position on screen:

image image

Without that commit, all the variants can be tried by picking one of them in the project settings:

image

@wjt
Copy link
Copy Markdown
Member

wjt commented Jun 2, 2026

Oh I really like the variant with the simplified texture. If we also simplify the name header to be bold text, and replace the massive "next" button with a tiny bouncing arrow, we'll save loads of space and we may not even need to recentre the player!

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.

2 participants