una-xiv / umbra

Umbra XIV - Adds quality of life improvements to the game and consolidates common UI elements and actions into a single uniform interface.
GNU Affero General Public License v3.0
89 stars 35 forks source link

[Feature Request] XIV Messenger Integration #246

Closed rmaroney closed 1 day ago

rmaroney commented 4 months ago

Just a possible integration with XIV Instant Messenger so that it moves it from a separate window to part of the toolbar that I can click to open a dropdown to see messages/tells.

haroldiedema commented 4 months ago

I like the idea, but this would require XIV instant messenger to expose IPC methods other plugins can hook into. Otherwise there is no way to interact with it, or read information from it, like open chats, etc.

You might want to submit a feature request there first.

AsunaTsuki commented 4 months ago

@haroldiedema We can add an IPC to XIV Instant Messenger. What would you like exposed in the IPC?

haroldiedema commented 4 months ago

Oh sweet!

Maybe I'm missing something, but something like this would be neat.

Limiana commented 3 months ago

I have added some IPC: https://github.com/NightmareXIV/XIVInstantMessenger/blob/master/Messenger/Services/XIMIpcManager.cs I believe this should be enough, but if not I can add more methods as well

haroldiedema commented 1 day ago

Added in 2.3.3