Some Recent Tweaks (and Post Faving!)
Hey folks. I’ve been plugging away behind the scenes on some new features and while some of them aren’t ready to go yet, others are. I don’t know if Sunday evening is the best time to do this, but here’s what’s new on the site:
1. Faving posts. For the past several months, KDO members have been able to fave comments in threads and it’s been working well. The feature allows people to applaud/reward good comments, keep track of comments that they particularly like, and, in aggregate, participate in showing the community as a whole which comments are especially popular or meaningful.
Now I’ve extended that capability to posts; members will find a fave button attached to every post on the site. The number of faves a post has will appear next to the fave button. I went around and around on whether to display fave counts or to figure out some alternative way to indicate the popularity of a post, but I settled on just displaying them because it’s easy and everyone understands that if number is big, post is more popular/beloved. (I also went back and forth a jillion times about whether to do faves with stars, faves with hearts, or likes with hearts. Faves with stars felt right because it’s old school. You can tell me I’m wrong in the comments.)
Like I said when I launched the comment faves, there isn’t a limit to the number of posts you can fave, but in the spirit of kottke.org’s community guidelines, try to be thoughtful and community-minded about faves. At their best, faves are a useful communal signal for others looking for the most interesting posts.
Still to do: I’m working on making it so you can see a list of posts you’ve faved and a list of the most-faved posts on the site. And there are other things that can be done with the faves…it’ll take some time to figure out what those are.
Again, this feature is only for members. A few people have been testing this with me for a few months and I’m excited to open it up to members.
2. The main content area is now wider on non-mobile browsers. When I launched the most recent design in March 2024, I said I wanted the site to feel like a contemporary version of an old school blog, which meant a more compact design. For many posts, this works well but the more visual posts — with embedded art, photos, illustrations, and videos — didn’t look as good as they could have. Hopefully the wider content area gives them more room to breathe.
3. Along with that, I made some tweaks to the sidebar: decreased the menu font sizes, decreased the width, and tweaked the design of the logged-in user view (which I’m still not entirely happy with, but we’re gonna go with it and see).
4. For non-mobile browsers, clicking play on embedded videos in posts will now open up the video in a lightboxed player the width of the browser window. If that doesn’t make sense, just give it a try with one of the internet’s favorite videos, Tom Holland lip-syncing to Umbrella:
I’ve had this feature enabled for myself for a few months and I love it — it’s a much better viewing experience than in KDO’s narrow column or on YouTube or Vimeo. And if you do want to click through and watch it on the original site, it’s only one extra click. I’ve also been making sure I put a link to the video in the text of the post so that it’s easy to get to that way. (I suspect some of you are going to hate this feature because it overrides the expected behavior of the video click. But I genuinely believe it’s better for watching videos! Like, this isn’t some weird tactic to keep people on the site — please, go to YouTube if you want, delete your KDO bookmark, shut your computer down, throw your phone in the ocean, walk into the forest, you’re the internet now, you’re free! In other words, give the lightboxed videos a chance?)
(Reminder: clicking on images in non-Quick Link posts will open them in a lightbox as well. I love this feature too.)
Ok, I think that’s all for now. As always, let me know in the comments below (or via email) if you have any questions, feedback, or concerns.
Comments 25
thread
latest
popular
New feature Sunday?
Edit: I can't fave myself? Is that specifically not-allowed for being too cringe?
Ha yeah you can't fave your own comments — "Don't get high on your own supply." (But I can fave my own posts...I have no defense aside from I love some of my post-children more than others.)
I am cringey. Fave granted.
Unsolicited feedback… after throwing my phone in the Gulf of Mexico (always and 4eva):
Fave “counts” alway feel game-y. Would you ever consider a fave “meter”? The star gradually filling as it garners more clicks?
I know it would be more assets, (and work that I don’t have to do)… but could comport the posts popularity without directly quantifying with a “score”.
For comments a count feels like validation, but posts, your editorial choice IS the validation.
Anyway - great feature improvements.
The only thing with a meter is... what's the scale? Total members? So a post is only popular if everyone likes it? If 20 people really like something, but that's a fraction of the total member base, I feel like seeing a partially-filled meter would send the opposite indication to me as a user.
Personally I will appreciate being able to chip in some kudos on the posts I particularly like, as I've found myself trying to think of comments to leave when I didn't have anything interesting to say.
Love all of this. Nice work!
Oooo, Sunday surprise find, welcome new faves plus a stunning Tom Holland video - thanks, Jason!
Nice new drop of features! Fav counts are intuitive, so make sense.
Very excited to try the light box video update when back at a desktop. Reminds me of something I’ve privately wished for since I first got an AppleTV: a Kottke tvOS app that shows me the videos you recommend. Is that even possible?
Not an Apple TV app, but there’s a YT playlist that a reader set up a few years ago…I’ll put a link to it here if I can find it.
Ah, here we go: 4000+ YT videos that have been featured on the site.
Love these changes, and the ongoing pursuit of better, Jason. One note, in the lightboxed video, I looked first to the upper left corner for the close button, then upper right, but it never occrred to me to look top center. Maybe the conventional spots are a little less frictiony? All in all, great work! (Apologies for "frictiony"!)
Maybe add to close as well? Instinctively did that after watching one.
Oops, it filtered the "escape key" pseudocode =) I'm still trying to hit escape to close.
I just encountered the lightbox on the SNL post and I'm in love. 🤌
I’m impressed and appreciative that you continue to strive to make an already great site even better. Thank you.
Crossposting: I clicked the Rubik's cube video with the new lightbox view. The video player controls (and a slice of the video) are off-screen if the aspect ratio doesn't match the browser viewport. (Firefox/Librewolf, macOS, "zoomed" full screen, not takeover full screen.)
Faves are interesting. I spend all day in a Discourse community for work and I've really grown used to reactions as replies.
Ah you're right. Lemme see if I can tweak the embed code + CSS to fix that.
faves with stars feels like the only correct choice for kottke! stellar!
FAVSTAR 4EVER
(uh I mean STELLAR 4EVAR)
FAVSTAR RUNNER?
J, my font sizing gripe is gone now too 👏👏👏👏
Friend--the lightbox feature is very fun and immersive. As a very habitual YouTube watcher I have two requests:
- Allow the `esc` key to close the lightbox
- Provide some means of showing the length/remaining time of the video
I also had an odd experience that videos sometimes display the wrong thumbnails. Not envious of trying to track that down!
Nits aside, very cool to see the TLC you've dedicated to the site even after all these decades.
I agree with the suggestions from Sean here.
If you add support for `esc` to close I would also suggest adding support for arrow keys to switch to the next lightbox image (on https://kottke.org/25/05/view-of-azalea-garden-from-mt-fuji-hasui-kawase for example). Arrows keys might be more appropriate for skipping around a video but they're great for exploring photos at the highest resolution on KDO.
Faves with stars is right. You are not wrong.
Hello! In order to comment or fave, you need to be a current kottke.org member. If you'd like to sign up for a membership to support the site and join the conversation, you can explore your options here.
Existing members can sign in here. If you're a former member, you can renew your membership.
Note: If you are a member and tried to log in, it didn't work, and now you're stuck in a neverending login loop of death, try disabling any ad blockers or extensions. Or try logging out and then back in. Still having trouble? Email me!
In order to comment or fave, you need to be a current kottke.org member. Check out your options for renewal.
This is the name that'll be displayed next to comments you make on kottke.org; your email will not be displayed publicly. I'd encourage you to use your real name (or at least your first name and last initial) but you can also pick something that you go by when you participate in communities online. Choose something durable and reasonably unique (not "Me" or "anon"). Please don't change this often. No impersonation.
Note: I'm letting folks change their display names because the membership service that kottke.org uses collects full names and I thought some people might not want their names displayed publicly here. If it gets abused, I might disable this feature.
If you feel like this comment goes against the grain of the community guidelines or is otherwise inappropriate, please let me know and I will take a look at it.
Hello! In order to leave a comment, you need to be a current kottke.org member. If you'd like to sign up for a membership to support the site and join the conversation, you can explore your options here.
Existing members can sign in here. If you're a former member, you can renew your membership.
Note: If you are a member and tried to log in, it didn't work, and now you're stuck in a neverending login loop of death, try disabling any ad blockers or extensions. Or try logging out and then back in. Still having trouble? Email me!