Skip to content

Releases: EasyEyes/remote-calibrator

Version 0.7.2

04 Feb 07:27
Compare
Choose a tag to compare

For distance measuring, this update makes the sparkling dot framerate robustly 8 Hz regardless of the screen refresh rate.

Version 0.7.1

23 Jan 22:12
Compare
Choose a tag to compare

Allow Remote Calibrator to load an existing customized international phrases object (in JSON format) - use the languagePhrasesJSON field for options for initialization.

Version 0.7.0

23 Jan 01:00
Compare
Choose a tag to compare

(Breaking) The international phrases are not included as a part of the main remote-calibrator package anymore. Instead, we move the content to a new GitHub repository - EasyEyes/remote-calibrator-phrases - to allow dynamic and independent update of the text apart from the rest of the software. Please refer to the new repository to learn how to contribute to the translations or update the text.

Version 0.6.8

18 Jan 06:38
Compare
Choose a tag to compare

Update translations.

Version 0.6.7

09 Jan 09:06
Compare
Choose a tag to compare

Fix missing values for different language translations.

Version 0.6.6

30 Nov 10:47
Compare
Choose a tag to compare

Minor updates for viewing distance tracking.

Version 0.6.5

30 Nov 06:46
Compare
Choose a tag to compare

Added

  • The test framework with Mocha and jsdom.

Fixed

  • More robust webcam query.

Version 0.6.4

29 Nov 00:43
Compare
Choose a tag to compare

A few fixes and stability enhancement for using the webcam for tracking, including - Preventing the browser from choosing Continuity Camera (a new feature introduced in macOS 13 and iOS 16) by default that would break the code, preferring the front camera, instead of the rare one, on mobile devices by default, and fixing that the webcam image was cut off and not centered when measuring interpupillary distance.

Version 0.6.3

17 Nov 08:16
Compare
Choose a tag to compare

Add desiredDistanceMonitorAllowRecalibrate option for .trackDistance() to allow hiding the recalibration button for the nudger. .nudgeDistance() also takes a new second argument, allowRecalibrate (default to true).

Version 0.6.2

16 Jun 04:27
Compare
Choose a tag to compare

0.6.2 - 2022-06-15

Add .performanceCompute([callback]) that can run quietly in the background to get computeArrayFillMHz and computeRandomMHz without showing any Remote Calibrator visual elements.

0.6.1 - 2022-06-04

Added

  • Gaze nudger to nudge user's focus to the center of the screen - .nudgeGaze([options = { showOffset: true }, [callback]]).
  • wait (in millisecond) as an option for .getGazeNow(options, callback).

Fixed

  • Cannot get timestamp when checking screen size measure.
  • Cannot get the device type of mobile devices.

Removed

  • Bot detection is removed as long as the removal of device-detect-js.