| Summary: | Drag-and-drop to the app doesn't work when it's packaged as a Flatpak | ||
|---|---|---|---|
| Product: | [Applications] NeoChat | Reporter: | Nate Graham <nate> |
| Component: | General | Assignee: | Tobias Fella <fella> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | carl, josh, kimiblock, nicolas.fella |
| Priority: | NOR | ||
| Version First Reported In: | 24.08.2 | ||
| Target Milestone: | --- | ||
| Platform: | Flatpak | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/network/neochat/-/commit/38523c97c51ed9c66179613f62a2cbc7d2369c78 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Nate Graham
2024-10-29 22:04:46 UTC
While I appreciate the bug report, this isn't really actionable on NeoChat's end. Is there a better place to put this, xdg-desktop-portal-kde maybe? Ahh, I hadn't realized we don't yet implemented in our portal. I thought we did but NeoChat simply hadn't added support for it yet. Marking as blocked by Bug 496181. There's nothing missing in xdg-desktop-portal-kde. Neochat needs to use the KUrlMimeData API, or wait for Qt to get support for this (https://codereview.qt-project.org/c/qt/qtbase/+/513987) (In reply to Nicolas Fella from comment #4) > There's nothing missing in xdg-desktop-portal-kde. > > Neochat needs to use the KUrlMimeData API, or wait for Qt to get support for > this (https://codereview.qt-project.org/c/qt/qtbase/+/513987) From your PoV, what would be more sensible right now? In my opinion, this feels like a failure of the integration between Qt and Flatpak's here from an application programmer PoV. But maybe just using KUrlMimeData to fix this in the meantime is okay enough. It doesn't look like the Qt CR is making much progress recently... A possibly relevant merge request was started @ https://invent.kde.org/network/neochat/-/merge_requests/2526 Git commit 38523c97c51ed9c66179613f62a2cbc7d2369c78 by Tobias Fella, on behalf of Tobias Fella. Committed on 25/11/2025 at 10:27. Pushed by tfella into branch 'master'. Implement drag&drop support for flatpaks M +0 -1 src/app/qml/RoomPage.qml M +17 -0 src/libneochat/chatbarcache.cpp M +2 -0 src/libneochat/chatbarcache.h M +1 -7 src/timeline/TimelineView.qml https://invent.kde.org/network/neochat/-/commit/38523c97c51ed9c66179613f62a2cbc7d2369c78 |