Update for 7.5 - Update ImRaii usage to new ref struct pattern#63
Update for 7.5 - Update ImRaii usage to new ref struct pattern#63Edenane wants to merge 3 commits intoWorkingRobot:mainfrom
Conversation
Update for 7.5, updated version
| @@ -2,7 +2,7 @@ | |||
| <Project Sdk="Dalamud.NET.Sdk/14.0.1"> | |||
There was a problem hiding this comment.
API is not actually incremented in this PR.
Use /15.0.0
| <ItemGroup> | ||
| <PackageReference Update="DalamudPackager" Version="15.0.0" /> | ||
| <PackageReference Update="DotNet.ReproducibleBuilds" Version="2.0.2" /> | ||
| </ItemGroup> |
There was a problem hiding this comment.
Remove these lines, they are handled automatically by the Dalamud.NET.Sdk/15.0.0 definition.
Updated Dalamud sdk to 15.0.0 Removed unneeded package references
|
I can confirm this builds correctly and works in game. |
|
sorry im a bit of a noob but how do i update, like a nice detailed guide on what file to open and update? |
You can use my fork it has both the waiting PRs merged and i have built a release . you will have to download the zip extract it and import it as a dev plugin in dalmund. https://github.com/andrewljoy/CraftimizerAj/releases/tag/2.10.0.0 |
wow quick response, can you explain further about importing as dev plugin? not sure what you mean there edit i figured it out, works like a peach ty so much |
How come on the launch says out of date I can’t even install it the button grey by change do you know when it will show the plug in as up to date |
This PR updates the plugin to support the recent changes in Dalamud's ImRaii library.
-Removed IEndObject (obsolete/removed).
-Converted custom GroupPanel and ImPlot wrappers to ref structs to prevent boxing and memory allocations.
-Fixed TabItem usage to comply with C# ref-safety rules.
Tested in-game and settings/tabs/panels are functioning correctly.