Skip to content

Commit

Permalink
note UiBuilder.OpenMainUi
Browse files Browse the repository at this point in the history
  • Loading branch information
goaaats authored Sep 24, 2023
1 parent 80c9964 commit eac74b6
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions docs/versions/v9.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ Dalamud v9 is the next major version of Dalamud, to be released together with Pa
* `IDataManager.ClientOpcodes` and `IDataManager.ServerOpcodes` have been removed. Dalamud systems that use opcodes directly will now use hooks instead. We recommend any plugin that has been using these opcodes to switch to hooks.

### UI and ImGui
* The `UiBuilder.OpenMainUi` event has been added, which you should subscribe to to open your plugin's "main interface", if applicable
* This is shown as a separate, highlighted button in the plugin installer, in addition to the already existing `OpenConfigUi` button
* Texture- and Icon-related functions on DataManager have been removed and are now available in a new service, `ITextureProvider`.
* API has been simplified in a major way and now properly supports high-resolution textures
* Icons and textures are now only loaded once globally when requesting them using this service, reducing memory usage
Expand Down

0 comments on commit eac74b6

Please sign in to comment.