qvge icon indicating copy to clipboard operation
qvge copied to clipboard

Add items arrangement actions

Open ArsMasiuk opened this issue 5 years ago • 18 comments

Common actions like "snap to side", "center items" etc.

ArsMasiuk avatar Jan 06 '19 23:01 ArsMasiuk

In my case, I've not felt ever that I want to use those functions, because there is "snap to grid" function. To tell the truth, I have other enhancement suggestions, but I'll suggest after you release 0.6.2.

tatsuro-ueda avatar Jan 10 '19 00:01 tatsuro-ueda

Sure, most of new features I would pack into the 0.6 release. So please feel free to share your suggestions here :)

ArsMasiuk avatar Jan 10 '19 07:01 ArsMasiuk

Once, I wanted to copy a part of graph to another file. When I copy a node and paste it to another canvas in another file, the canvas of another files expands to put the node in absolute coordinate.

done for next release

tatsuro-ueda avatar Jan 13 '19 03:01 tatsuro-ueda

I often do "Fit to View" and return to 100%, but I'd like to return to where I did "Fit to View".

tatsuro-ueda avatar Jan 13 '19 03:01 tatsuro-ueda

When I copy a node, at first I copy the node and paste, then I move the copied node to another place. Sometimes this movement took a second. I'd like to copy the node, then move the view to the place where I want to paste, and paste it (for example, at the center of current view).

done for next release

Otherwise, I suggest to add "Paste" to the right click menu.

done for next release

tatsuro-ueda avatar Jan 13 '19 03:01 tatsuro-ueda

Often I'd like to copy only appearance (color and line of node, or line of edge) and paste to another object. For example, I suggest to add "Copy Appearance" "Paste Appearance" to the right click menu.

tatsuro-ueda avatar Jan 13 '19 03:01 tatsuro-ueda

Sometimes at first I create several nodes and then connect them one by one. When I do this, I have to click "Create Node" every time to connect. For example, though it is a radical idea, I suggest to keep "Create Node" after user created a node.

tatsuro-ueda avatar Jan 13 '19 03:01 tatsuro-ueda

When I print my canvas out, I occasionally forget to "Crop Area". I feel that there isn't so big point to have "Crop Area" a manual action. I'd like to "Crop Area" automatically. I think this is more simple.

done for next release

tatsuro-ueda avatar Jan 13 '19 03:01 tatsuro-ueda

Sometimes I'd like to move a node or multiple nodes I selected, to upward or downward or rightward or leftward using cursor keys. Occasionally it's because I'd like to arrange nodes vertically or horizontally, and I would feel ease when I were moving objects by cursor keys.

done for next release

tatsuro-ueda avatar Jan 13 '19 03:01 tatsuro-ueda

Sometimes my labels are too long so that it's a bit difficult to arrange horizontally (I have to get the spacing wide), and I'd like to make new line. For example, I suggest to let able to make new line by "Control + Return" during editing 2019 1 13 capture2 2019 1 13 capture

label.

done for next release

tatsuro-ueda avatar Jan 13 '19 04:01 tatsuro-ueda

Too many requests! : )

tatsuro-ueda avatar Jan 13 '19 04:01 tatsuro-ueda

Thank you for sharing your suggestions here :) they are reasonable and are worth to be implemented together with items arrangement functionality.

As for now, the labels already could have multiple lines, doesn't it work properly?

ArsMasiuk avatar Jan 13 '19 07:01 ArsMasiuk

BTW you don't need to switch to the Create Nodes every time you want to make a connection. You can just double click on a start more and then drag on to an ending one.

ArsMasiuk avatar Jan 13 '19 07:01 ArsMasiuk

I'm using 0.6.2 preview and I can't make new line. Should I use another version? Of course I can use the version under development for testing.

tatsuro-ueda avatar Jan 22 '19 00:01 tatsuro-ueda

Oh, I have never know the function. I'd like to know how to operate easily. I suggest you to show the operation while your cursor is over the button like a following image. 2019 1 22 9 53

tatsuro-ueda avatar Jan 22 '19 00:01 tatsuro-ueda

Qt's "default" way to insert a line break while editing a text seems to be Shift+Enter for Windows. Looks like it is not so easy to change, but Shift+Enter should work for 0.5.2 as well.

To move the selected nodes manually, please use Control + Arrow key. I think that for the next version I'll change it to Shift + Arrow to be more consistent.

ArsMasiuk avatar Jan 22 '19 22:01 ArsMasiuk

I often do "Fit to View" and return to 100%, but I'd like to return to where I did "Fit to View".

This feature could be very useable, but I feel that I newer saw something like this in any other tool. Could you please explain a little in details how would you see that? A button like "Zoom Back" for example, or?

ArsMasiuk avatar Jan 24 '19 23:01 ArsMasiuk

You thought as I had thought. I'd like to "Zoom Back" often. I suggest that "Fit to View" button changes to "Zoom Back" after "Fit to View" button is clicked, so that you can go to whole canvas and return to local canvas.

tatsuro-ueda avatar Mar 04 '19 04:03 tatsuro-ueda