AFFiNE icon indicating copy to clipboard operation
AFFiNE copied to clipboard

[improvement]: General improvements for the usability of the Edgeless Mode

Open unowhere opened this issue 3 years ago • 1 comments

1~3 main use cases of the proposed improvement

(On Windows 10)

Like Miro or Heptabase, the “board mode” is a canvas spreaded of multiple objects. Hence, the accessibility and operability of the canvas and the objects are vital.

There are some points can be improved:

  1. The zoom speed & magnitude with scroll, now is too fast. Even if my original canvas size is 500%, when I once zoom out(-), it will jump to 10% immediately. It's out of control.

  2. hold and drag with the right mouse button to drag the canvas.

  3. the little map down the right corner can be closed.

  4. Simply copy and paste the blocks rather than synchronize it (for now, if I copy and paste an object, it will be a synchronized copy. But in a general way, it shouldn't be synchronized.)

  5. The objects can be duplicated quickly by alt+drag.

  6. The objects can be aligned and snapped.

  7. The spacing between the objects can be equally distributed.

  8. The objects can be set up or down of the layer when they are overlapped.

Ideas for solution

No response

what types of users can benefit from using your proposed improvement

everyone

Additional context

No response

unowhere avatar Aug 11 '22 02:08 unowhere

Thank you for your suggestion, most of the features you mentioned should be available for you relatively soon with the current tldraw based whiteboard. In the long run we are planning on more fundamental optimization on the whiteboard infrastructure to get better performance.

While specifically, for this description:

Simply copy and paste the blocks rather than synchronize it (for now, if I copy and paste an object, it will be a synchronized copy. But in a general way, it shouldn't be synchronized.)

I didn't quite understand it, what does "synchronized" mean here?

doodlewind avatar Aug 11 '22 04:08 doodlewind