nkh / P5-App-Asciio

Plain ASCII diagram
https://nkh.github.io/P5-App-Asciio/
54 stars 4 forks source link

Arrows should be placed in the root menu #13

Closed ceremcem closed 1 year ago

ceremcem commented 1 year ago

Currently arrows are here:

image

However, it would be more convenient to find them in the root:

image

nkh commented 1 year ago

Everything can be added via a keyboard.

First type «i» then the key corresponding to what you want to add.

«i» Insert group:

=over 4

«A» Add angled arrow

«a» Add arrow

«A-a» Add unicode arrow

«B» Add shrink box

«b» Add box

«A-b» Add unicode box

«c» Add connector

«E» Add exec-box no border

«e» Add exec-box

«f» Insert from file

«g» Add group object type 1

«h» Add help box

«i» Add if-box

«R» Add horizontal ruler

«x» External command output in a box

«X» External command output in a box no frame

«p» Add process

«r» Add vertical ruler

«t» Add text

nkh commented 1 year ago

A possibility is to have the main menu as:

screenshot_2023-06-14_23-46-07

That's equivalent to what you wanted but all the asciio base objects are in the menu.

nkh commented 1 year ago

change made in db5977208096e62aab84b06787a1e11619078ca5

go to your Asciio repo git pull perl Build.PL ./build install

ceremcem commented 1 year ago

More convenient, thank you!

nkh commented 1 year ago

You'll need to pull again, I missed changes for the new menu.

Again, using the keyboard is better, there are commands that are not in the menu at all, for example i + ctl-b let's you insert multiple boxes in one shot, convenient when creating a new diagram.

ceremcem commented 1 year ago

One more suggestion: Placing keyboard shortcuts as tooltips may speed up learning the keyboard shortcuts.