Bump XR Gaming plugin to v0.10.6
decky-XRGaming
This plugin installs and configures Breezy Vulkan, which provides various features for XR glasses.
This update includes:
- A big reorganization of file placements in Breezy and the base driver package, to conform to XDG standards
- Moving away from
xreal*naming, a holdover from when Breezy and this plugin only supported XREAL glasses - Support for the new XREAL Air 2 Ultra model in IMU-only mode (no ability to switch to SBS mode)
- Adds a slight delay for VITURE and RayNeo models when they're detected, before attempting to connect, to make the process more reliable for firmware updates that may require a bit more breathing room
All the Breezy changes can be seen in the comparison view between Breezy 0.10.6 and the current version (0.9.7.2).
Checklist:
Developer Checklist
- [x] I am the original author or an authorized maintainer of this plugin.
- [x] I have abided by the licenses of the libraries I am utilizing, including attaching license notices where appropriate.
Plugin Checklist
- [ ] I have verified that my plugin works properly on the Stable and Beta update channels of SteamOS.
- [x] I have verified my plugin is unique or alternatively provides more/alternative functionality to a similar plugin already on the store.
Plugin Backend Checklist
- No: I am using a custom backend other than Python.
- No: I am using a tool or software from a 3rd party FOSS project that does not have it's dependencies statically linked.
- Yes: I am using a custom binary that has all of it's dependencies statically linked.
Testing
- [ ] Tested on SteamOS Beta/Preview Update Channel.
Would advise that DFL not be bundled as a dependency and moved to a devDependency so Global DFL will work properly for this plugin.
Doesn't actually matter because "decky-frontend-lib": "DFL" so it should still be bundled
@AAGaming00 @TrainDoctor
Uh oh, running into this again on the upload to store step:
Processing plugin decky-XRGaming
Notice: Processing plugin XR Gaming v0.10.6-8760523 (by Wayne Heaney)
Notice: Uploading
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3174k 0 0 100 3174k 0 2622k 0:00:01 0:00:01 --:--:-- 2621k
100 3174k 0 0 100 3174k 0 1435k 0:00:02 0:00:02 --:--:-- 1434k
100 3174k 100 21 100 3174k 6 1028k 0:00:03 0:00:03 --:--:-- 1028k
100 3174k 100 21 100 3174k 6 1028k 0:00:03 0:00:03 --:--:-- 1028k
Notice: Internal Server Error
I'm gonna close this out. I have one blocking issue I need to address with this and I'll probably end up pulling in even more changes with it, so I'll get that out in a fresh pull request soon.