SteamDeckHomebrew / decky-plugin-database

Decky Plugin Database. PR your plugins to this repository to have them added to the store!
https://plugins.deckbrew.xyz
GNU Affero General Public License v3.0
202 stars 109 forks source link

Bump XR Gaming plugin to v0.11.1.5 #674

Closed wheaney closed 2 months ago

wheaney commented 2 months ago

decky-XRGaming

This plugin installs and configures Breezy Vulkan, which provides various features for XR glasses.

This update includes:

All the Breezy changes can be seen in the comparison view between Breezy 0.11.1 and the version currently in the store (0.9.7.2), though since this package is shared with the unrelated Breezy GNOME implementation, I would recommend only looking at the changes to the XR driver module and just the few scripts that affect Breezy Vulkan, by simply searching for changed files with vulkan in the name.

Checklist:

Developer Checklist

Plugin Checklist

Plugin Backend Checklist

Testing

wheaney commented 2 months ago

Just pushed an update with a change to the udev rules, they were excluding the newly added XREAL Ultra. Here's the diff: https://github.com/wheaney/XRLinuxDriver/commit/36db133a93e63fc4356902792fc5dfea1f18fb13

wheaney commented 2 months ago

@TrainDoctor only waiting on approval for the commit linked in my previous comment, which is just updates to udev rules.

JackfrOst455 commented 2 months ago

Decky version(s), SteamOS version(s) V3.0.0-pre10 3.5.19

A) Any major blocking issues that you encountered, if any.

No issues B) Any minor issues that you encountered (usually cosmetic, don't harm functionality).

No C) A list of currently installed plugins (Name and version preferred) Hltb-1.5.0 Junk store 1.1.7 Non steam launcher. 1.0.1 Moondeck 1.8.0 Xr gaming .11.1.4 Free loader 1.2.1 Vibrant deck 1.0.1

(This list is needed due to potential conflicts between plugins etc). D) Yay/nay on to send to the production store or if it requires more testing. Yay

wheaney commented 2 months ago

Please hold off on merging this. Looking into whether I need to fix something from an installation failure.

wheaney commented 2 months ago

Yeah, this is breaking on fresh installs (no previous plugin version installed). I guess all the people I had test were previous users. Fix incoming.

wheaney commented 2 months ago

You can see the fix for v0.11.1.5 by looking at the diff from breezy-desktop v0.11.1.4 to v0.11.1.5. The primary fix was adding the mkdir -p $OLD_BIN_DIR call before trying to copy a file to the bin dir, since the cp syntax is iffy and may create bin as a file in the case where the dir doesn't already exist.

wheaney commented 2 months ago

@TrainDoctor this is back to you for another small diff linked in my previous comment.

TrainDoctor commented 2 months ago

@TrainDoctor this is back to you for another small diff linked in my previous comment.

Approved, @JackfrOst455 just needs to confirm latest build works for them and then this can be merged.

inkahootz commented 2 months ago

Decky version(s) 2.12.3, SteamOS version(s) 3.5.19

A) Any major blocking issues that you encountered, if any. none B) Any minor issues that you encountered (usually cosmetic, don't harm functionality). After install when I went back to change modes it gave me the installing message again and got hung up on it. I left the decky screen came back and it was fine. Was not able to replicate the same issue again after that.

C) A list of currently installed plugins (Name and version preferred) Decky Undervolt 1.0.7 Junk-Store 1.1.7 Steam Grid DB 1.5.1 NonSteamLaunchers 1.0.1

D) Yay/nay on to send to the production store or if it requires more testing. Yay!

Tested Follow mode in all positions Adjusted display size

Tested VR Lite functioned properly Adjusted mouse sensitivity, appeared to function properly

Tested Virtual display Size adjustment functioned properly Follow mode and auto centering functioned properly

Side by side not supported on my glasses