Feature Request: Partial Likes
-
Ever wanted to Like a specific part of a post instead of the entire post? Here's how!
- Find a post you want to Like.
- Highlight the portion of the post you Like, and Like it.
- To see what portion of a post a user Liked, mouse over their icon in the list and it'll highlight their Like.
Filed Under: I numbered those 1 - 3 but MarkoCourseDownBBHTMLBBCodBBe shot me down, Am I serious or trolling? You decide!
-
-
-
Well I lost the betting pool against myself. I was really expecting the first post to be Grumpy Cat.
I think you're overthinking this
Overthinking things is one of my hobbies.
-
I was really expecting the first post to be Grumpy Cat.
Imagine your surprise when you got Grumpy Rat. <yeah, that was probably your joke, but it was funny and I wanted to say it
-
That looks like a horrible UI.
How about instead allowing the original poster to facilitate partial likes with a [likeme] tag?
-
-
-
@mott555 said:
I was really expecting the first post to be Grumpy Cat.
Imagine your surprise when you got Grumpy Rat. <yeah, that was probably your joke, but it was funny and I wanted to say it
-
This is easy!
All we need is a bot with TL4+. We add a new partial like button, which shoots off a message to the bot. The bot then edits the post by wrapping the liked portion in a
<span>
containing the liker's ID in adata
attribute, and also adds another, hidden,<span>
containing the same thing, but it also wraps the text in an additional<ins>
tag.Clicking an avatar gets the user's ID and toggles the visibility state of all
<span>
s that contain adata
attribute whose value is that ID.
... why are you all looking at me like that ... ?
-
... why are you all looking at me like that ... ?
because we're expecting you to write it.
-
Here's a prototype algorithm:
-
Do it!
After all the other cool things we thought about for DC ...
-
And when the likee edits their post?
-
if it changed a piece that was liked, you'd be able to tell if it showed ins/del style or something.
unlike now where you can edit a liked post after the like has locked (i think theres slightly longer time for editting than like revoking) and make all the likers look like dicks.
-
-
Or just load in the originally liked revision. Tracking spans outside of the text itself when the source text is liable to change just sounds like a discoursian horror story waiting to happen, from where I'm sat.
-
sounds like a discoursian horror story waiting to happen,
isn't that a reason why they'd do it that way?
-
if it changed a piece that was liked, you'd be able to tell if it showed ins/del style or something.
Or force revision history to be public for any post that is edited after it has likes.
-
I've given this plenty¹ of thought, and… it's a terrible idea. Simply because it's just not worth the effort; the number of bugs² that will inevitably be in it… yeah…
¹For a loose definition of
²Even if it was tested properly, there'll still be loads, thanks to an excess of edge cases; you'll never get them all
-
What happens when someone likes every single character, individually, within a post?
-
I've given this plenty¹ of thought, and… it's a terrible idea. Simply because it's just not worth the effort; the number of bugs² that will inevitably be in it… yeah…
¹For a loose definition of
²Even if it was tested properly, there'll still be loads, thanks to an excess of edge cases; you'll never get them allisnt that what the discodevs are there for?
What happens when someone likes every single character, individually, within a post?
that's what we're here for.
-
the number of bugs² that will inevitably be in it… yeah…
Yeah but the lulz would be tremendous.
What happens when someone likes every single character, individually, within a post?
I was thinking you could only have one liked block of text, not multiple.
-
What happens when someone likes every single character, individually, within a post?
That person gets a visit from the friendly people with the straitjackets.
-
Suppose this feature got implemented, any takers on the amount of time before someone tries to draw a dick with partial likes?
Because if you let users on the internet "draw" stuff, there's gonna be dicks.
-
34 seconds
-
Don't have the time or will to do a photoshop mock up but:
Use existing system of capturing potential quotes and add a "like" button. Process and display the "like" as quotes currently are, thus giving the "liker" an opportunity to explain, or not. Which, again, is consistent with Quotes. Modify the interface to the likes counter to add it.
-
Don't have the time or will to do a photoshop mock up but:
Ahh, thought so. I knew you couldn't post an empty thread, and a quote by itself is considered an empty thread, so you will have to provide a conditioned modification for that.
-
Why not go for the obvious 69 seconds joke?
-
Because 34 is more relevant
-
This is easy!
All we need is a bot with TL4+. We add a new partial like button, which shoots off a message to the bot. The bot then edits the post by wrapping the liked portion in a <span> containing the liker's ID in a data attribute, and also adds another, hidden, <span> containing the same thing, but it also wraps the text in an additional <ins> tag.
Clicking an avatar
gets the user's ID and toggles the visibility state of all <span>s that contain a data attribute whose value is that ID.tells the bot to edit the post so the selected region is highlighted.FTF
-
-
What happens when someone likes every single character, individually, within a post?
That's what rate-limiting of likes is for, and also, if you're not using a bot, liking every single character, individually, within a post is sort of it's own punishment.
-
I was thinking you could only have one liked block of text, not multiple.
That's no fun! What if the user likes multiple sections of a post, but not the post as a whole? That's only going to encourage users to segment their posts into likeable portions and inflate their postcount and make Atwood sad.
-
-
-
-
And this would be a bad thing?
For Atwood, yes. For the rest of us, well, those 2^16 posts badges ain't gonna earn themselves....
-
2^16 posts badges
Has anyone gotten the 2^-1 post badge for making a post but forgetting to hit the "post" button and then leaving the site forever yet?
-
Oh, the myriad of possible replies this invokes within me. Ranging from "How would Discourse know?" thru "How to frustrate the pseudo AI in Dicourse's Front End" and onto "unreachable code" and the headline "Dicscouse finally understands FILE_NOT_FOUND*
-
Drafts get saved. Though in a way that's not terribly obvious, IIRC. Of course, the "leave...forever" bit makes awarding the badge unlikely.