made a component that renders forms based on a zod schema
- uses my own components
- supports custom labels, placeholders, props, etc
now I just create a zod schema, pass it to createForm() and get a fully functional form component.
maybe worth making an npm package for this
CSS killed another centering hack. 🔥
`align-content: center` works on a plain block. No flex, no grid. Baseline since April 2024 (Chrome 123, Firefox 125, Safari 17.4), widely available on Oct 16.
Before this, centering a single item vertically meant turning the box into a flex column.
Now ⤵️ one line.
I can’t believe that Apple Stores have received confidential boxes marked “Do Not Open Until October 8” before the iPhone Duo available date 😭
They likely contain displays for Apple's new home products, which could be announced as soon as next week
Are you excited to see another big product release by John Ternus? 🥹
Figma doesn’t want you to use MCP
Amazon doesn’t want you to shop with agents
Reddit won’t let Claude access threads
X won’t let ChatGPT read tweets
It’s starting.
This happened with APIs 8 years ago.
The Browser Company가 Arc 브라우저 개발하다 중단하고 Dia 만들기 시작한 게 아쉽다... 엄청 개성있는 브라우저였다 생각하는데 수익 만들기가 힘들어서 옮겼나봄
그래도 왼쪽 사이드바 지원때문에 Dia를 계속 쓰다 이제는 다른 브라우저에서도 왼쪽 사이드바 지원해서 다른 브라우저들로 갈아탐
0.5px borders helps strokes stay crisp. but with small corner radii (like in check boxes), you end up with funky antialiasing (especially in dark mode).
if you render the border by overlaying two rectangles with carefully-tuned concentric radii, you get those pixels back!
저번에 트위터에서 AI 이용해서 React Native나 웹뷰로 만들었던 앱들 모두 네이티브로 전환하는 거 보면서 나도 네이티브로 앱 개발해보려고 했는데 생각보다 어려운 점들이 많아서 포기함
어려웠던 점을 트위터나 블로그에 써 보고 싶은데 지식이 없다보니 어떻게 설명해야 할지 감이 안 옴