Aireil

Results 11 issues of Aireil

Fixes #1088 . Didn't want to separate the argument parsing, so just using a temporary field.

https://github.com/goatcorp/FFXIVQuickLauncher/blob/9f0b8dd11b5eef42d054da4edbb4102a7a44dc64/src/XIVLauncher/App.xaml.cs#L75-L78 When this happens, DalamudUpdater is null, it only gets initialized after update check: https://github.com/goatcorp/FFXIVQuickLauncher/blob/9f0b8dd11b5eef42d054da4edbb4102a7a44dc64/src/XIVLauncher/App.xaml.cs#L235-L240 Easily fixed by moving it after this, but not sure if someone had plans to...

I believe this is due to async loading, a duplicate will still load on startup because both are loading at the same time. Probably should check that Dalamud is not...

`LoadAllPlugins()` never checks that plugins are enabled, so as they are no longer cleaned up, it enables disabled plugins again. Probably should add a check to see if multiple versions...

I added a dev plugin, then the installer just died and took ImGui styling with it. I'm on 6.4.0.31 (8d33252), this is spammed in the log, I don't really get...

Using this event: `public delegate void OnMessageDelegate(XivChatType type, uint senderId, ref SeString sender, ref SeString message, ref bool isHandled);` Just resending the message like this: `Service.Chat.PrintChat(new XivChatEntry { Message =...

bug
core

I'm guessing the same issue applies to `decodeImage4444split1channel` and `decodeImage4444split` in the same file, but I couldn't find a texture using those to test, so I didn't touch them.

This needs a `TestingDalamudApiLevel` field added to the plugin master, with the exact same behavior as `TestingAssemblyVersion`. This _should_ work even without that field in the plugin master, it will...