Hi everyone,
I’m planning to build a small desktop application in Go where users can rearrange tasks using drag and drop – similar to how Trello or ClickUp allow you to move cards between columns.
I’ve looked into Fyne and saw that it provides a Draggable
interface. However, it seems to only support simple drag gestures within a widget – not true drag & drop between layout containers or windows.
My requirements:
- Drag & drop of elements (e.g. “cards”) between areas (e.g. columns)
- Ability to detect and handle drop targets
- Ideally cross-platform (Windows/macOS)
- No Electron or browser-based solution – I prefer native or near-native performance and look
Has anyone implemented more advanced drag & drop behavior with Fyne, or is there another Go-based GUI toolkit that supports this better?
I’m also open to Wails if drag & drop can be done well using HTML/JS and Go in the backend – but I have no experience with it yet. The main requirement is that I can use Go as the core language.
Thanks in advance for your input!