Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Select and move Multi-tail arrow #4898

Closed
Tracked by #4861
yauhen-karmyzau opened this issue Jun 26, 2024 · 1 comment
Closed
Tracked by #4861

Select and move Multi-tail arrow #4898

yauhen-karmyzau opened this issue Jun 26, 2024 · 1 comment
Assignees
Labels
MMPK Scope for Pathway reactions, View-only mode, Static images, Custom buttons and Ketcher API changes Multi-Tailed Arrow Tool Test Cases Written Test cases has been written for that issue

Comments

@yauhen-karmyzau
Copy link
Collaborator

yauhen-karmyzau commented Jun 26, 2024

As a User, I want to select and move a multi-tail arrow so that I can modify my pathway reaction.

Acceptance Criteria:

  1. When the user hovers over with select or arrow tools a multi-tail arrow, mouse pointer should be displayed
    it should be highlighted (OUT OF SCOPE, highlighting will be added in - Mouse Over and Selection style for a multi-tail arrow #5057).
    Image
  2. Mose pointer must represent the movement possibility on hovering a spine and while moving the element.
    Image
  3. Clicking on a multi-tail arrow (hover area) should select it and highlight it (OUT OF SCOPE, arrow can be selected without visual highlighting, highlighting will be added in - Mouse Over and Selection style for a multi-tail arrow #5057).
    Image
  4. User can move the multi-tail arrow on the canvas, clicking and dragging its spine (for current implementation not only spine, but the whole multi-tail arrow is available for dragging the whole arrow).
  5. During the movement, the multi-tail arrow must be selected (OUT OF SCOPE, selection will be added in scope of - Mouse Over and Selection style for a multi-tail arrow #5057).
  6. User can perform basic actions with Multi-Tail Arrows:
  • User can zoom in and zoom out the canvas with multi-tail arrows, while multi-tails are displayed according to the zoom and don't change their positions;
  • Multi-Tailed Arrows can be selected using selection tools: rectangle, lasso, fragment;
  • Multi-Tailed Arrows can be deleted using "Erase", "Clear Canvas" (Ctrl + Del) tools and buttons - Delete and Backspace;
  • User can Undo (Ctrl + Z)/Redo (Ctrl+ Shift + Z) actions (adding, movement, deletion) with Multi-Tailed Arrows;
@yauhen-karmyzau yauhen-karmyzau added the Images Images support label Jun 26, 2024
@yauhen-karmyzau yauhen-karmyzau changed the title Save/load images to/from KET file Save to KET file Jun 27, 2024
@yauhen-karmyzau yauhen-karmyzau changed the title Save to KET file Save images to KET file Jun 27, 2024
@yauhen-karmyzau yauhen-karmyzau added the MMPK Scope for Pathway reactions, View-only mode, Static images, Custom buttons and Ketcher API changes label Jul 8, 2024
@yauhen-karmyzau yauhen-karmyzau removed Images Images support MMPK Scope for Pathway reactions, View-only mode, Static images, Custom buttons and Ketcher API changes labels Jul 11, 2024
@epam epam deleted a comment from vanoprenko Jul 15, 2024
@epam epam deleted a comment from ivanmaslow Jul 15, 2024
@yauhen-karmyzau yauhen-karmyzau changed the title Save images to KET file Select and move a multi-tail arrow Jul 15, 2024
@yauhen-karmyzau yauhen-karmyzau changed the title Select and move a multi-tail arrow Select and move Multi-tail arrow Jul 15, 2024
@yauhen-karmyzau yauhen-karmyzau added MMPK Scope for Pathway reactions, View-only mode, Static images, Custom buttons and Ketcher API changes Multi-Tailed Arrow Tool labels Jul 15, 2024
@ivanmaslow ivanmaslow added the Test Cases Written Test cases has been written for that issue label Aug 19, 2024
@ivanmaslow
Copy link
Collaborator

Exploratory testing is completed on the RC Remote environment:

  • Ketcher [Version 2.25.0-rc.1] Build at 2024-09-03; 15:37:29
  • Indigo Version 1.24.0-rc.1.0-gb8f099851-x86_64-linux-gnu-11.2.1
  • Windows 11 Enterprise
  • Chrome Version 128.0.6613.120 (Official Build) (64-bit)

The following checks were performed, and tests are updated:

  • Added from the KET file or by Tool different Multi-Tailed Arrows can be selected and moved with the correct position of the spine, tails, and head on Canvas with/without chemical elements;
  • Different Multi-Tailed Arrows can be selected and moved separately or together with chemical elements;
  • Moving actions for Multi-Tailed actions can be Undo/Redo;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MMPK Scope for Pathway reactions, View-only mode, Static images, Custom buttons and Ketcher API changes Multi-Tailed Arrow Tool Test Cases Written Test cases has been written for that issue
Projects
None yet
Development

No branches or pull requests

3 participants