2004-08-13 01:20 pm (UTC)
Some people prefer "no magic", like you, and others like the fact that in normal operation the magic link stuff doesn't open an intrusive dialog. It's not clear what's better here — this is a matter of taste.
I'd suggest two things:
- don't delete the link manually after you've inadvertently created it. Hit ctrl-Z to undo the creation. Faster :)
- Then to disable magic, copy a non-URL selection to the clipboard. My fingers do shift-left, ctrl-C, END pretty quickly to achieve this.
Thanks for the comments. BTW, sure, this is a good place to post them.
I don’t think LogJam needs more preferences. Ctrl-V doesn’t bring up a dialog to let you double-check if you really want to insert the clipboard text, so why should Ctrl-L?
If the devs add a preference every time a user complains about something, the preferences dialog will quickly become an unusable mess. Clipboard UI has been well-established for decades, and Ctrl-L follows the same behavior (with the exception that selected text is made into a link, not replaced – but I don’t think anyone’s suggesting that be changed). It works exactly as I think most users would expect it to. The textbox font is something that different users will naturally have a different preference about, but what you’re suggesting violates the cardinal rule of K.I.S.S., in my opinion.
How about a separate function for Insert Link and Magic Link? There's already a separate function for Journal Link. Then we could have some binding like:
Ctrl-L : Insert link manually
Ctrl-Shift-L : Magic link
Ctrl-Alt-L : Insert journal link
And everyone could get directly to whichever one they wanted at any time. (I added a Ctrl-Alt-D hotkey to open a draft, for similar reasons.)
I, too, think that this should be optional. The way you suggest is a workaround (and the second part of it is quite ugly, IMHO), and we don't want the software standing in our way, do we?
I think I have a better idea. Since times one wants to insert the same link in the same record are quite rare, Logjam may remember that one has used magic-linking on this link and the second time one presses Ctrl-L with unchanged link in the clipboard, Logjam will show the 'Insert link' window.
Hope I am not very obscure.
2004-08-13 08:38 pm (UTC)
I don't think we want to go there.
2004-08-13 08:37 pm (UTC)
We don't want to clutter Prefrences with trivial options, either — there's a balance to strike there, too. What I suggested was a quick-fingered way to undo the magic. You can just as well get into the habit of copying your URLs before hitting ctrl-L (try it, it opens the dialog).
2004-08-13 10:02 pm (UTC)
I kinda like the above idea, where "shift" is a modifier to mean "do the magic".
But it's not very discoverable...
It will be as discoverable as any other menu item, if put it there. What I'm afraid of is yet another key binding. There's already been a collision with Ctrl-Alt-I. And cluttering the menu with items (or a user's memory with keybindings) is little better than cluttering the Preferences window with options.
2004-08-14 06:06 pm (UTC)
Maybe the other way around (ctrl-L: attempt magic, ctrl-shift-L: supress magic)? Just as hard to discover, but gets a higher Huffman score.
2004-08-20 05:49 am (UTC)
If you're concerned about users finding out, possibly place a note in the "insert link" dialog. Either way about it, people generally wish to intentionally do magic. I figure, if you're copying links from somewhere, then you can be bothered to ctrl+shift+l. The nice thing about this key combination is that ctrl+shift is a very common key combination amongst applications; if any window manager or what-not broke on this combination, then it would be a lot of applications who's magic has gone missing, not just LogJam.
2004-08-18 04:17 am (UTC)
Magic, but not too much of it
I guess the point is being intuitive: something which is to understand by the user.
I think the "Magic" of picking up links in the clipboard is a Good Thing, but why not let the link appear in the Make Link window, instead of directly pasting it to the main content section?
It is true that by pasting directly, it saves the user a mouse click. On the other hand, the user still need to navigate to the point between the <a> tags.
If the Make Link window pops up when the user presses Ctrl-L, the user at least has a chance to check the URL, and he/she is able to type in the link text at the same time.
I believe from a usability point of view, this is better.
I agree. It is actually a lot more difficult to go click between the and
then it is to jump to the nice dialogue box and simply enter the link text. I would really rather have it open the dialogue.
I think Semagic does this nicely.
what's wrong w/ using ctrl-v or the middle mouse click?