synfig / synfig

This is the Official source code repository of the Synfig project
https://synfig.org
GNU General Public License v3.0
1.85k stars 330 forks source link

Add cursors. #1490

Open Agnyy opened 4 years ago

Agnyy commented 4 years ago

Good and clear cursors are very necessary for the convenience of using the program. This affects the feel of the animation and its relationship to it. It's like a kickback for weapons in computer games. I drew the main cursors.

image

Coursor (2).zip

And now an explanation of the icons.

  1. This is a standard icon. For tool transform tool. image

If you don’t have anything highlighted, it’s just an icon.

image

  1. Now transform tool in selection mode.

image

This mode is activated when points for selection appear. image

  1. Smooth Tool. point selection process.

image

  1. Smooth Tool. After highlighting and hovering, a mode for moving appears. image

Now it’s very difficult to understand when you need to move points. Now, when you point the tool at points on the tool, the cursor changes.

image

The same system for the rest of the tools. Scale Tool, Rotation Tool, Mirror Tool.

image

These icons now look like the first tool. Such a system was created for a reason, so it will be easier for newcomers to understand the purpose of the tools. Personally, I had to spend some time to understand why they are needed at all, but such cursors simplify understanding.

  1. The cursor that appears when pointing to the vertex. (Trasform tool)

image

  1. The mode when holding the mouse button while hovering is not vertex. This is how the cursor looks when holding the vertex and editing the bezier curves. (Trasform tool)

image

  1. Such a cursor when hovering over a vertex connection.(Trasform tool)

image

image

image

  1. Cursors for spline tool and polygon tool. 8.1 Start drawing mode. 8.2 In the process of drawing. 8.3 Circuit closure. 8.4 add point (vertex) image

  2. Add Vertex (Trasform Tool) image

  3. Just a cross cursor. Which is now used very often. Just an updated version.

image

  1. Fill Tool

image

  1. Drow Tool And Drow Tool add vertex.

image

The first cursor is all clear. And the second is intended to continue the line drawing.

image

  1. Cursor for sketch tool. image

  2. Cursor for Cutout Tool

image

rodolforg commented 4 years ago

In some of those cursors you drew, I'm not sure where's its hot spot.

https://docs.microsoft.com/en-us/windows/win32/menurc/about-cursors#the-hot-spot https://www.axialis.com/tutorials/what-is-a-cursor.html http://www.rw-designer.com/hot-spot

yoSachinkr commented 4 years ago

In some of those cursors you drew, I'm not sure where's its hot spot.

https://docs.microsoft.com/en-us/windows/win32/menurc/about-cursors#the-hot-spot https://www.axialis.com/tutorials/what-is-a-cursor.html http://www.rw-designer.com/hot-spot

It seems it is basically the tip of the cursor.

Agnyy commented 4 years ago

In some of those cursors you drew, I'm not sure where's its hot spot.

If I understood correctly, then like this.

image

Or so

image