Skip to content

docs(readme): document DynamicTheme - #141

Merged
paodb merged 1 commit into
masterfrom
docs-dynamic-theme
Feb 4, 2026
Merged

docs(readme): document DynamicTheme#141
paodb merged 1 commit into
masterfrom
docs-dynamic-theme

Conversation

@javier-godoy

@javier-godoyjavier-godoy commented Feb 4, 2026

Copy link
Copy Markdown
Member

Summary by CodeRabbit

  • Documentation
    • Added comprehensive guide for dynamic theme switching in Vaadin 25+, covering runtime configuration for Lumo and Aura themes with initialization examples
    • Included instructions for removing legacy theme references to support the new approach

@coderabbitai

coderabbitaiBot commented Feb 4, 2026

Copy link
Copy Markdown

Walkthrough

README.md is enhanced with a new "Dynamic Theme" section documenting Vaadin 25+ runtime theme switching capabilities. The addition includes code examples demonstrating DynamicTheme API usage with AppShellConfigurator, configuration instructions, and migration guidance from legacy theme declarations.

Changes

Cohort / File(s)Summary
Documentation
README.md
Added "Dynamic Theme" section with Vaadin 25+ runtime theme switching documentation, AppShellConfiguratorImpl code example, image reference, and migration instructions for removing legacy @Theme and @StyleSheet annotations.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested reviewers

  • paodb
  • mlopezFC
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Title check✅ PassedThe pull request title accurately and concisely describes the main change: documenting DynamicTheme in the README file.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs-dynamic-theme

Important

Action Needed: IP Allowlist Update

If your organization protects your Git platform with IP whitelisting, please add the new CodeRabbit IP address to your allowlist:

  • 136.113.208.247/32 (new)
  • 34.170.211.100/32
  • 35.222.179.152/32

Reviews will stop working after February 8, 2026 if the new IP is not added to your allowlist.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud

Copy link
Copy Markdown

@javier-godoy
javier-godoy marked this pull request as ready for review February 4, 2026 16:10
@paodb
paodb merged commit 4bf10ae into masterFeb 4, 2026
3 checks passed
@github-project-automationgithub-project-automationBot moved this from To Do to Pending release in Flowing Code AddonsFeb 4, 2026
@paodb
paodb deleted the docs-dynamic-theme branch February 4, 2026 17:39
@paodbpaodb moved this from Pending release to Done in Flowing Code AddonsFeb 9, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants

@javier-godoy@paodb