Releases: engaging-computing/MYR
Releases · engaging-computing/MYR
1.5.3 | Reference Tooltips bug fix
- Reference tooltips are no longer covered by the drawer
Security Updates
1.5.2 | Dependency updates (#328) * Setters now return the state of the cursor * v1.5.1 * Bump lodash-es from 4.17.11 to 4.17.14 Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14) Signed-off-by: dependabot[bot] <[email protected]> * Bump lodash.template from 4.4.0 to 4.5.0 Bumps [lodash.template](https://github.com/lodash/lodash) from 4.4.0 to 4.5.0. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0) Signed-off-by: dependabot[bot] <[email protected]> * v1.5.2
Setters return what they set and reference bug fix
- VR goggles don't cover the reference.
- All cursor setters return what they set.
Reference UI updates and text() will only take string argument
- Reference reformatting including information about arguments on hover.
- text() will only take a string argument.
Editor won't overlay VR mode on iPhones
- Editor won't overlay in VR mode on iPhones
getRandomColor takes an array, bug fixes
- Update viewer camera to not give errors in console
- getRandomColor() can take an array and choose a random color from the array.
- Reference page doesn't have uncaught error from no editor.
- Reference page tab titles hide on small screens.
- Nested groups are supported.
New relative cursor modification functions, editor bug fix, welcome screen, project view updates, reference UI update
- Implemented relative cursor modification functions (increasePosition, increaseXPos, increaseYPos, increaseZPos).
- Implemented a welcome screen to give new users information during their first visit.
- Project view has been updated to be a tabbed modal.
- Projects with the same name are now sorted by timestamp.
- Reference drawer new tab and close buttons moved to corner.
- Reference drawer has a title added.
- There are no labels on the reference on a small screen to make it easier to read.
- The MYR brand will direct to create a new scene.
- "Too many errors" won't appear in the editor for long scenes.
- Settings modal is a tabbed modal.
Name for reference examples, prompt before exiting
1.2.6 | Name for reference examples, prompt before exiting (#251) * Fixed makeUnPushable/unDroppable bug, fixed animation bugs on render, and added a loading screen/overlay while waiting for view to mount * Fixed formatting, moved render bug fix to state, removed loading screen changes * Render changes reversed * Resolved merge conflicts * create new commit in different branch to hope that it didn't highlight unnecessary code * Added makeUnDroppable/Pushable back to reference * Added makeUnDroppable/Pushable back to autocomplete * 1.2.3 change log * 1.2.3 change log * Disabled save, recover, play, and stop buttons in header and sidebar when reference is open in new tab. (#222) * added makeSubtractive() function to enable subtractive geometry for MYR entities * cleaned up makeSubtractive() function * last commit broke subtractive geometry. this one fixes it. * added make(Un)Subtractive and make(Un)Pushable commands to the editor autocompleter * updated Reference.js and Myr.js * added documentation for makeSubtractive/makeUnSubtractive in reference section * changed wording in reference section * slight change to addtive/subtractive mixins * minor change to mixins, and also readded make(Un)Droppable() to the completer * reverted changes to reference, fixed some formatting in MyrTour.js * updated dependencies * updated dependencies to use new fork of aframe-csg-meshs * updated subtractive geometry to work with groups * disabled save, play, stop, and recover when reference is open in new tab * disabled buttons in sidebar via button styles rather than hiding them altogether * added tests for subtractive functions * re-removed makeUnDroppable/makeUnPushable from the autocomplete * Revert "re-removed makeUnDroppable/makeUnPushable from the autocomplete" This reverts commit 1e564c277e1b1619804980ec02ca5020ba299d02. * Revert "Merge branch 'dev' of github.com:samuel-zuk/MYR" This reverts commit feade461ee24fe280c0e3d20454c86259aa624e1, reversing changes made to c4cdcd5b6d889fb0b8efd4783704f70ff8131ae7. * Revert "Merge branch 'dev' of https://github.com/engaging-computing/MYR into dev" This reverts commit 1ac632d465d6a5c112c5b9ac55071cd18c40b49a, reversing changes made to 7dd0f1fda1a83700780e0a9ffd5a230238bd8a3e. * changed appearance of render/stop buttons when on reference page * reverted merge conflicts * increased stop/start button thickness on reference page * let -> const * Render button should behave properly/the same as crtl enter (#237) * Fixed bug where view only toggle doesn't work in courses (#238) * Render button should behave properly/the same as crtl enter * Fixed bug where view only toggle doesn't work in courses * removed unnecessary lines of code * Update README.md * View only on RefEx, ctrl+shift+s rename, eslint, and formatting galore (#244) * ctrl+shift+s allows for naming project * View only works on reference examples * Fixed typo * Removed static.json * Formatted all files * Configure eslint and lint all files * Lint in CI * Lint in CI * Firebase import updates * Fix eslint in firebase key for CI * package.json version number * Change log for 1.2.5 * Update README.md * Error handling for reference examples and add to eslint rules (#247) * ctrl+shift+s allows for naming project * View only works on reference examples * Fixed typo * Removed static.json * Formatted all files * Configure eslint and lint all files * Lint in CI * Lint in CI * Firebase import updates * Fix eslint in firebase key for CI * Fix merge conflict * Disallow the use of var * Prefer const to eslint * Comment out prefer const for later * Added eqeqeq and curly to eslint * Error -> warn * Update .eslintrc.json * Update .eslintrc.json * Update .eslintrc.json * Update .eslintrc.json * Update change log 1.2.5 * Prefer const is too strict for react * add name and description for reference example when saving (#250) * 1.2.6 change log * Update version # * editor with change will now show the confirmation window before exit (#252) * Update README.md
Bug fixes and UI enhancements
- ctrl+shift+s allows for the option to rename the scene by opening the save menu.
- View only works on reference examples and courses.
- Reference examples have error messages now.
- All files are formatted properly.
- Eslint is configured and runs with CircleCI.
API bug fix and courses naming update
- makeUnDroppable and makeUnPushable now do not have unintended side effects.
- Courses autopopulate the scene name and description before saving.