Advertisement · 728 × 90

Posts by Nathan Manceaux-Panot

An embroidery hoop containing a sewn aerial view landscape. It depicts an apple orchard in bloom in the centre, allotments to the left and sheep in their field at the bottom. Train tracks go past the top of the orchard and allotment.

An embroidery hoop containing a sewn aerial view landscape. It depicts an apple orchard in bloom in the centre, allotments to the left and sheep in their field at the bottom. Train tracks go past the top of the orchard and allotment.

Sewn train tracks past an apple orchard (to the left).

Sewn train tracks past an apple orchard (to the left).

An angled view of a sewn vegetable allotment surrounded by rough land, trees and with train tracks to the left.

An angled view of a sewn vegetable allotment surrounded by rough land, trees and with train tracks to the left.

An angled view of embroidered bushes and paths going through them leading to an orchard, allotment and fields.

An angled view of embroidered bushes and paths going through them leading to an orchard, allotment and fields.

'A simple (perfect) life' - my spring landscape is finally finished! An apple orchard in bloom, old railway, sheep with their lambs and an allotment being prepared for growing :) Zoom in to see all the other tiny details too... I think this might be my favourite aerial embroidery I've ever done!

1 week ago 5927 1755 148 75

Oh gosh, yes. Video decoders for games is one hell of a complex topic. For a start: patents are everywhere and not free.

If you want to decode a 4K video with bare normal framerate (even on modern hardware), you can't do it without paying a patent to someone. You just can't.

(cont.)

1 week ago 65 31 4 1
Video

In the middle of a large interactive rebase, you realize the commit list you arranged wasn't quite right. Maybe a commit is missing, or misplaced, or something else.

Where usually you'd have to start over, Retcon lets you course-correct on the fly: your history remains fully editable, always.

1 week ago 0 2 0 0
A stitched panorama with a huge visual artifact: a large chunk of the image is completely blank, presumably because the source images didn’t line up well enough to be stitched together.

A stitched panorama with a huge visual artifact: a large chunk of the image is completely blank, presumably because the source images didn’t line up well enough to be stitched together.

Back in 2014, the iPhone's panorama feature could still use some work

1 week ago 1 0 0 0
Preview
Retcon The macOS app for effortlessly rewriting Git history.

Just fixed a typo in the undo cheatsheet on Retcon's website. Ironically, if you do *not* use Retcon and instead favor the CLI, then that page is one of the best "how to undo anything in Git" guides on the Web. Do share it with all your Terminal-loving friends: retcon.app/#undo-cheatsheet

1 week ago 0 1 0 0
Preview
Cooklang – Recipe Markup Language Cooklang is a markup language for recipes.

Just learned about Cooklang, a language for recipes. Compatible apps can do the usual smart things (e.g. scale quantities), but the raw text stays human-legible.

That means you can put your recipes in Git! There’s also mobile apps, and everything is OSS. Very nice.

mas.to/@cooklang

2 weeks ago 1 0 0 0

I'd like to launch apps with global keyboard shortcuts; but not single shortcuts, sequences (e.g. ⌘5 followed by ⌘6 could launch Music). Anyone knows a Mac app for that?

I currently use Apptivate, but it hasn't been updated for a decade, and is starting to have issues.

2 weeks ago 0 0 0 0
Post image Post image Post image Post image
3 weeks ago 99 9 1 0
A graph with five nodes. First is a black-and-white somewhat abstract representation of hair.
It’s piped into a CIColorControls node, which has a brightness slider.
That outputs a much brighter version of the mask, where most pixels are actually completely white.
That brightened image, and a yellow Dye icon, are both fed into a CIBlendWithMask node.
That node has an arrow heading off-screen.

A graph with five nodes. First is a black-and-white somewhat abstract representation of hair. It’s piped into a CIColorControls node, which has a brightness slider. That outputs a much brighter version of the mask, where most pixels are actually completely white. That brightened image, and a yellow Dye icon, are both fed into a CIBlendWithMask node. That node has an arrow heading off-screen.

Photos of eight different boxes of hair dye.

Photos of eight different boxes of hair dye.

Here's some stuff from an aborted blog post.

First is a a mockup of an interactive graph, showing how the transition mask has its exposure adjusted, to actually animate the change from a color to the next.

Second is reference pictures I used for the app icon.

3 weeks ago 0 0 0 0
Video

Dye's icon changes color whenever you switch an app's theme. The animation is powered by a chain of Core Image filters, mostly to make the color visibly follow hair strands, by using a transition mask. I think most people won't notice the change, making it into a very unsubtle easter egg?

3 weeks ago 0 0 1 0
Advertisement
Discord on macOS. The window is almost completely blank, save fort the close/minimize/fullscreen buttons, a “connection problems? let us know” set of buttons at the bottom, and a pointless helpful tip in the middle. (“Did you know: Hover a GIF and click the star to save it to your favorites.”)

Discord on macOS. The window is almost completely blank, save fort the close/minimize/fullscreen buttons, a “connection problems? let us know” set of buttons at the bottom, and a pointless helpful tip in the middle. (“Did you know: Hover a GIF and click the star to save it to your favorites.”)

When you lose Internet access, Discord immediately goes completely blank. That is not offline-first design!

3 weeks ago 0 0 0 0
Preview
Dye A different theme color for every app.

Dye 1.0.1 is out today, and fixes one (1) bug. If changing the theme didn't work for some apps, try again with this version!

Update from the Dye menu, or download from the website: lemon.garden/dye/

1 month ago 0 0 0 0
Apple Maps listing for GOUROU, an Indian restaurant

Apple Maps listing for GOUROU, an Indian restaurant

Someone’s CV, uploaded as a photo for that restaurant

Someone’s CV, uploaded as a photo for that restaurant

The other day I was looking at an Indian place on Apple Maps, and someone had uploaded their CV as a restaurant photo
(I blurred their info for the screenshots)

1 month ago 0 0 0 0
Video

I didn’t know Apple had repair guides now, complete with short videos for many steps. That’s neat!

This one is from the Neo trackpad instructions:
support.apple.com/en-us/126165

1 month ago 0 1 0 0
Preview
SwiftUI Picker: Unreasonable tricks for reasonable behavior Fixing performance and cosmetic issues in creative ways.

You'd expect Picker to be a straightforward view in SwiftUI; but in Dye, pickers took a baffling amount of coercing to actually look right, and not be absurdly slow. Here's some perplexing code I had to write!

pending.design/unreasonable-p...

1 month ago 3 0 0 0

Dye works great with Radiccio! Dye lets you customize the colors of your Mac apps. Check it out!

1 month ago 2 1 0 0
Video

Announcing Dye! (no relation)

Set a different theme color for each one of your apps: make Finder red, and Photos blue, each one's tint's now up to you.

Dye is a free, tiny app, handwritten with care. And it's open-source!

lemon.garden/dye/

1 month ago 8 4 1 1
Video

one of my favorite moments of TNG is when Picard is immediately unable to contain his horse autism

1 month ago 4028 1122 7 105
macOS screenshot. A calendar displayed as a dropdown of a menubar icon. The window is compact and minimal, and clear to read and understand.

macOS screenshot. A calendar displayed as a dropdown of a menubar icon. The window is compact and minimal, and clear to read and understand.

Just stumbled onto Itsycal, a menubar calendaring app. Spend a few minutes on the site and it's obvious how much the author cares, cares about making something nice that people will enjoy.

There's such warmth in something like this! Wonderful to see.

www.mowglii.com/itsycal/

1 month ago 2 0 0 0
Advertisement

I've been working on so many different projects at once—Retcon updates, a tiny app, blog posts, more—and really can't wait to publish them all. It seems I work better when frequently switching focus, but then there's the frustration of not having anything to show!

1 month ago 1 0 0 0
A picture frame sitting on a shelf. It’s an elegant picture of delicate feet dipping in water, with a twig lavender  floating nearby. Each foot clearly only has four toes.

A picture frame sitting on a shelf. It’s an elegant picture of delicate feet dipping in water, with a twig lavender floating nearby. Each foot clearly only has four toes.

lovely photo of four-toed feet at my local podiatrist's office

1 month ago 2 0 0 0
Video

The world feels quite precarious right now—and sometimes we forget what it feels like to pursue happiness. @alv9n.com digs into a study that asked more than 10,000 people to share their joy. From personal growth to friends and family, here’s our happiness mapped.

pudding.cool/2026/02/happ...

1 month ago 30 13 0 2

Oh, looks like you can enlarge the *interior* hit area as well! That’s by setting AppleEdgeResizeBorderSize.

Set both to 8 and resizing windows is a lot easier. I wonder if there’ll be apps where that eats into content too much, though.

1 month ago 0 0 0 0

PSA Outer Wilds is 50% off on Steam till Thursday! This is the biggest discount it's ever gotten; usually sales max at 40%.
store.steampowered.com/app/753640/O...

1 month ago 379 265 6 41

On the topic of resizing windows: you can actually enlarge the (exterior) clickable area. Just run this and log out and back in.

defaults write -g AppleEdgeResizeExteriorSize 8

(Seems to default to 4. You can revert the change with `defaults delete -g AppleEdgeResizeExteriorSize`)

1 month ago 0 0 1 0
Why do office chairs have 5 legs?
Why do office chairs have 5 legs? YouTube video by Rabbit Hole

And on the topic of video essays produced with a lot of care, here’s one about the number of legs in office chairs: www.youtube.com/watch?v=kKt4...

1 month ago 1 0 0 0
The Longest Softlock in Portal
The Longest Softlock in Portal Of all the ways to become stuck in Portal, this is easily the most ridiculous. Let's look into how it works, why it doesn't last forever, and how 4,000 years of history influenced the way we tell time. References, music, and credits: https://gist.github.com/Marblr/11f5bce21d715c58c64dcbb295542823 Support me on Patreon: https://patreon.com/marblr Support me on YouTube: https://youtube.com/c/marblr/join Socials: https://www.twitch.tv/marblr https://www.twitter.com/marblrr https://discord.com/invite/V33hxwKjEy https://www.tiktok.com/@marblrrr

A high-quality video about some low-quality code. Maybe seeing how a masterpiece like Portal is built on spaghetti code will help cure your perfectionism? Or maybe the video's polish will make it worse.

(warning, this fully spoils Portal's ending!)

www.youtube.com/watch?v=Ax7Ab...

1 month ago 0 0 1 0

It’s not clear what happens next, by the way. It was a fun experiment to put something together very (very) quickly; and now we’ll see if it remains an experiment, or becomes a full-fledged project. The idea of an everything-included, your-data-is-local site generator app is certainly a cool mix!

2 months ago 1 0 0 0
Advertisement
Preview
Building Pancake — Chris Eidhof

So, with @eidhof.nl we spent January making Pancake: an app for creating your own blog. Write posts then publish them, all from within the app. It’s both very rough and pretty neat!

It’s out as a closed beta, and we have a short video of the one-minute setup process: chris.eidhof.nl/post/buildin...

2 months ago 1 0 1 0

So much personality in so few pixels! Love it.

2 months ago 1 0 0 0