kicanvas icon indicating copy to clipboard operation
kicanvas copied to clipboard

Add mouse drag panning support and align wheel behavior with KiCad

Open sago35 opened this issue 1 year ago • 2 comments

In this Pull Request, we introduce two main changes to improve the user experience:

  1. 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.
  2. 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.

image

sago35 avatar Mar 23 '24 10:03 sago35

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.

xobs avatar Apr 01 '24 09:04 xobs

@theacodes Could you please review this PR?

sago35 avatar Apr 06 '24 04:04 sago35

@theacodes Is there a chance you could take a look at this PR?

sago35 avatar May 23 '24 11:05 sago35

@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.

sago35 avatar May 24 '24 00:05 sago35