Skip to content

docs(openspec): propose polish-plugin-messages - #17

Merged
TheMeinerLP merged 2 commits into
mainfrom
docs/propose-polish-plugin-messages
Oct 28, 2026
Merged

TheMeinerLP merged 2 commits into
mainfrom
docs/propose-polish-plugin-messages

Conversation

@TheMeinerLP

Copy link
Copy Markdown
Contributor

Proposed changes

The first test of Quelea 0.2.0 on the team proxy worked, but the messages look flat. /party shows a grey wall of text, commands cannot be clicked, and success, errors and hints look the same. Translations are fixed to English and German inside the jar, so even a colour tweak needs a release.

This change proposes three things:

  • A consistent palette: the existing brand gradient for headers, green for success, red for errors, amber for hints, and a gold star for the leader.
  • A clickable help: a click suggests the command, and hovering explains it.
  • Open translations: the plugin picks the bundle by client language and country, and operators can drop messages_<lang>.properties files into plugins/quelea/lang/ to add a language or override single messages. Missing or broken keys fall back to English.

Redirecting chat into the party with @ or a toggle is deliberately left out. It needs SignedVelocity on the proxies plus a Minestom backend part, and gets its own change.

Types of changes

  • 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)

Checklist

  • I have added tests that prove my fix is effective or that my feature works
  • I have added necessary documentation (if appropriate)

Further comments

Ships as feat(velocity): give party messages colour, clickable help and open translations. Adventure's GlobalTranslator was considered and rejected in the design.

@TheMeinerLP
TheMeinerLP merged commit 509a411 into main Oct 28, 2026
8 checks passed
@TheMeinerLP
TheMeinerLP deleted the docs/propose-polish-plugin-messages branch October 28, 2026 20:43
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