kicanvas
kicanvas copied to clipboard
Add mouse drag panning support and align wheel behavior with KiCad
In this Pull Request, we introduce two main changes to improve the user experience:
- Mouse Drag Panning: We have added support for panning through mouse drag. This feature enhances the navigation and makes the interface more intuitive and user-friendly.
- Wheel Behavior Alignment with KiCad: When the 'Align controls with KiCad' option is enabled, the wheel behavior is now consistent with KiCad standards. This alignment ensures a familiar and predictable interaction for users accustomed to KiCad's navigation patterns.
Additionally, I have enabled 'Align controls with KiCad' by default to ensure a seamless experience for users transitioning from KiCad.
These enhancements aim to improve usability and ensure consistency with established industry standards.
As a user, I really like this change, and would like to see it merged. I'd also like to see Align controls with KiCad set as default, but then again I usually use a mouse and not a touchpad.
@theacodes Could you please review this PR?
@theacodes Is there a chance you could take a look at this PR?
@theacodes Thank you for reviewing. I apologize for the unnecessary parts that were left. I have fixed the issues you pointed out, and it is now ready for review again.