decky-plugin-database icon indicating copy to clipboard operation
decky-plugin-database copied to clipboard

Bump XR Gaming plugin to v0.10.6

Open wheaney opened this issue 1 year ago • 2 comments

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.

wheaney avatar Aug 01 '24 06:08 wheaney

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 avatar Aug 01 '24 22:08 AAGaming00

@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

wheaney avatar Aug 01 '24 23:08 wheaney

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.

wheaney avatar Aug 12 '24 20:08 wheaney