Yevgeny Makarov jenkm
  • Joined on 2016-08-12
Yevgeny Makarov commented on issue blender/blender#103973 2023-08-01 17:34:23 +02:00
pan gesture behaves randomly

I don't have an external monitor, but I reproduced something similar by swiping with three fingers. It produces a series of TRACKPADPAN events and one WHEELUPMOUSE. Which doesn't look quite…

Yevgeny Makarov commented on pull request blender/blender#110637 2023-07-31 15:58:17 +02:00
WIP: Fix #53574: Rename "Degr" socket of the Rotate compositing node to "Angle"

UI: Composting nodes Rotate socket rename #53574

Yevgeny Makarov commented on issue blender/blender#104787 2023-07-31 13:20:24 +02:00
Shortcut display wrong symbol or are not detected in keymap with French Azerty keyboards

I guess the main task is Support for binding additional keys #73196

How to handle non US keymaps?

@PratikPB2123 - If it is Latin alphabet then probably most of it will work, but for…

Yevgeny Makarov commented on pull request blender/blender#110375 2023-07-29 16:43:14 +02:00
Made 2D zoom consistent with 3D zoom for touchpads

I actually have a patch for View3D Zoom and Dolly: https://archive.blender.org/developer/D8527

And for Clip/Image Zoom get the code from D8521, bu…

Yevgeny Makarov commented on issue blender/blender#109400 2023-07-29 15:51:41 +02:00
panning the viewport on touchpad is inverted

In addition to possible OS-specific issues, there are plenty of bugs in the way operators handle trackpad events. The main patch is here https://archive.blender.org/developer/D8521 some more in…

Yevgeny Makarov commented on pull request blender/blender#110375 2023-07-28 18:45:34 +02:00
Made 2D zoom consistent with 3D zoom for touchpads

I've thought about it some more, there's no easy solution here. You can easily fix MOUSEPAN, but you will need to do something about MOUSEZOOM.

I don't think there's any point in you taking the…

Yevgeny Makarov commented on issue blender/blender#110425 2023-07-26 18:58:20 +02:00
Splash Screen: "Updated Preferences" Infobox

As an indication that this will open a popup with more info.

An ellipsis is used for this purpose in the UI, e.g. "Load Settings...".

Accept new default shortcuts and preferences? This…

Yevgeny Makarov commented on pull request blender/blender#110375 2023-07-25 22:23:58 +02:00
Made 2D zoom consistent with 3D zoom for touchpads

Yeah, "Dolly View" is totally broken, but that's a small thing, you just have to copy the code from Zoom.

You can ignore the rotation code, but there's a different problem here. I completely…

Yevgeny Makarov commented on issue blender/blender#110416 2023-07-24 16:16:36 +02:00
Can't remap Grease Pencil editing's Context Menu

Search by hot keys "Right Mouse" and you will see all the context menus. This UI label depends on the select mode, it is not the name of the command.

Yevgeny Makarov commented on pull request blender/blender#110375 2023-07-24 14:34:39 +02:00
Made 2D zoom consistent with 3D zoom for touchpads

If you move diagonally (top-left and bottom-right) the sum of the deltas would be zero, so it just can't work that way. But rather, it will oscillate between a slight zoom in and zoom out.

Yevgeny Makarov commented on pull request blender/blender#110375 2023-07-24 13:06:55 +02:00
Made 2D zoom consistent with 3D zoom for touchpads

You can create a new git brunch, rebase it to any commit around Oct 22 2021 (latest D8521 patch update). So you can apply my patch, build Blender, see the effect, learn how it works. And then make…

Yevgeny Makarov commented on pull request blender/blender#110375 2023-07-24 12:37:31 +02:00
Made 2D zoom consistent with 3D zoom for touchpads

delta = WM_event_absolute_delta_x(event) + WM_event_absolute_delta_y(event);

It's basically the right approach to fix the issue, but this code doesn't work correctly initially. Try moving…

Yevgeny Makarov commented on issue blender/blender#89906 2023-07-24 11:54:42 +02:00
Multi-touch gesture: Zooming is reverse in shader editor comparing to viewport

There are at least four places that need to be fixed: Clip editor, Image editor, 3D Zoom, 3D Dolly Zoom. See https://archive.blender.org/developer/D8521 for the reference.

Something new may…

Yevgeny Makarov commented on issue blender/blender#89906 2023-07-23 10:53:56 +02:00
Multi-touch gesture: Zooming is reverse in shader editor comparing to viewport

OK, let me try to explain where this bug came from in more detail.

There is a "Natural Scrolling Direction" in the macOS system preferences. It inverts the scrolling direction and this needs…

Yevgeny Makarov commented on issue blender/blender#89906 2023-07-22 18:35:46 +02:00
Multi-touch gesture: Zooming is reverse in shader editor comparing to viewport

If you disable "Multitouch Gestures" then it will work as a mouse wheel, and here is another issue that the mouse scrolling is inverted on macOS, and Blender does not take this into account.…

Yevgeny Makarov commented on issue blender/blender#89906 2023-07-22 16:46:18 +02:00
Multi-touch gesture: Zooming is reverse in shader editor comparing to viewport

Zooming In - move mouse/fingers towards screen, this is how the mouse and viewport gizmo work.

I'm not sure about the conventions but before implementation of multi-gesture on windows,…

Yevgeny Makarov commented on issue blender/blender#89906 2023-07-20 10:56:37 +02:00
Multi-touch gesture: Zooming is reverse in shader editor comparing to viewport

Do not forget about the correct direction: Zooming In - move mouse/fingers towards screen, this is how the mouse and viewport gizmo work.

And yes, D8521 fixes a lot of various bugs.

Yevgeny Makarov commented on issue blender/blender#106979 2023-04-15 23:24:37 +02:00
Y and -Y in the Navigation Gizmo on 3D Viewport should be swapped

The "Top" viewpoint displays the XY plane, "Front" - XZ, "Right" - YZ; and the direction of the axes, as expected, to the right and to the up.