NotificaLOGGED OUT!!!
-
We're developers, our
ideas of user experienceexperiences with users' ideas of usability don't matter.FTFY (both ways are correct, though)
Maybe I am just not seeing the vision and logging out is not a thing in 10 years anymore
Just as quitting an application isn't a thing any longer on modern smartphones.
Filed under: Of course, the memory industry doesn't have a say in it.
-
whitegrayblueblack
Which color will we lose next?
Black and white. Post text will be shades of gray on different shades of gray background. Because contrast is too distracting.
-
Jeff doesn't believe developers can do UI. Does that mean:
- Jeff is not a developer?
- Jeff is a shitty UI designer?
-
Jeff is a developer, because the converse of a statement is true if the statement is true.
-
Got any links to those topics? I feel like I missed something amazing.
-
I saw a "Where have my notifications gone?!" topic on meta.dickhorse yesterday. I don't see it now.
-
-
@HardwareGeek said:
shades of gray
How many shades?
How many layers of gray paint does it take to hold up a bug-ridden bike shed? Does it need fewer or more if the bike shed contains no bikes, only instruments of pain and torture?
-
How many layers of gray paint does it take to hold up a bug-ridden bike shed?
-
How many shades?
When I was young, three or four shades were plenty:
- something similar to black between the scan lines of the tube
- a rather dark green on the scan lines where no character pixel is set
- a medium bright green on the scan lines where a character pixel of non-highlighted text is set
- an eye-hurting bright green on the scan lines where a character pixel of highlighted text is set and the scan lines are visibly distorted around the highlighted pixels
-
Got any links to those topics? I feel like I missed something amazing.
Not sure if this has been posted elsewhere because discosearching. But, for me, this is classic Jeff...
I defy anyone to look at the closure reason and not smile.
-
That closure reason is textbook "why His Highness should not be let near actual living humans"
-
It also has the "We'll have to agree to disagree" post which is the Meta.d equivalent to calling time at the bar.
"Finish your posts off ladies and gentlemen. You don't have to stop discussing this topic but you can't do it here."
-
You don't have to stop discussing this topic but you can't do it here.
I don't know, but I always got the impression Jeff will ban you everywhere if you behave inappropriately anywhere, including in places he would not want to be found dead in.
-
I don't know, but I always got the impression Jeff will ban you everywhere if you behave inappropriately anywhere, including in places he would not want to be found dead in.
It must be hard work being Jeff
-
I defy anyone to look at the closure reason and not smile.
LOL:
CLOSED AUG 30
Discussion is a circular waste of time, keyboard shortcut will be added for those that need to log out hourly.
-
LOL:
CLOSED AUG 30Discussion is a circular waste of time, keyboard shortcut will be added for those that need to log out hourly.
Keyboard shortcut?!? So there will be a mysterious incantation that actually will cut you off mid-post?
Did-- did Jeff just intentionally program Candlejack?
=(
Filed under: No. I will not do a Candlejack joke.
-
-
If I'm breaking the number system, I might as well use comic sans to do it.
-
Has anyone figured out what HTML / Javascript will actually work as a logout button / link? The Discourse.user.logout() method I found disappeared at the same time as the logout button, and I haven't found any other workaround...
I want to edit my GreaseMonkey script to have it add a logout link somewhere...
-
Well, the button's back, so you have that.
-
"Finish your posts off ladies and gentlemen. You don't have to stop discussing this topic but you can't do it here."
Discourse. Software for those times when you don't want to have a discussion.
-
Discussion is a circular waste of time
Do you think he means that particular discussion, or discussion in general? It's not clear from the context...
-
Well, the button's back, so you have that.
Not so simple. (Actually I had already figured out how to get it to add the button there before our TDWTF mods enabled the setting; it can be changed by setting
Discourse.SiteSettings.show_logout_in_header
, and takes effect next time you open that menu.)The button doesn't exist until you open your profile menu (which also clears your notifications).
It's not linked to any particular Javascript event... the Ember framework apparently captures all clicks, checks the link's ID, and figures out what the fuck it's supposed to do.
And come to mention the logout link's ID, that changes; either it's randomly generated or influenced by the load order and butterflies, so I can't just make a link with
id="ember2632"
and have it work. (I could if I knew that's the correct ID, but like I said, it changes.)So unless I can dig into Ember's data at runtime and figure out the ID of the logout link, or figure out what method it finally calls and call it directly, or figure out how to prompt Discourse to generate the logout link without clearing my notifications so I can put it somewhere that doesn't clear my notifications, I'm pretty much just stuck.
Also, the notification bubbles aren't attached to the profile menu, because that would be too fucking obvious. Instead, they're attached to the whole top row, so if I move the profile menu (e.g. insert a logout link to the right of it) the notification bubbles don't move along with it.
-
@boomzilla said:
Discussion is a circular waste of time
Do you think he means that particular discussion, or discussion in general? It's not clear from the context...
Any discussion where someone doesn't agree with Jeff is a circular waste of time.
-
Discourse.__container__.lookup('route:application').send('logout');
https://github.com/discourse/discourse/search?utf8=β&q=logout β https://github.com/discourse/discourse/blob/086d31d53b4902238ec9e10207c219402e6437b4/app/assets/javascripts/discourse/lib/keyboard-shortcuts.js.es6#L95 β https://github.com/discourse/discourse/blob/cc0f76e60a0bfa2d5c82c541d378e184695990b7/app/assets/javascripts/discourse/routes/application.js.es6#L22
-
CLOSED AUG 30Discussion is a circular waste of time, keyboard shortcut will be added for those that need to log out hourly.
It's the "hourly" that did it for me.
-
He'll probably bind it to alt+F4 or ctrl+alt+del or something.
-
Add in Ctrl + Alt + Backspace for those weird Linux folk, too.
-
Or alt+sysrq+b?
-
-
Goddamned you got that timepod on full throttle, don't you.
It's still very much a thing even in modern Linuxes, although on the variant I use it isn't enabled by default.
If the machine has got really upset you can sometimes get the filesystems unmounted without having to just use the power button and hope.
-
If the machine has got really upset
So it actually dispenses bourbon to the kernel?
-
It's still very much a thing even in modern Linuxes,
So users of modern Linuxeseseseses are buying special keyboards, or what? Because I don't think I've seen that key in at least 10 years. And even then it was glommed onto something else, IIRC, Print Screen normally.
-
special keyboards
Maybe it's more common on UK keyboards then? I think all of mine have had it, on this one it's with Print Screen like you said.
-
THEN HOW DO YOU PRINT THE SCREEN!!!
<hdhsagdasgda>
-
You just press that key. Magic Sysrq requires you to hold three keys (there's quite a few functions you can execute) so it doesn't interfere.
-
BUT THE KEY SAYS PRINT SCREEN I WANT TO PRINT THE SCREEN HOW DO I PRINT THE SCREEN!!!!!!!!!!!!!!!!!!!!
<osdkald>
-
-
-
He'll probably bind it to alt+F4 or ctrl+alt+del or something.
Apparently...
'shift+z shift+z': {handler: 'logout'},
-
Not gpl as @sam suggested?
-
I hope there's no ZZ Top fan forum that has recently moved to Discourse.
-
Not gpl as @sam suggested?
Nope. gp is already assigned to
{path: '/my/activity'}
, and from the way the shortcuts are laid out I guess they couldn't differentiate the two.Aside: l is assigned to, appropriately enough, liking the selected post. Which doesn't work on the /my/activity page, so it could still be done by a page-dependent shortcut, if Discourse were ever able to switch pages fast enough.
-
-
Ah, much more sensible than I thought you meant! But the shortcut list looks like some sort of json struct..can one embed a function in there? Wait, no, what about just making a handler that either likes or logs out as appropriate? Something like:
'l' = {handler: 'likeOrLogout'},
likeOrLogout() { if(path == '/my/activity') { logout(); else { const $sel = $('.topic-post.selected button[data-action="like"]'); $sel.click(); } },
Eh, doesn't really matter, @sam doesn't love us anymore anyway
-
The fact that Discourse makes this a valid proposal is TRWTF.
"Hmm, let's bind like and logout to the same button, using the same block of code, and have it be dependent on the page you're on" is a trainwreck waiting to happen.
-
Still better than "have your typing the post do random shit instead because you've lost focus on the composer". But hey...
-
Well yeah. But, to be fair, this also occurs in any online game ever.
-
What kind of online games do you play where typing is the primary activity?