sublime_merge icon indicating copy to clipboard operation
sublime_merge copied to clipboard

Make urls more clickable in server push response

Open howeaj opened this issue 5 years ago • 3 comments

Problem description

  1. When setting preference Advanced > Show Command Status > Always , the response message shown does not have clickable links. They are only clickable when you view the message from the status icon.

  2. They aren't left-clickable or ctrl-left-clickable, nor does the cursor change when mousing over, which is the way the majority of all other apps (e.g. browsers, word processors, etc) handle URLs; you can only open them in the right-click menu.

See the comments on https://github.com/sublimehq/sublime_merge/issues/42 for the confusion caused by the incumbent solution.

Preferred solution

  1. Make URLs in the "always show" response message clickable in the same way as when viewing them from the status menu.

  2. Make the links openable by left click, not just in the right-click menu.

Alternatives

  1. If not just a normal left click, make the links openable by CTRL-leftclick

howeaj avatar Nov 18 '20 11:11 howeaj

Hi @howeaj,

Thanks for sharing this feedback with us! This kind of feedback is greatly appreciated by the team.

For the time being (as you've already found), you can open links via the link context menu in the command history overlay.

Kind regards, - Dylan

dpjohnst avatar Nov 18 '20 22:11 dpjohnst

IMO, the discoverability of this is limited, but in the terminal, the link is the last thing the see after pushing, making it obvious that it's there.

Perhaps detecting that the git output has a url, and displaying it as a temporary pop-up with a clickable lnk.

Jiehong avatar Mar 08 '21 19:03 Jiehong

I would opt for both options: detecting MR/PR links and presenting them more prominently, but also making the links regularly clickable. They are already underlined and blue, which also breaks the expected semantics.

almereyda avatar Feb 13 '25 21:02 almereyda