All notable changes to this project will be documented here.
- Fixed : Bug fixes to align with expected behavior.
- Added : New features.
- Changed : Updates to expected behavior.
- Deprecated : Planned for removal in the near future.
- Removed : Disabled or deleted within the source code.
- Toolbar menu can be turned on with config setting hasOptionsMenu: true
- Dutch localization and Swedish verbal cues
- Loaded by new Sitecues core, repo hosted on github, built in circleci
- Extra sensitive badge turned on for first time users
- Expanded more button timer A/B test
- Verbal cues now built from text in sitecues-js client source, served from js.sitecues.com
- Buttons and forms in the lens can now be interacted with
- Live update of text fields in the lens allow
enter
to work correctly when intended
- Hidden fixed elements now maintain their intended visibility when transplanted
- Input elements are more reliably recognized by the lens
- Fixed elements are now vertically positioned outside of the viewport if that is their intended position
- data-sc-pick="disable" works correctly. The picker won't pick any ancestor of something marked as such
- Css can use the following code to enable sitecues badge callouts that only show up when Siteces is loaded and visible: some_selector { visibility: hidden; } html[data-sitecues-active="desktop"] { some_selector: visibility: visible; }
- Lens is more stable and performant
- Fixed a regression in Internet Explorer where we failed to clean up after ourselves. That left the page in a weird state.
- Improved support for Google Translate.
- Improved support for dropdown menus in Firefox.
- Improved support for sites that use transitions.
- Ignore irrelevant whitespace when evaluating media queries.
- Better detection of backgrounds for the Lens.
- Improved handling of fixed position elements.
- No longer attempt to read text from cross-origin sources.
- Improve fixed positioning for flash elements. Ignore invalid documents.
- Improve performance for inverting SVG images.
- Improve debouncing for key-command metrics.
- Ensure local TTS errors are always reported.
- Background images are added to the Lens
- Fire panel-clicked metric when Enter or Space used to trigger item in panel
- Add badge size, placement, and color to all metrics.
- Combo-boxes can now be highlighted.
4.2.1 - 2016-08-02
- Support for Flash elements.
- Toggling audio with a keyboard command now correctly triggers on / off audio cue.
- Prevent highlighting of alt-text hidden with text-indent styling.
- Remove redundant metrics fields from the object before firing the network request.
4.1.2 - 2016-07-21
- Ensure fixed positioned elements have a higher z-index than static content.
- Ensure fixed positioned elements are correctly positioned vertically in IE.
- Avoid using modern Number methods which are not supported in IE.
4.1.1 - 2016-07-13
- Much better handling of fixed positioned content, by moving content out of the body during zoom where it can remain fixed. Docs at https://equinox.atlassian.net/wiki/display/EN/Positioner
- SC-3797: compatible with the history API: https://developer.mozilla.org/en-US/docs/Web/API/History_API
- SC-3722: fix toolbar jiggle issues in IE and Edge
- Differentiate between unpinch and ctrl+mousewheel, at least on Mac Chrome -- not possible on other browsers
- SC-3788: couldn't highlight forms in IE/Edge
- SC-3615: support zoom glide stop in Edge (wouldn't stop gliding)
- SC-3765: hide Sitecues in print media
- SC-3767: arrowing with lens in Firefox threw exception and didn't work
- SC-3667: fixes for zoom and highlighting with combo boxes
- SC-3734: use passive event listeners when possible -- should improve scrolling performance on complex sites. Currently only affects Chrome.
- Upgrade to custom build of jQuery 3 (old version 2.1.1), saving about 2.5k from page.tar.gz
- Metric version updated to 15
- Provide parsed browser, OS (both name/version) in every metric
- SC-3535: Added current settings to every metric
- Use isBadgeHidden: true on page-visited metric if a site hides the Sitecues badge
- Better unsupported platform detection -- don't be fooled by IE compatibility mode, Linux running on Mac or Windows machine
- The panel-focus-moved metric is now only fired for panel tab presses
- The slider-setting-changed metric is now only fired once per slider interaction
- SC-3766. The pageUrl field is incorrect when the reverse proxy is used. r=seth
- SC-3808. Should use same voice for local cues and local speech
- Smoother, better, more reliable animations for BP