Skip to content

docs(readme): document DynamicTheme#141

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

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

Conversation

@javier-godoy
Copy link
Member

@javier-godoy javier-godoy commented Feb 4, 2026

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
Copy link

coderabbitai bot commented Feb 4, 2026

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 name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title accurately and concisely describes the main change: documenting DynamicTheme in the README file.
Docstring Coverage ✅ Passed No 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

sonarqubecloud bot commented Feb 4, 2026

@paodb paodb merged commit 4bf10ae into master Feb 4, 2026
3 checks passed
@github-project-automation github-project-automation bot moved this from To Do to Pending release in Flowing Code Addons Feb 4, 2026
@paodb paodb deleted the docs-dynamic-theme branch February 4, 2026 17:39
@paodb paodb moved this from Pending release to Done in Flowing Code Addons Feb 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants