Releases: mixmint/GuardianSuit
2.6.4
🚀 Release Notes — v2.6.4
🌐 Translations & Offcanvas UI
🛠️ Fixed / Improved
- Corrected translations across multiple UI components, ensuring consistent wording and proper localization.
- Adjusted CSS spacing for the offcanvas trigger, improving layout and visual alignment in various screen sizes.
📦 Summary
This release focuses on improving the user experience by refining translations and visual spacing for the offcanvas menu trigger.
Full Changelog: 2.6.3...2.6.4
2.6.3
🚀 Release Notes — v2.6.3
⌨️ Keyboard Accessibility & Language Switch
🛠️ Fixed / Improved
- Refined the order and logic of keyboard event conditions, ensuring that:
- Language shortcuts (Shift + Alt + letter) work globally, even when focus is in input fields.
- Typing uppercase letters with Shift works correctly inside input and textarea fields.
- Language buffer logic (Shift + letter) is only active outside input fields and properly clears and triggers the checkLangBuffer function.
- Optimized short-circuit evaluation in keyboard event if statements for better performance.
- Ensured preventDefault() is called only when necessary, avoiding interference with normal typing and focus management.
📦 Summary
This release improves keyboard handling by separating global shortcuts from normal typing, preserving expected behavior in input fields while maintaining robust language switching and buffer handling outside inputs.
Full Changelog: 2.6.2...2.6.3
2.6.2
🚀 Release Notes — v2.6.2
⌨️ Keyboard Accessibility & Language Switch
🛠️ Fixed
- Corrected an issue where Shift + letter would switch the language while typing uppercase letters in input fields.
- Optimized keyboard buffer and language shortcut logic to avoid interfering with normal typing.
- Improved focus handling and stability of keyboard events for inputs, textareas, and buttons.
📦 Summary
This release fixes keyboard accessibility issues, ensuring that typing uppercase letters works correctly while language shortcuts only trigger when intended.
Full Changelog: 2.6.1...2.6.2
2.6.1
🚀 Release Notes — v2.6.1
Adjust left positioning for accessibility keys
Full Changelog: 2.6.0...2.6.1
2.6.0
🚀 Release Notes — v2.6.0
🛡️ GuardianSuit & Offcanvas Menu
✨ Added
- Project naming updated — the template is now identified as GuardianSuit.
- Configurable Offcanvas Menu with support for
left/rightpositioning. - Full RTL-aware menu behavior.
- New CSS parameters for Offcanvas customization:
- trigger styling (background, hover, radius),
- menu background and border radius,
- link colors and hover states,
- margin control.
- Improved responsive behavior for smaller viewports.
🛠️ Changed
- Styling refinements and visual consistency improvements across layout components.
- Adjustments in the initialization layer to improve structure and maintainability.
📦 Summary
This release introduces the GuardianSuit project identity and expands layout flexibility with a fully configurable Offcanvas Menu system.
It also includes styling improvements and internal structural updates while maintaining backward compatibility.
Full Changelog: 2.5.5...2.6.0
2.5.5
🚀 Release Notes — v2.5.5
🎨 CSS fixes, cleanup & new variables
🛠️ Updates & Fixes
- Refactored and cleaned up existing CSS to improve readability, consistency, and maintainability.
- Fixed minor styling inconsistencies across layout components (left/right panels, forms, buttons).
- Removed unused or redundant CSS definitions.
- Unified naming conventions for CSS variables to better reflect their purpose.
- Added new CSS variables to extend customization options, including:
- additional layout-related variables (panel radius, shadows),
- extended form styling variables (labels, prefixes/suffixes, border radius),
📦 Summary
This release focuses on improving the quality and extensibility of the styling layer.
By cleaning up the CSS and introducing new, well-structured variables, it makes future customization easier, more predictable, and less error-prone, while keeping existing implementations fully functional.
2.5.0
🚀 Release Notes — v2.5.0
🌐 Automatic locale and flag mapping
🛠️ Updates & Fixes
- Added
force_locales_dataoption in layout settings to automatically updatelangsFlagsandlangISOMapbased on the browser'snavigator.language. - Only modifies entries if a region is present (e.g.,
en-CA), leaving two-letter languages (e.g.,en,fr) unchanged. - Integrates seamlessly with existing language selector functionality.
📦 Summary
This release enhances multilingual support by allowing dynamic mapping of locales and flags according to the client’s browser settings. It improves user experience for regions with specific language variants without affecting the base language configuration.
📄 What's Changed
Full Changelog: 2.4.3...2.5.0
2.4.3
🚀 Release Notes — v2.4.3
🎨 Refactor CSS variable names and update related declarations
🛠️ Updates & Fixes
- Renamed several CSS variables to follow a clearer and more consistent naming convention.
- Updated all dependent CSS declarations to reflect the new variable names and ensure styling consistency.
📦 Summary
This release improves stylesheet maintainability by refining CSS variable naming and updating all related declarations accordingly. The changes enhance consistency across components and reduce the risk of styling conflicts.
📄 What's Changed
Full Changelog: 2.4.2...2.4.3
2.4.2
🚀 Release Notes — v2.4.2
🛠️ Updates & Fixes
- Added new language support for the following languages:
ko(Korean),rw(Kinyarwanda),so(Somali),tg(Tajik),mg(Malagasy),my(Burmese),km(Khmer),lo(Lao),ti(Tigrinya),rn(Rundi),xh(Xhosa),st(Sesotho),tn(Tswana),ss(Swati),nd(Ndebele),aa(Afar). - Removed incorrectly added Catalan (
ca/ad) language entry (was wrongly assigned to Andorra ISO). - Fixed HTML escaping issues in Japanese (
ja) translation. - Updated
langISOMapandlangsFlagsto include the new languages and ensure proper country/language codes.
📦 Summary
This release significantly expands multilingual support by adding 16 new languages, removes an incorrect Catalan entry, and fixes HTML encoding in Japanese translations. The update ensures better locale handling, UI consistency, and accessibility improvements across the portal.
Full Changelog: 2.4.1...2.4.2
2.4.1
🚀 Release Notes — v2.4.1
🛠️ Updates & Fixes
- Added Catalan (
ca/ad) language support. - Added Dzongkha (Bhutan)
dzlanguage support. - Updated
langISOMapandlangsFlagsto include the new languages and correct previous duplicates or incorrect entries. - Updated keyboard shortcut descriptions in accessibility helper texts.
- Minor fixes in UI translation consistency and session time labels across languages.
📦 Summary
This release adds Catalan and Dzongkha to the multilingual portal, improving language coverage.
No existing languages were modified; the release focuses on new language additions, locale handling, and minor accessibility improvements.
Full Changelog: 2.4.0...2.4.1