Version 1.50.26 Released
Version 1.50.26 focuses on accessibility, keyboard navigation, focus behavior, and input consistency across the entire Knights of Crystalis interface.
This release builds directly on the global mobile and responsive improvements introduced in version 1.50.25.
The goal is to make KoC more reliable to navigate with keyboard, assistive technology, high-contrast modes, and reduced-motion preferences without changing gameplay, progression, economy, rewards, or save behavior.
Global Accessibility Layer
A new accessibility layer now enhances dynamically rendered KoC screens after they are created.
This allows accessibility improvements to be applied consistently across the game's existing routes without requiring gameplay systems to be rewritten.
The layer improves semantics for several common UI patterns, including:
- Navigation
- Tabs
- Custom interactive elements
- Progress indicators
- Icon controls
- Forms
- Tables
Improved Keyboard Activation
Custom controls using button-like roles now receive a more consistent keyboard fallback.
Where required, players can activate these controls using:
- Enter
- Space
This brings custom UI elements closer to the behavior expected from native buttons.
Keyboard Route Focus Transfer
Keyboard navigation between major KoC sections has been improved.
When a main navigation item is activated using the keyboard, focus now moves into the newly rendered main content area after the route transition.
Previously, keyboard focus could remain attached to the old navigation control even though the visible screen had already changed.
Mouse and touch navigation are intentionally unaffected by this behavior.
Active Navigation Semantics
The currently active main navigation entry is now exposed using:
aria-current="page"
This gives assistive technologies a clearer indication of which primary section of Knights of Crystalis is currently open.
Improved Tab Semantics
Older dynamically rendered tab interfaces now receive more consistent accessibility structure.
Where applicable, the runtime layer adds or strengthens:
- Tablist semantics
- Tab roles
- Selected-state information
- Keyboard-compatible tab stops
This helps make tabbed interfaces easier to understand and navigate without a mouse.
Better Progressbar Semantics
Percentage-based progress indicators can now expose proper ARIA progressbar information.
This gives assistive technology access to values that were previously communicated primarily through visual width and text.
The visible progress system itself remains unchanged.
Icon Button Labels
Icon-only or visually compact controls now receive stronger accessible-label fallbacks where an appropriate label can be determined.
This reduces the number of interactive controls that are visually understandable but ambiguous to screenreader users.
Form Label Improvements
The accessibility runtime also adds fallback labeling for selected form fields that do not already provide sufficient accessible naming.
Existing properly labeled controls are preserved.
Table Accessibility
Data-oriented tables receive additional semantic reinforcement where necessary so that dynamically rendered information is easier for assistive technology to interpret.
No table data or game logic has been changed.
Stronger Focus Visibility
Global focus styling has been improved.
Keyboard users should now receive clearer visual feedback when moving through interactive controls.
The new focus layer is designed to remain visible across a wider range of backgrounds and interface components.
High Contrast Support
Version 1.50.26 adds additional support for users who request increased contrast.
The interface now responds more deliberately to:
prefers-contrast: more
Focus states and key interactive boundaries are strengthened where appropriate.
Windows Forced Colors Support
Dedicated styling has also been added for Forced Colors environments such as Windows High Contrast Mode.
This helps preserve:
- Focus indicators
- Interactive boundaries
- Selected-state visibility
even when the operating system replaces the game's normal colors.
Reduced Motion Hardening
KoC already included reduced-motion support, but this release expands and strengthens it.
When a user requests reduced motion, the interface further limits:
- Animations
- Transitions
- Smooth scrolling
- Decorative movement
This applies globally rather than only to individual screens.
Existing Accessibility Features Preserved
The following existing systems remain active:
- Skip-to-content link
- Modal focus trapping
- Focus restoration after dialogs
- Route announcements
aria-busystate handling- Mobile touch-target improvements
- Existing reduced-motion behavior
Version 1.50.26 extends these foundations instead of replacing them.
No Gameplay Changes
This release does not change any gameplay systems.
The following remain untouched:
- Combat
- Campaign
- Story
- Heroes
- Arsenal
- Crownstead
- Atlas
- Abyss
- Management systems
- Arcade progression
- Challenges
- Records
- Achievements
- Rewards
- Meta Progression
game.js remains byte-identical to version 1.50.25.
Files
Get Knights of Crystalis
Knights of Crystalis
| Status | Released |
| Author | devgb |
| Genre | Role Playing, Card Game |
| Tags | Fantasy, Management, MMORPG, monster-taming, offline, Pixel Art, Roguelite, Singleplayer |
| Languages | German, English |
| Accessibility | Color-blind friendly, High-contrast, Interactive tutorial, One button |
More posts
- Version 1.50.30 Released3 hours ago
- Version 1.50.29 Released4 hours ago
- Version 1.50.25 Released5 hours ago
- Version 1.50.24 Released6 hours ago
- Version 1.50.23 Released6 hours ago
- Version 1.50.18 Released7 hours ago
- Version 1.50.9 Released19 hours ago
- Version 1.50.8 Released20 hours ago
- Version 1.50.7 Released22 hours ago
Leave a comment
Log in with itch.io to leave a comment.