From 6e1adc8bb6655d5634302204bb366d27a3bbd987 Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Wed, 13 Nov 2024 16:35:08 +0100 Subject: [PATCH] bump the plugin version to v2.3.0 --- Handbook/src/appendix/changelog.md | 14 ++++++++++++++ .../appendix/planned-features-completion-status.md | 5 +++-- Handbook/src/appendix/platform-support-matrix.md | 8 ++++---- SenseGlove.uplugin | 2 +- 4 files changed, 22 insertions(+), 7 deletions(-) diff --git a/Handbook/src/appendix/changelog.md b/Handbook/src/appendix/changelog.md index d4159535..c9a5d51a 100644 --- a/Handbook/src/appendix/changelog.md +++ b/Handbook/src/appendix/changelog.md @@ -5,6 +5,20 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.3.0] - 2024-11-13 + +This minor release includes some improvements and adds official Unreal Engine `5.5` Fab support. + +### Added + +- Added `USGAndroidPermissions` to the `SenseGloveAndroid` module, enhancing the plugin's permission request process on Android. Now, a pop-up prompts the user to grant permissions, preventing silent crashes when permissions haven't been granted beforehand. +- Added Unreal Engine `5.5` Fab support. + +### Fixed + +- Fix UE `5.5` deprecation warnings inside `USGVirtualHandComponent`. +- Additional minor fixes and improvements that may not be listed here. + ## [2.2.2] - 2024-11-08 This patch release addresses a few issues with both glove and hand-tracking. diff --git a/Handbook/src/appendix/planned-features-completion-status.md b/Handbook/src/appendix/planned-features-completion-status.md index 661cacc6..308ef963 100644 --- a/Handbook/src/appendix/planned-features-completion-status.md +++ b/Handbook/src/appendix/planned-features-completion-status.md @@ -1,6 +1,6 @@ ## Planned Features Completion Status -### Implemented as of v2.2.x +### Implemented as of v2.3.x - [X] Full SenseGlove low-level core API access through Unreal C++. - [X] Full SenseGlove low-level core API access through Blueprint. @@ -38,8 +38,9 @@ - [X] The SenseGlove grab/touch sockets one-click-setup ability on any Epic-compliant virtual hand mesh from within the Unreal Editor's Content Browser, Skeleton Editor, or Skeletal Mesh Editor. - [X] A flexible virtual hand animation system that can take the mesh bone's transforms into account for a more reliable hand animation. - [X] Ability to manage the Engine Scalability Settings through the SenseGlove plugin in order to change the graphics settings on the fly. +- [X] Ability to automatically ask for the required permissions on Android when the plugin is enabled in any UE project. -### Upcoming features planned for the v2.3.x release +### Upcoming features planned for the v2.4.x release ### Planned features long-term diff --git a/Handbook/src/appendix/platform-support-matrix.md b/Handbook/src/appendix/platform-support-matrix.md index bfd57cc8..0c6fd93f 100644 --- a/Handbook/src/appendix/platform-support-matrix.md +++ b/Handbook/src/appendix/platform-support-matrix.md @@ -2,10 +2,10 @@ | | **Windows (MSVC 2017)** | **Windows (MSVC 2019)** | **Windows (MSVC 2022)** | **Linux x86-64 (Native Toolchain)** | **Linux AArch64 (Native Toolchain)** | **Meta Quest Stand-alone (Android NDK)** | **HTC VIVE Stand-alone (Android NDK)** | **Fab** | **Azure DevOps Version** | |:--------:|:-----------------------:|:-----------------------:|:-----------------------:|:-----------------------------------:|:------------------------------------:|:----------------------------------------:|:--------------------------------------:|:--------:|:------------------------:| -| **5.5** | ❌ | ❌ | ✅ v2.2.x | ✅ v2.2.x | ✅ v2.2.x | ✅ v2.2.x (r25b) | ❓ | ❌ | ✅ v2.2.2 | -| **5.4** | ❌ | ❌ | ✅ v2.2.x | ✅ v2.2.x | ✅ v2.2.x | ✅ v2.2.x (r25b) | ❓ | ✅ v2.2.2 | ✅ v2.2.2 | -| **5.3** | ❌ | ✅ v2.2.x | ✅ v2.2.x | ✅ v2.2.x | ✅ v2.2.x | ✅ v2.2.x (r25b) | ❓ | ✅ v2.2.2 | ✅ v2.2.2 | -| **5.2** | ❌ | ✅ v2.2.x | ✅ v2.2.x | ✅ v2.2.x | ✅ v2.2.x | ✅ v2.2.x (r25b) | ❓ | ✅ v2.2.2 | ✅ v2.2.2 | +| **5.5** | ❌ | ❌ | ✅ v2.3.x | ✅ v2.3.x | ✅ v2.3.x | ✅ v2.3.x (r25b) | ❓ | ✅ v2.3.0 | ✅ v2.3.0 | +| **5.4** | ❌ | ❌ | ✅ v2.3.x | ✅ v2.3.x | ✅ v2.3.x | ✅ v2.3.x (r25b) | ❓ | ✅ v2.3.0 | ✅ v2.3.0 | +| **5.3** | ❌ | ✅ v2.3.x | ✅ v2.3.x | ✅ v2.3.x | ✅ v2.3.x | ✅ v2.3.x (r25b) | ❓ | ✅ v2.3.0 | ✅ v2.3.0 | +| **5.2** | ❌ | ✅ v2.3.x | ✅ v2.3.x | ✅ v2.3.x | ✅ v2.3.x | ✅ v2.3.x (r25b) | ❓ | ✅ v2.3.0 | ✅ v2.3.0 | | **5.1** | ❌ | ⚠️ v2.0.x | ⚠️ v2.0.x | ⚠️ v2.0.x | ⚠️ v2.0.x | ⚠️ v2.0.x (r25b) | ❓ | ⚠️ v2.0.0 | ⚠️ v2.0.2 | | **5.0** | ❌ | ⚠️ v1.6.x | ⚠️ v1.6.x | ⚠️ v1.6.x | ⚠️ v1.6.x | ⚠️ v1.6.x (r21e) | ❓ | ⚠️ v1.6.1 | ⚠️ v1.6.1 | | **4.27** | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x | ⚠️ v1.4.x (r21e) | ❓ | ⚠️ v1.3.1 | ⚠️ v1.4.3 | diff --git a/SenseGlove.uplugin b/SenseGlove.uplugin index 58a7143a..698ea95c 100644 --- a/SenseGlove.uplugin +++ b/SenseGlove.uplugin @@ -1,7 +1,7 @@ { "FileVersion": 3, "Version": 1, - "VersionName": "2.2.2", + "VersionName": "2.3.0", "FriendlyName": "SenseGlove", "Description": "Integrating the SenseGlove haptic controller into Unreal Engine", "Category": "Virtual Reality",