Releases: ucfopen/syntax-sorter-materia-widget
Syntax Sorter v1.2.3
This is a hotfix to address issues related to the tutorial dialog in the player. In some cases, the aspect ratio or resolution of a user's device may obscure the "I'm Ready" button at the bottom of the dialog.
- Users can now dismiss the tutorial by clicking the negative area around the tutorial dialog to dismiss it.
- Users can now dismiss the tutorial by clicking the "X" at the top-right of the dialog.
Syntax Sorter v1.2.2
This release addresses several long-standing UX issues and comes with some significant performance enhancements:
- Unlocked the fixed width of the player. This enables the player to take up full width of the parent frame, improving overall usability and moving towards a future where widgets are more responsive and closer to native on mobile devices.
- Significant performance enhancements in the player, primarily focused on reducing unnecessary component rerenders. This is most evident in the performance of dragging, dropping, and rearranging of tokens, as well as the computation of adjacent tokens.
- Style enhancements in the player, including larger tokens and visual feedback of question select buttons indicating response status. Additionally, question select buttons have been updated from circles to squares, because squares are superior.
- Hints in the player are significantly more obvious.
Syntax Sorter v1.2.1
v1.2.1 includes minor fixes to screenreader support and adds accessibility metadata to the widget's install.yaml
.
What's Changed
Full Changelog: v1.2.0...v1.2.1
Syntax Sorter v1.2.0
This releases adds comprehensive accessibility support to the Syntax Sorter player. It includes full keyboard support and screenreader support based on WCAG 2.0 guidelines, including:
- Semantic DOM elements and role definitions when appropriate
- Intuitive, consistent tab tree for interactive elements
- Contextual game state reporting using
aria-describedby
,aria-labelledby
, and live regions - Support for audio playback of the assembled phrase
Syntax Sorter v1.1
Syntax Sorter v1.1 is here! With it comes a number of significant quality-of-life changes. They include:
- The ability to drag tokens back to the token drawer to unsort them
- Improvements to the legend color picker positioning, to prevent it from being clipped by the edges of the viewport
- A new "Submission Settings" modal, which provides the option to require all questions be answered before submitting. By default, this option is turned off.
- In the creator, you can now delete tokens directly! No more backspacing endlessly to remove earlier tokens in a phrase.
- Fixes and improvements to modal display
Behind the scenes fixes include:
- Replaced the
global
keyword withmanager
- A host of NPM dependency updates
Syntax Sorter Hotfix v1.0.1
This hotfix addresses two bugs identified after the v1.0 release, and adds GitHub workflows to replace the previous Travis CI integration.
- Fix for non-unique legend IDs
- Added GitHub workflows
- Validation warnings were displaying incorrect question index values