Closed NotNite closed 1 month ago
Going to daily drive this locally for a few days to ensure that everything works as expected.
Everything seems fine right now though, so I don't expect any changes being needed.
I'm having problems building this in a flatpak. Getting a bunch these errors:
/run/build/xivlauncher/src/XIVLauncher.Core/Support/Troubleshooting.cs(143,36): error CS8652: The feature 'required members' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [/run/build/xivlauncher/src/XIVLauncher.Core/XIVLauncher.Core.csproj]
/run/build/xivlauncher/src/XIVLauncher.Core/Support/Troubleshooting.cs(145,36): error CS8652: The feature 'required members' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [/run/build/xivlauncher/src/XIVLauncher.Core/XIVLauncher.Core.csproj]
/run/build/xivlauncher/src/XIVLauncher.Core/Support/Troubleshooting.cs(168,36): error CS8652: The feature 'required members' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [/run/build/xivlauncher/src/XIVLauncher.Core/XIVLauncher.Core.csproj]
/run/build/xivlauncher/src/XIVLauncher.Core/Support/Troubleshooting.cs(170,36): error CS8652: The feature 'required members' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [/run/build/xivlauncher/src/XIVLauncher.Core/XIVLauncher.Core.csproj]
/run/build/xivlauncher/src/XIVLauncher.Core/Support/Troubleshooting.cs(178,36): error CS8652: The feature 'required members' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [/run/build/xivlauncher/src/XIVLauncher.Core/XIVLauncher.Core.csproj]
/run/build/xivlauncher/src/XIVLauncher.Core/Support/Troubleshooting.cs(180,36): error CS8652: The feature 'required members' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [/run/build/xivlauncher/src/XIVLauncher.Core/XIVLauncher.Core.csproj]
/run/build/xivlauncher/src/XIVLauncher.Core/Support/Troubleshooting.cs(181,36): error CS8652: The feature 'required members' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [/run/build/xivlauncher/src/XIVLauncher.Core/XIVLauncher.Core.csproj]
/run/build/xivlauncher/src/XIVLauncher.Core/Support/Troubleshooting.cs(182,36): error CS8652: The feature 'required members' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [/run/build/xivlauncher/src/XIVLauncher.Core/XIVLauncher.Core.csproj]
/run/build/xivlauncher/src/XIVLauncher.Core/Support/Troubleshooting.cs(183,36): error CS8652: The feature 'required members' is currently in Preview and *unsupported*. To use Preview features, use the 'preview' language version. [/run/build/xivlauncher/src/XIVLauncher.Core/XIVLauncher.Core.csproj]
Ah, must be because required
doesn't work in NET 6. One moment...
Builds in flatpak now.
This seems reasonable. Happy to merge if @Blooym hasn't encountered any issues.
Some are just blatant
null!
and!
, some are disabling warnings in places they don't make sense (Veldrid device creation), some are actual null checks.