Skip to content

Releases: mixmint/GuardianSuit

2.6.4

05 Apr 23:55
7a65e95

Choose a tag to compare

🚀 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

22 Mar 10:22
c3a359f

Choose a tag to compare

🚀 Release Notes — v2.6.3

⌨️ Keyboard Accessibility & Language Switch

🛠️ Fixed / Improved

  • Refined the order and logic of keyboard event conditions, ensuring that:
    1. Language shortcuts (Shift + Alt + letter) work globally, even when focus is in input fields.
    2. Typing uppercase letters with Shift works correctly inside input and textarea fields.
    3. 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

21 Mar 17:32
3c5cfe8

Choose a tag to compare

🚀 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

15 Mar 21:49
d65e314

Choose a tag to compare

🚀 Release Notes — v2.6.1

Adjust left positioning for accessibility keys

Full Changelog: 2.6.0...2.6.1

2.6.0

14 Feb 00:58
1ac7d46

Choose a tag to compare

🚀 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 / right positioning.
  • 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

19 Dec 21:41
3a71031

Choose a tag to compare

🚀 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

15 Dec 21:07
0f32ef6

Choose a tag to compare

🚀 Release Notes — v2.5.0

🌐 Automatic locale and flag mapping

🛠️ Updates & Fixes

  • Added force_locales_data option in layout settings to automatically update langsFlags and langISOMap based on the browser's navigator.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

11 Dec 20:18
b715071

Choose a tag to compare

🚀 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

26 Nov 00:28
2839f98

Choose a tag to compare

🚀 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 langISOMap and langsFlags to 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

24 Nov 22:57
ed78ea9

Choose a tag to compare

🚀 Release Notes — v2.4.1

🛠️ Updates & Fixes

  • Added Catalan (ca/ad) language support.
  • Added Dzongkha (Bhutan) dz language support.
  • Updated langISOMap and langsFlags to 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