Hello, everyone!
I have a project idea that involves creating a graph editor - an area in the gui where I can right click to place a vertex, drag the mouse between two vertices to connect them with an edge, drag the "canvas" to move the graph around, zoom in and out, etc and use these for various graph theory related calculations. Important note: I am only targeting macOS, not iOS for now.
However, I am an absolute beginner in swift and gui development (I am quite confident with programming overall, just new to swift and GUIs), and I am a bit lost as to what swiftUI tools I should look into to start implementing this idea. I have looked into apple's tutorials, the playgrounds etc but they all seem to mainly cover buttons, text, shapes in a VStack and HStack etc and not much on any "draggable canvas"-esque elements that I seem to require, and I don't even know what the views/tools I might need are called, so I was hoping to ask for some initial directions :)
Thank you very much in advance!