SDL3 的開發工作將繼續全速開發這個跨平台遊戲常用的硬件/軟件抽像庫的下一版本。合併的最新功能是支持子彈出窗口。
本週 commit 登陸 SDL3,引入子彈出窗口概念,在此上下文描述為:
添加 CreatePopupWindow 函數以允許創建子工具提示和菜單彈出窗口。彈出窗口必須創建為工具提示或彈出菜單,並且不能最小化、最大化、全屏顯示或抓住鼠標。
子彈出窗口會被跟踪,並將與父窗口一起遞歸隱藏、顯示或銷毀。
此彈出窗口支持依次連接到 Wayland 、X11、視頻、Cocoa 和 Win32 後端。
這項工作源於此功能請求,以支持 SDL 應用程序中的跨平台工具提示。現有的 SDL2 工具提示功能僅適用於 X11 和 Wayland-更多詳細信息請通過 this pull 獲取感興趣的遊戲/應用程序開發人員.