-
Notifications
You must be signed in to change notification settings - Fork 43
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
feat(preview-middleware): introduce enhanced flp homepage #2967
Conversation
🦋 Changeset detectedLatest commit: c52542a The changes in this PR will be included in the next version bump. This PR includes changesets to release 3 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
@ui5red maybe we need to increase the timeouts in case the integration tests keep failing in the changed setup. I re-triggered them. Let's see 🤞🏻 |
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.
See comments. Looks already very good 👍🏻
I just have some minor findings, some questions and some points that need clarification. Did not yet test just had a look at the code. Test will follow 🐱
packages/preview-middleware-client/src/flp/homepage/manifest.json
Outdated
Show resolved
Hide resolved
packages/preview-middleware-client/src/flp/homepage/manifest.json
Outdated
Show resolved
Hide resolved
packages/preview-middleware-client/src/flp/homepage/manifest.json
Outdated
Show resolved
Hide resolved
42f6011
to
c087064
Compare
65e1c9b
to
e1e6d97
Compare
982dc0a
to
451cd74
Compare
5137d41
to
5a52f84
Compare
- fix the issue in #2967 (comment)
…-middleware/introduce-new-home
- revert renderer selection logic - include 'legacy-free' in disabling enhancedHomePage feature logic - update README
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.
- test coverage is great
- changeset exists
- review comments addressed
- changes are straightforward and new feature is nicely integrated into existing code
- tested with:
- UI5 1.132.x and enhancedHomePage = false -> no changes
- UI5 1.132.x and enhancedHomePage = true -> new Home Page renders, app starts
- UI5 2 SNAPSHOT and enhancedHomePage = false -> no changes
- UI5 2 SNAPSHOT and enhancedHomePage = true -> log message that enhancedHomePage has been set to false
- UI5 2 SNAPSHOT with enhancedHomePage = true and RTA -> no changes
- UI5 1.132.x with enhancedHomePage = true and RTA -> no changes
@tobiasqueck do you think we need to mention that lib |
Sounds to me like a separate topic. We should have a different PR updating the readme's for all the users (you 😄 ) that don't use the |
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.
- changeset ok
- code is cleanly encapsulated and easy to understand
- tests are ok
Problem: when testing locally, the news part looked out, it had the wrong size. I tested with UI5 1.133.0. @ui5red I sent you my internal test project to reproduce the issue
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.
The issue found in testing is UI5 version specific and is gone with 1.134.0, therefore, I am happy to approve.
…-middleware/introduce-new-home
86e6534
to
c52542a
Compare
issue fixed for versions below 1.134.0 and below with c52542a :) |
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.
re-approve
|
sap.cux.home
library controlsflp.enhancedHomePage
(false by default)Screenshot:
