zqr10159 opened a new pull request, #3934: URL: https://github.com/apache/hertzbeat/pull/3934
This pull request focuses on a comprehensive redesign and modernization of the HertzBeat homepage, emphasizing improved visual design, user experience, and clearer messaging. The changes span CSS updates for a Material Design-inspired look, enhanced component structure for features and sections, improved internationalization copy, and a more engaging hero and carousel section. The most important changes are: **Visual Design & Theming:** - Overhauled `custom.css` with Material Design color variables, font updates (now using Roboto), button and card styling, and smooth transitions for a more modern and consistent appearance. Also updated global background and text color usage. [[1]](diffhunk://#diff-fbf220a5def4e0fb0d924eb499fcecc44abb011ba77f6f1ac9a5ff4f69aa2262R1-R47) [[2]](diffhunk://#diff-fbf220a5def4e0fb0d924eb499fcecc44abb011ba77f6f1ac9a5ff4f69aa2262R196-R269) - Revamped `hero.css` to introduce a visually striking hero section with animated blurred backgrounds, improved layout and typography, responsive adjustments, and enhanced button and subtitle styling. **Component & Layout Improvements:** - Refactored the `Feature` and `Section` components to use new CSS modules for consistent styling, added animation delays for feature cards, and improved layout structure for better responsiveness and maintainability. [[1]](diffhunk://#diff-0c998a5340f0fa007b38d1c8e021fe3b0518e3a0bbacde7048ebc63d1aa7e49dR3-R14) [[2]](diffhunk://#diff-bc0078028fea0f9fd67dce574ac6f406b755f82a24cb1f05cb1756bc03334d76R2-L14) - Updated the homepage (`index.js`) to use the new feature section layout and styles, removed unused Swiper modules, and reorganized the Swiper carousel section for clarity and accessibility (including proper image `alt` tags). [[1]](diffhunk://#diff-694e4ac11431e046da5526eba585dbc4b7a5ef853d9aed6b139ba00f047dec61L10-L16) [[2]](diffhunk://#diff-694e4ac11431e046da5526eba585dbc4b7a5ef853d9aed6b139ba00f047dec61R29-R35) [[3]](diffhunk://#diff-694e4ac11431e046da5526eba585dbc4b7a5ef853d9aed6b139ba00f047dec61R53-R113) **Internationalization & Messaging:** - Revised English and Chinese i18n files to provide clearer, more concise, and community-focused descriptions for key features, emphasizing extensibility, security, and open source values. [[1]](diffhunk://#diff-d2f8207c7dc14795b39831ec02c7f94c4e07862789bfb7a51451ae7193f219abL203-R209) [[2]](diffhunk://#diff-d2f8207c7dc14795b39831ec02c7f94c4e07862789bfb7a51451ae7193f219abL260-R266) [[3]](diffhunk://#diff-b640fe373b1014764511995b54b6ff2b0fd3f5d60036096f0cf503a160ec1a5dL3-R9) [[4]](diffhunk://#diff-b640fe373b1014764511995b54b6ff2b0fd3f5d60036096f0cf503a160ec1a5dL434-R440) These changes collectively make the homepage more visually appealing, accessible, and informative for both new and returning users. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
