|
1 | 1 | { |
2 | | - "fromTag": "8.37.2", |
| 2 | + "fromTag": "8.37.3", |
3 | 3 | "changelog": { |
| 4 | + "8.38.0": [ |
| 5 | + { |
| 6 | + "pr": "17482", |
| 7 | + "title": "GeospatialCamera clamping near poles", |
| 8 | + "description": "- Reduce speed of panning as we near poles to avoid a super fast spinning around poles effect\r\n- Avoid panning directly over poles to prevent flipping the earth effect \r\n\r\nBoth are standard interactions when navigating globe\r\n\r\n#17451 ", |
| 9 | + "author": { |
| 10 | + "name": "georginahalpern", |
| 11 | + "url": "https://github.com/georginahalpern" |
| 12 | + }, |
| 13 | + "files": [ |
| 14 | + "packages/dev/core/src/Cameras/geospatialCamera.ts", |
| 15 | + "packages/dev/core/src/Cameras/geospatialCameraMovement.ts" |
| 16 | + ], |
| 17 | + "tags": [ |
| 18 | + "new feature", |
| 19 | + "camera" |
| 20 | + ] |
| 21 | + }, |
| 22 | + { |
| 23 | + "pr": "17481", |
| 24 | + "title": "GeospatialCamera flyToPoint will calculate new center", |
| 25 | + "description": "DoubleTap to zoom was assuming the pickedPoint was the new center which is not correct. This change exposes a new flyToPoint function which internally calculates the new center (using same logic as zoomToCursor) and flies towards new point by the given radius scale%\r\n\r\n#17451 ", |
| 26 | + "author": { |
| 27 | + "name": "georginahalpern", |
| 28 | + "url": "https://github.com/georginahalpern" |
| 29 | + }, |
| 30 | + "files": [ |
| 31 | + "packages/dev/core/src/Cameras/Inputs/geospatialCameraPointersInput.ts", |
| 32 | + "packages/dev/core/src/Cameras/geospatialCamera.ts" |
| 33 | + ], |
| 34 | + "tags": [ |
| 35 | + "bug", |
| 36 | + "camera" |
| 37 | + ] |
| 38 | + }, |
| 39 | + { |
| 40 | + "pr": "17480", |
| 41 | + "title": "Fix accumulated animations in interpolatingBehavior", |
| 42 | + "description": "If we don't clear the interpolation-related animations from amera.animations array then any time we try to animate a new property, it will reset any existing runtimeAnimations to their original state, causing a visual flicker (ex: if we animate center and then radius, we will see center return to its original value before the radius animation begins)\r\n\r\nThis change removes the associated animation from camera.animations when the onAnimationEnd callback is called.\r\n\r\nAlso must expose 'stopCurrent' param to the transitionTo function to ensure we don't stop in-progress property transitions (which would in turn remove it from animations array)\r\n\r\n#17451 ", |
| 43 | + "author": { |
| 44 | + "name": "georginahalpern", |
| 45 | + "url": "https://github.com/georginahalpern" |
| 46 | + }, |
| 47 | + "files": [ |
| 48 | + "packages/dev/core/src/Animations/animation.ts", |
| 49 | + "packages/dev/core/src/Behaviors/Cameras/interpolatingBehavior.ts" |
| 50 | + ], |
| 51 | + "tags": [ |
| 52 | + "bug", |
| 53 | + "camera" |
| 54 | + ] |
| 55 | + }, |
| 56 | + { |
| 57 | + "pr": "17477", |
| 58 | + "title": "Particles emit gradient", |
| 59 | + "description": "- Adds a block to transform Float to Int (Round, Ceil, Floor, Trunc)\r\n- Add support for migrating emit gradients\r\n- Changes emit from a property to an input that can get a block connected\r\n- Updates thinParticleSystem to use a function to calculate the emitRate, so it can be overwritten by systemBlock in NPE\r\n- Because now emit rate can start at zero and change at runtime after the system being created (with no user input), changed a check that was disabling evaluating the system when no particles were emitted\r\n\r\nPG to test: #1D36S5#3\r\nPG to test: #9AUVWG#1\r\n<img width=\"1190\" height=\"653\" alt=\"image\" src=\"https://github.com/user-attachments/assets/6020d257-02b4-46d4-aad9-3445a8b202a7\" />\r\n\r\n", |
| 60 | + "author": { |
| 61 | + "name": "VicenteCartas", |
| 62 | + "url": "https://github.com/VicenteCartas" |
| 63 | + }, |
| 64 | + "files": [ |
| 65 | + "packages/dev/core/src/Particles/Node/Blocks/index.ts", |
| 66 | + "packages/dev/core/src/Particles/Node/Blocks/particleFloatToIntBlock.ts", |
| 67 | + "packages/dev/core/src/Particles/Node/Blocks/systemBlock.ts", |
| 68 | + "packages/dev/core/src/Particles/Node/nodeParticleBuildState.ts", |
| 69 | + "packages/dev/core/src/Particles/Node/nodeParticleSystemSet.helper.ts", |
| 70 | + "packages/dev/core/src/Particles/thinParticleSystem.ts", |
| 71 | + "packages/tools/nodeParticleEditor/src/blockTools.ts", |
| 72 | + "packages/tools/nodeParticleEditor/src/components/nodeList/nodeListComponent.tsx" |
| 73 | + ], |
| 74 | + "tags": [ |
| 75 | + "enhancement", |
| 76 | + "npe" |
| 77 | + ] |
| 78 | + } |
| 79 | + ], |
4 | 80 | "8.37.3": [ |
5 | 81 | { |
6 | 82 | "pr": "17478", |
|
0 commit comments