-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: fixes loading presets with textures referencing groups #591
Conversation
Updates groups and outputContexts to share the same ID on creation. This fixes bad references when loading presets with texture types saved with a group reference fixes #590
Tested it and it doesn't work for me. When loading the preset and clicking on Steps to reproduce:
|
@TimPietrusky the canvas is the correct one it seems, just we're not reflecting that it's the one for the group in the UI. |
the group texture type is identical to the canvas type, but it signals to the UI to show it as a group instead. re #590
@TimPietrusky please can you test again with the new commit? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested and works. Thank you very much <3
Opened a new ticket for the "renamed group"-bug as mentioned above: #599
## [3.17.2](3.17.1...3.17.2) (2021-06-30) ### Bug Fixes * **deps:** Use correct format to load vcync/interactive-shader-format-js ([553f4f9](553f4f9)) * fixes loading presets with textures referencing groups ([#591](#591)) ([9dfeff5](9dfeff5)), closes [#590](#590) [#590](#590) * **mathjs:** updates mathjs to v7 from v3 ([#595](#595)) ([32585cc](32585cc)), closes [#594](#594)
🎉 This PR is included in version 3.17.2 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
# [3.18.0](3.17.1...3.18.0) (2021-07-01) ### Bug Fixes * updates a group's outputContext name when group's name is updated ([#604](#604)) ([a0db3c9](a0db3c9)), closes [#599](#599) * **deps:** Use correct format to load vcync/interactive-shader-format-js ([553f4f9](553f4f9)) * fixes loading presets with textures referencing groups ([#591](#591)) ([9dfeff5](9dfeff5)), closes [#590](#590) [#590](#590) * **mathjs:** updates mathjs to v7 from v3 ([#595](#595)) ([32585cc](32585cc)), closes [#594](#594) ### Features * **fft:** adds fft ([#611](#611)) ([f9f2b90](f9f2b90)) * **grabCanvas:** Adds grab-canvas as a plugin ([#612](#612)) ([d7ca887](d7ca887)), closes [#366](#366) [#366](#366) * adds localStorage saving for audio and video inputs ([#608](#608)) ([33109cd](33109cd)), closes [#470](#470) * **gallery:** updates ordering of modules to be alphabetical ([#606](#606)) ([48f0075](48f0075)), closes [#605](#605) * **group-inheritance:** adds group inheritance option ([#607](#607)) ([1894eda](1894eda)), closes [#603](#603)
🎉 This PR is included in version 3.18.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
## [3.17.2](3.17.1...3.17.2) (2021-06-30) ### Bug Fixes * **deps:** Use correct format to load vcync/interactive-shader-format-js ([553f4f9](553f4f9)) * fixes loading presets with textures referencing groups ([#591](#591)) ([9dfeff5](9dfeff5)), closes [#590](#590) [#590](#590) * **mathjs:** updates mathjs to v7 from v3 ([#595](#595)) ([32585cc](32585cc)), closes [#594](#594)
# [3.18.0](3.17.1...3.18.0) (2021-07-01) ### Bug Fixes * updates a group's outputContext name when group's name is updated ([#604](#604)) ([a0db3c9](a0db3c9)), closes [#599](#599) * **deps:** Use correct format to load vcync/interactive-shader-format-js ([553f4f9](553f4f9)) * fixes loading presets with textures referencing groups ([#591](#591)) ([9dfeff5](9dfeff5)), closes [#590](#590) [#590](#590) * **mathjs:** updates mathjs to v7 from v3 ([#595](#595)) ([32585cc](32585cc)), closes [#594](#594) ### Features * **fft:** adds fft ([#611](#611)) ([f9f2b90](f9f2b90)) * **grabCanvas:** Adds grab-canvas as a plugin ([#612](#612)) ([d7ca887](d7ca887)), closes [#366](#366) [#366](#366) * adds localStorage saving for audio and video inputs ([#608](#608)) ([33109cd](33109cd)), closes [#470](#470) * **gallery:** updates ordering of modules to be alphabetical ([#606](#606)) ([48f0075](48f0075)), closes [#605](#605) * **group-inheritance:** adds group inheritance option ([#607](#607)) ([1894eda](1894eda)), closes [#603](#603)
Updates groups and outputContexts to share the same ID on creation. This fixes bad references when loading presets with texture types saved with a group reference
fixes #590