Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

notification: Drop private GNOME Shell API #482

Merged
merged 2 commits into from
Jun 26, 2024

Commits on Jun 21, 2024

  1. notification: Set correct platform data for action activation

    Since [1] FDO notifications can transfer a `ActivateToken` to the client
    application, we can use this token to set the correct platform data to
    get wayland startup notification working correctly.
    GNOME Shell gained the feature already in [2], so this is the last piece
    missing to get rid of the annoying "<Application> is ready" notifications,
    when clicking on a notification.
    
    We can set the platform data only for actions that are activated via
    `org.freedesktop.Application`.
    
    Fixes: flatpak#406
    
    [1] https://gitlab.freedesktop.org/xdg/xdg-specs/-/commit/b9a470004d
    [2] https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3199/
    jsparber committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    3306a4d View commit details
    Browse the repository at this point in the history
  2. notification: Drop private GNOME Shell API

    Since we have the GNOME specific xdp backend we can move the private
    GNOME Shell things there and leave this backend implementation more generic.
    jsparber committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    5685af4 View commit details
    Browse the repository at this point in the history