kicanvas
                                
                                 kicanvas copied to clipboard
                                
                                    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.