7 ms·
Here's how I would improve this: The lightbox that opens up asks, "Looking for the GitHub logo?" But it doesn't let you answer no. It just presumes that your
by jawns 15y ago
Here's how I would improve this:
The lightbox that opens up asks, "Looking for the GitHub logo?"
But it doesn't let you answer no. It just presumes that your answer is yes, and supplies you with what it thinks you actually want (or, more cynically, what it wants you to want).
I would suggest adding a "No thanks -- just let me right-click" link at the bottom. That link would close the lightbox and prevent it from reopening for the rest of the session, which would be in contrast to its current behavior, where the lightbox pops up no matter how many times you right-click.
- EricR23 15y agoI like this idea. Sounds like a "nicer" interaction.
- illamint 15y agoI think this is a fantastic way to handle it. I feel like it should probably be a user-configurable setting, too. There are a surprising number of comments in this thread from people whose process has been interrupted, and I think it's a cop-out to just tell them to ctrl-click to open a new tab. Don't get in the user's way.
- javery 15y agoYou must be a program manager - you have taken a simple and easy solution and added a ton of complexity for a problem 1% or less of people will encounter.
- pclark 15y agothey really should save this kind of preference to their database so that it follows the user across other sessions and machines too. and then add a setting in their account preferences to opt back in to the right hand click lightbox.
- webjunkie 15y agoMaybe it's also useful to sync this settings to the Mac App and possibly other apps... an email every time it gets changed would also be useful, in case someone with your login decides to change it. And finally, in teams one should be able to control which member can change this setting for himself, and which not, and the team lead can also set a default what should happen on the right click.. Yeah, that's it.
- pgrote 15y agoWe're also going to need a way for someone to report on the right click actions. Log the action, build an alert system to distribute and then auto generate an email letting someone know the alert is sent. The reporting should have control levels so the team lead can designate whether someone can see this report, share this report or print this report.
- pclark 15y agoand give me an API to query if a user likes the right click override setting off and on. "Gravatar for right click settings."
- psychotik 15y agoAlso A/B test the pop-over dialog to see what works best.
- dsl 15y agoand a multivariate engine to test different font face/wording combinations for logo download conversion tracking.
- josscrowcroft 15y agobetter build in social sharing too, "I just right-clicked and won!"
- 15y ago
- richbradshaw 15y agoPersonally, I'd use a combination of Dropbox, iCloud as well as an arbitrary SFTP server. They could use the SSH key you register with them to allow seamless log in, and also encryption of the setting on Dropbox and iCloud.
- colonel_panic 15y agoAm I really in a <1% minority of people who right click site logos to open the main page in a new tab and start a separate browsing path?
- cocoflunchy 15y agoWell I middle-click...
- trustfundbaby 15y agoyes
- WiseWeasel 15y agoRequires two hands, but I often find it easier to control-click on links to open in a new tab, and that still works in this case.
- Seth_Kriticos 15y agoI open new tabs with middle click (scroll wheel click). That works too. It also works for closing tabs.
- jwallaceparker 15y agoI do this too. CTRL-click to open a new tab. That is NOT working for me on a Mac.
- armandososa 15y agoIt's command + click on mac.
- mmahemoff 15y agoIt's probably overkill to save the preference. A good-and-still-simple solution would be to include a (non-linked) replica image of the original button along with an explanatory link to github.com.
- OzzyB 15y agoBravo. This is so simple, I can't believe I didn't think of it -- just put a "github homepage" link/image on that pop-up that users can then right-click to their hearts content. And here I was thinking about adding cookies and saving client-state. :)
- stevenw36 15y agoYou could say the same thing about what Github is doing with the interception of the right-click event. The "about us" page would be a better place to put links to logo. Leave the user's right-click alone.
- WiseWeasel 15y agoThe point is they found that members of the press or bloggers who want these assets in the first place are not bothering to drill down to the Press section; they're just grabbing it right from the root index, causing sub-optimal assets to propagate through the media, which reflects poorly on the brand. This way, Github makes sure they're getting publication-friendly versions of their logo when people do that. Ultimately, ensuring their brand is well-represented in the media was deemed more important than avoiding inconvenience to a few power users.
- skeletonjelly 15y agoThe complexity is already there. GH went to the trouble of doing it, why not add another button that sets a cookie. Compared to what they've done it's peanuts. Heck, if the website was here (https://github.com/github https://github.com/github) they'd get a pull request.
- razorstorm 15y agoBy the same type of abrasive, quick to conclude mindset, you must be a different type of program manager - you believe that just because you do not use a certain feature, no one else should be allowed to use it either.
- wittgenstein 15y agoWhy do you need to answer no and right-click otherwise? If you don't want it, you close the dialog; closing it effectively means "No thanks". You're not going to be right-clicking on that logo often like a mad man. The current solution makes perfect sense. Your solution is terrible and overly complex.
- oscilloscope 15y agoBut when I close the dialogue and right click again, the dialogue reappears. It'd be nice if it didn't, which is what the OP is suggesting. Maybe the extra "No" button isn't necessary, but I wouldn't call it "terrible".
- wittgenstein 15y agoWhy are you going to right click again? Do you want the browser's regular right-click context menu? Okay, that's a valid reason. But then what if you want the popup AGAIN after you click "No thanks"? Does the user then have to clear his cache? This is overly complex. If the right-click behavior is being overloaded, then the current solution is better than making it a global preference. Many user will be confused with what "No thanks" means. Are you going to have an explanation saying "If you click "No thanks", then you'll get the browser's regular menu after you right-click from now on? If you get rid of the "No thanks", then you'll have inconsistent behavior. The first time you right-click, something will happen, and something different will happen the second time, and users will be like "WTF?" All this trouble with such a small feature shouldn't happen in the first place. The person who suggested this does indeed sound like a typical PM.
- hk__2 15y agoIf I want to open Github's homepage in a new tab, I can't use only my mouse (right click -> 'open in a new tab'), I must use Ctrl+click. Why Github force me to do that ? [Edit: middle-click doesn't work for me]
- wittgenstein 15y agoThen this is an argument for NOT overloading the right-click behavior, not for adding a "No thanks" preference. Then all users who want to right-click have to go through ONE EXTRA STEP just to be able to do that?
- xpose2000 15y agoThis answer sent shivers down my spine.
- dschobel 15y agoThat my fried, is called experience.
- lwat 15y agocanv.as does the fancy right-click menu too, and at the bottom there's a note saying 'Use Shift + Right click for the normal right click menu'
- simonbrown 15y agoUnfortunately for this case, Shift+RC takes as much effort as Ctrl+RC and replaces the "open in new window" shortcut.
- lwat 15y agoThere's more in the right-click menu than just 'open in new window'
- gengkev 15y agoI think it should include a note that Shift+Right Click opens the standard context menu. And then let the standard context menu open when you hold down shift.
- dave1010uk 15y agoSo many people on HN coming up with elaborate ways to get a consistent UX that works for all cases. In my mind the best thing to do would be showing the lightbox but also not disabling the context menu. Advantages: * Shows context menu immediately, allowing for edge cases * Shows lightbox * Always consistent, no clearing cookies or preferences to get it back * Unobtrusive; "don't make me think" * Simple to implement (just allow the event to propagate) * Robust, context menu works if lightbox breaks