.changelog/2805.md
System_Toast() callbacks from PPSSPP now surface as native in-game toasts.MsgAlert() and Host_UpdateProgressDialog() callbacks from Dolphin now surface as warning/error/info toasts.ShowError() and save/load state feedback from Azahar/Citra now surface as native toasts.MDFND_DispMessage(), MDFND_PrintError(), and MDFND_OutputNotice() now forward status/warning/error messages to PVToast.Host::AddOSDMessage(), AddKeyedOSDMessage(), AddIconOSDMessage(), and ReportErrorAsync() now surface as native toasts.PV_DrawOSD() callback (previously a TODO/NSLog) now shows as an in-game toast.msgboxf() now surfaces as an info toast instead of being silently logged.systemMessage() now formats and surfaces the full message as a toast.PVCoreObjCBridge providing a thread-safe NSNotificationCenter-based bridge so any core can post OSD messages without depending on PVUI.