qrcode page accessibility and style#540
Open
peppelinux wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant improvements to the IT-Wallet integration test frontend, focusing on enhanced branding, internationalization (i18n), and accessibility. The main changes include updating the logo across configurations, adding a robust language dropdown with i18n support, implementing new Italian and English translation files, and improving the frontend's layout and accessibility through new and updated CSS and HTML templates.
Internationalization and Language Support:
header-lang-dropdown.js) for language switching and accessibility, aligning with developers.italia.it standards. [1] [2]qr-it.json) and English (qr-en.json) translation files for all relevant frontend text, including headers, instructions, and footer links. [1] [2]Branding and Logo Updates:
logo_pathin all relevant backend configuration files to use the newIT-Wallet-Logo-Primary-BlueItalia.svgfor consistent branding. [1] [2] [3]base_shell.html) to display the new IT-Wallet logo in the header alongside a customizable organization logo.Frontend Layout and Accessibility Enhancements:
style.cssto implement a modern, responsive layout for the IT-Wallet page, including header, main content, and sticky footer, with improved handling of logos and separators. Also ensured footer links meet WCAG 2.2 minimum touch target requirements.ita.min.css) for IT-Wallet-specific styles, providing utility classes for font sizing, margins, button styles, and dropdown menus.Summary of Most Important Changes:
Internationalization and Language Switching
header-lang-dropdown.js, and integrated it into the newbase_shell.htmltemplate. [1] [2]qr-it.jsonandqr-en.json. [1] [2]Branding Consistency
Layout and Accessibility
style.cssfor a flexible, accessible layout with a sticky footer, improved header, and responsive design, and ensured footer links meet accessibility standards.ita.min.csswith utility classes for consistent IT-Wallet styling.