# Changelog

## [0.7.1] - 2025-12-15

### Changed

- 切换至手柄时，不停止 XRHandSubsystem

## [0.7.0] - 2025-12-08

### Changed

- 更新手势模型

## [0.6.37] - 2025-12-04

### Fixed

- 处于系统控制型手势时不显示手势射线

## [0.6.36] - 2025-10-10

### Fixed

- 修复手势缩放赋值类型编译错误

## [0.6.35] - 2025-10-10

### Changed

- 移除调试日志

## [0.6.34] - 2025-09-28

### Changed

- 手势模型适配缩放

## [0.6.33] - 2025-09-17

### Changed

- 手势模型水滴位置使用算法数据

## [0.6.32] - 2025-07-03

### Changed

- 移除无用的调试日志

## [0.6.31] - 2025-04-21

### Changed

- 修改射线与手柄位置更新时机一致

## [0.6.30] - 2025-03-06

### Changed

- 将 tuanjie 生成的 prefabs 修改为 unity

## [0.6.29] - 2025-02-28

### Changed

- 创建 LeftHand/RightHand 直接交互的 Prefab;
- Controller/Hand Visual 改为 Prefab / Attach 支持

## [0.6.28] - 2025-02-26

### Changed

- 更新 Eye Device Action Reference

## [0.6.27] - 2025-02-26

### Added

- 使用新的眼动设备定义 Input Actions

## [0.6.26] - 2025-02-26

### Changed

- 移除在 Core 中定义的 InputDevices

## [0.6.25] - 2025-02-07

### Changed

- 更新眼动输入中交互器类型

## [0.6.24] - 2024-12-19

### Changed

- 缓存 YVRAimHand Device，避免重复创建

## [0.6.23] - 2024-11-11

### Fixed

- 修复当手心面向内时，手势射线追踪为 false

## [0.6.22] - 2024-11-06

### Changed

- 眼动支持 interactable 交互

## [0.6.21] - 2024-11-01

### Changed

- 交互指示器支持 interactable 交互对象

## [0.6.20] - 2024-10-30

### Changed

- YVRAimHand device 销毁时移除 InputModalityManager 中对应引用

## [0.6.19] - 2024-10-28

### Changed

- 手势追踪信息不依赖 Hand Subsystem

## [0.6.18] - 2024-10-22

### Changed

- 眼动输入支持切换左右手
- 手势水滴的位置不依赖 Hand Subsystem

## [0.6.17] - 2024-10-14

### Added

- 添加记录 inputsystem 输入与回放功能

## [0.6.16] - 2024-09-23

### Fixed

- 修复手势交互模式下右手柄无法交互

## [0.6.15] - 2024-08-29

### Changed

- 当使用手柄时，不再连接 Hand Subsystem
- 当使用手柄时，不再连接 YVRAimDevice


## [0.6.14] - 2024-08-21

### Changed

- 优化 YVREyeDevice 获取设备数据的逻辑
- 减少 Input Actions Map 中监听的 Actions 的数量

## [0.6.13] - 2024-08-09

### Changed

- 忽略手势捏合状态实时更新捏合位置

## [0.6.12] - 2024-07-22

### Fixed

- 修复眼动输入中当手柄关机时，获取手势追踪始终为 false

## [0.6.11] - 2024-07-18

### Changed

- 眼动交互时关闭左手捏合

## [0.6.10] - 2024-07-17

### Changed

- 眼动交互拖拽时手势的偏移量作为拖拽方向

## [0.6.9] - 2024-07-16

### Fixed

- 修复眼动交互时左右手同时拖拽相互干扰

## [0.6.8] - 2024-07-16

### Changed

- 添加光标显示开关

## [0.6.7] - 2024-07-15

### Changed

- 手势指针添加开关

## [0.6.6] - 2024-07-08

### Added

- 支持眼动加手势交互类型

## [0.6.5] - 2024-06-19

### Fixed

- 修复切换手势手柄输入时交互异常

## [0.6.4] - 2024-06-12

### Changed

- 当处于非射线交互时不显示光标与射线
- 进场交互范围设置为 30cm

## [0.6.3] - 2024-06-12

### Fixed

- 修复手势光标闪烁

## [0.6.2] - 2024-05-31

### Add

- 支持继承 BaseInputDeviceFactory，自定义输入类型切换策略，默认是根据系统返回的 InputDevice 切换。

## [0.6.1] - 2024-05-24

### Fixed

- 修复当眼动开启且手势未追踪时无法进行交互

## [0.6.0] - 2024-05-11

### Fixed

- 修复当 3d 物体在 UI 之后，且 3d 物体的交互等级在 UI 之前时不显示射线的交互点

## [0.5.9] - 2024-05-08

### Fixed

- 控制器光束在 D3 上 Gamma 模式下没有透明度变化。

## [0.5.8] - 2024-04-29

### Added

- 添加控制器光束着色器与材质

## [0.5.7] - 2024-04-17

### Changed

- YVREyeDevice 更新眼动数据前检测是否开启

## [0.5.6] - 2024-04-16

### Changed

- 修改 YVRInputAction 脚本的路径为 package 下的相对路径

## [0.5.5] - 2024-04-13

### Changed

- 添加 InputActionAssets 生成的脚本

## [0.5.4] - 2024-04-03

### Changed

- 更新 XR Hands 依赖版本为 1.4.0

## [0.5.3] - 2024-04-02

### Added

- 触发交互事件时增加对应交互器参数

### Changed

- 更新 Unity ITK 依赖版本为 3.0.1

## [0.5.2] - 2024-03-18

### Added

- 适配 Utilities 0.15.0
- 增加 Feddback 系统

## [0.5.1] - 2024-03-14

### Added

- 添加射线和光标
- 添加眼动设备，眼动交互支持
- 添加射线交互结果获取

### Removed

- editor 目录为空移除 assembly

## [0.5.0] - 2024-02-29

### Changed

- 移除自定义手势识别，后续使用 XR Hands package 中提供的对应功能

## [0.2.1] - 2023-10-18

### Fixed

- 修复自定义手势识别中手指近掌心关节与掌心所成夹角的计算错误

## [0.2.0] - 2023-08-14

### Added

- 增加 Hand Demo Samples

## [0.1.0] - 2023-06-19

### Added

- 增加自定义手势功能
- 添加 XRController 预设资源，移植 YF 中的射线以及光标
- 增加控制器切换以及对应射线管理功能

## [0.0.1] - 2023-4-19

### Added

- 初始化工程
