Open mattrobineau opened 2 weeks ago
I think you are right with this. That would be great! The technical foundation is there but my time is limited atm..
I can provide guidance though
@gabm I should have some time in the upcoming days. My rust skills are likely good enough to help however I've never wrote anything for GTK before or I guess relm in this case.
great, i can help to give you a headstart.. you can contact me on matrix: @gabm:matrix.org.
The tech stack is:
You will want to work on the renderer - a femtovg-backed struct and manipulate the transform (translation, zoom) there...
I was going to ask to have zooming added because it's hard to annotate accurately when you have a huge screenshot (like 2 screens in my case) and I found this was already discussed. The issue where it is mentioned (#49) is for something else and I would prefer this feature (pan/zoom) doesn't get lost.