SneWs / tail-tray

Tailscale tray menu and UI for the KDE Plasma Desktop
GNU General Public License v3.0
35 stars 6 forks source link

Interactive notification toasts #36

Open SneWs opened 1 month ago

SneWs commented 1 month ago

Would be nice to have custom Toast UI that can contain clickable buttons/links etc.

The main use case for this would be when receiving files from other devices on the tailscale network, instead of just getting information, one would be able to click it and open the folder and/or the file directly from the toast ui.

On Wayland, there is no possibility to move a top level window, see https://gitlab.freedesktop.org/wayland/wayland/-/issues/183

So for this to work on Wayland, one would need to impl the KDE protocol for KNotifications. See https://api.kde.org/frameworks/knotifications/html/ for specs and how to

GalaxyHaze commented 1 month ago

Hello! I'm Haze. I'm relatively new, but I'd love to contribute and help with your project!

SneWs commented 1 month ago

Sounds great! @GalaxyHaze feel free to have at it! 🥇 And feel free to ask questions when needed.

GalaxyHaze commented 1 month ago

Sounds great! @GalaxyHaze feel free to have at it! 🥇 And feel free to ask questions when needed.

Im adapting with Github, but i create one fork of your repositore makes the changes, uploads and after all you check the additions rigth?

SneWs commented 1 month ago

Yeah, create a fork, and then you can create a PR eg Pull Request with your changes. And you can update the PR as you go as well if you want to. That way we can keep the PR as a discussion ground as you impl. the feature etc as well.

GalaxyHaze commented 1 month ago

Yeah, create a fork, and then you can create a PR eg Pull Request with your changes. And you can update the PR as you go as well if you want to. That way we can keep the PR as a discussion ground as you impl. the feature etc as well.

Thank you im setting up everything, i hope i can do some features as well

SneWs commented 1 month ago

Sounds good, and no pressure. Just try to have fun and learn something 👍

SneWs commented 1 week ago

@GalaxyHaze Any progress on this? If not, that's fine. I can take this one on next in that case.