-
Notifications
You must be signed in to change notification settings - Fork 49
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
I142 home page themes #2439
base: main
Are you sure you want to change the base?
I142 home page themes #2439
Conversation
This commit fixes the mobile layout of the Neutral Theme by adding a media query to disable the flex property while in mobile view. Ref: - notch8/palni_palci_knapsack#142
This commit refactors the footer in all four Hyku themes to allow for a uniform layout on all pages addressing all five Bootstrap breakpoints. Ref: - notch8/palni_palci_knapsack#142
This commit ensures the home page of the Neutral Theme is fully responsive at all five Bootstrap breakpoints. Ref: - notch8/palni_palci_knapsack#142
This commit addresses header layout issues on the Cultural Theme home page by: - creating consistency in the size of the search bar across all break points - moving the hamburger menu to the right of the page when in mobile view - creating more consistency in styling of the facet "Browse by" across all breakpoints Ref: - notch8/palni_palci_knapsack#142
This commit addresses layout issues on the home page of the Institutional Theme by: - removing the hamburger menu since it was only holding the search bar - centering the application name in smaller breakpoints - setting the application name to the left next to the logo in larger breakpoints Ref: - notch8/palni_palci_knapsack#142
This commit fixes the layout of the home page for the Default Theme in mobile view by adding spacing around the search form and aligning the user utility links to the right. Any changes to the page navigation section would require an override from Hyrax. Ref: - notch8/palni_palci_knapsack#142
Test Results 3 files ±0 3 suites ±0 17m 35s ⏱️ -13s Results for commit 5642859. ± Comparison against base commit 0f7c56c. This pull request removes 42 and adds 44 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
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.
I am wondering whether any of these changes affect the appearance color behavior. Whenever classes are modified, colors can be affected... see app/views/shared/_appearance_styles.html.erb
for classes used. I'm doing some local testing to make sure nothing broke because of these changes before approving.
After precompiling assets successfully, most of it looks good. There are a few broken color behaviors because of these changes:
|
This commit: - adds in the classes to the header that allowed for custom colorization and refined the responsive layout - Removes some of the padding in the footer to make it more compact in mobile view to account for the height of the body being set in Hyrax which assumes a footer height of 118px Ref: - notch8/palni_palci_knapsack#142
This commit removes a negative margin on the featured collections column and removes a margin from the file img on the featured collections card to ensure the featured works and featured collections are aligned on the logged in home page and the logged out home page. Ref: - notch8/palni_palci_knapsack#142
Story: [i142] Home Page on All Themes
Ref:
Expected Behavior Before Changes
Many of the themes needed styling clean ups and more streamlined transitions between screen sizes.
Expected Behavior After Changes
Screenshots / Video
Default theme in mobile view
Cultural theme in mobile view with open hamburger menu
Institutional theme in mobile view
Neutral theme in mobile view
Notes
@samvera/hyku-code-reviewers