Thomas Lohrum wrote:Yes, the "Insert Note Link" shall be replaced with "Edit Note Link" (better "Edit Link Target"; see comments below). However, i would limit such functionality to a selection, that will select one link only, nothing else. When the selection contains plain text and one or more links, no link action should be offered at all. Also we should think of editing in such a way, that i simply place the caret to a link and open the context menu thereafter or use a shortcut right away. That is CN must recognize, when the caret is on a link and act as such.
Huge thanks for the thoughtful remarks. Could you elaborate why you think we must require that no extra non-link text is selected? I don't see why CN can't just automatically snap selection to the link when a link command is activated.
Thomas Lohrum wrote:How do we define "editing a link"? Is it editing the link target only or also the link's caption? Probably it should change the link target only, since i can edit the link's caption simply by editing it's text. Thus the menu caption actually should be "Edit Link Target" (rather than Edit Link). The shortcut should be Ctrl+Alt+L.
Agreed 100%. However I very much like that all commands end with "<Verb>.. Note Link" and wouldn't want to lose this symmetry (that facilitates learning). Maybe we could also rephrase the commands as follows: "Create Note Link", "Retarget Note Link", "Delete Note Link". (Note also that I used "create" instead of "insert" - in other languages the meaning of "insert" and "paste" can be very similar, I have just had this problem when I translated this menu to Russian.)
Thomas Lohrum wrote:Imo, no need for handling a collection of links in one single step. Actions should only apply on a single link. Either by placing the caret to the link or by selecting a link.
Probably you're right, there's no need to overcomplicate things at this point.