-
Notifications
You must be signed in to change notification settings - Fork 185
feat: add pre-trial splash screen #21924
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Shows a slpash screen when a commercial component is detected at runtime in development mode but there are no license keys available. The splash screen prevents the user to interact with the application and allows to either start a pre-trial or to login to the vaadin.com account and donwlod a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to vaadin.com website to extend the trial.
|
Test Results1 239 files 1 239 suites 1h 15m 22s ⏱️ Results for commit 7fd1928. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Tested various use cases and works as expected. There is discussion regarding how deep we should go into making it hard for developer to hide splash screen. This PR has it in acceptable level. Some browsers like FireFox might make it easier, but improvements can be done separately when needed.
Shows a splash screen when a commercial component is detected at runtime in development mode, but there are no license keys available. The splash screen prevents the user from interacting with the application and it allows either starting a pre-trial or to log in to the vaadin.com account and download a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.
Shows a splash screen when a commercial component is detected at runtime in development mode, but there are no license keys available. The splash screen prevents the user from interacting with the application and it allows either starting a pre-trial or to log in to the vaadin.com account and download a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.
Shows a splash screen when a commercial component is detected at runtime in development mode, but there are no license keys available. The splash screen prevents the user from interacting with the application and it allows either starting a pre-trial or to log in to the vaadin.com account and download a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.
Shows a splash screen when a commercial component is detected at runtime in development mode, but there are no license keys available. The splash screen prevents the user from interacting with the application and it allows either starting a pre-trial or to log in to the vaadin.com account and download a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.
Shows a splash screen when a commercial component is detected at runtime in development mode, but there are no license keys available. The splash screen prevents the user from interacting with the application and it allows either starting a pre-trial or to log in to the vaadin.com account and download a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.
Shows a splash screen when a commercial component is detected at runtime in development mode, but there are no license keys available. The splash screen prevents the user from interacting with the application and it allows either starting a pre-trial or to log in to the vaadin.com account and download a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.
Shows a splash screen when a commercial component is detected at runtime in development mode, but there are no license keys available. The splash screen prevents the user from interacting with the application and it allows either starting a pre-trial or to log in to the vaadin.com account and download a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.
Shows a splash screen when a commercial component is detected at runtime in development mode, but there are no license keys available. The splash screen prevents the user from interacting with the application and it allows either starting a pre-trial or to log in to the vaadin.com account and download a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.
Shows a splash screen when a commercial component is detected at runtime in development mode, but there are no license keys available. The splash screen prevents the user from interacting with the application and it allows either starting a pre-trial or to log in to the vaadin.com account and download a license key. After starting a pre-trial, the page is reloaded to make the application usable. If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.
This ticket/PR has been released with Vaadin 24.9.0-alpha4. |
Shows a splash screen when a commercial component is detected at runtime in development mode but there are no license keys available. The splash screen prevents the user from interacting with the application and allows to either start a pre-trial or to log in to the vaadin.com account and download a license key.
After starting a pre-trial, the page is reloaded to make the application usable.
If the per-trial period has expired, the splash screen presents a button that forwards to the vaadin.com website to extend the trial.