Skip to content

Tray callback linux#15453

Draft
A1029384756 wants to merge 6 commits intolibsdl-org:mainfrom
A1029384756:tray-callback-linux
Draft

Tray callback linux#15453
A1029384756 wants to merge 6 commits intolibsdl-org:mainfrom
A1029384756:tray-callback-linux

Conversation

@A1029384756
Copy link
Copy Markdown
Contributor

@A1029384756 A1029384756 commented Apr 24, 2026

  • I confirm that I am the author of this code and release it to the SDL project under the Zlib license. This contribution does not contain code from other sources, including code generated by a Large Language Model ("AI").

Description

  • Updates the tooltip creation code to show tooltips properly on KDE
  • Adds a new capability parameter to tray callbacks for callback users to better control various codepaths based on platform features
  • Mouse coordinates added to callbacks
  • Renamed dbus callbacks to match the corresponding dbus signal
  • Documented properties that don't match their names on some platforms (specifically Linux)

Known Issues

  • No support for the new capabilities + mouse coordinates in callbacks on MacOS
  • Untested capabilities + mouse coordinates on windows

@slouken slouken added this to the 3.6.0 milestone Apr 24, 2026
@slouken slouken requested a review from icculus April 24, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants