#6 / 16
한글 IME 두 번 찍힘, 멀티 탭 Undo 충돌, PageDown 10줄 고정. BasicTextField를 떠나 Canvas 위에 코드 에디터를 다시 짠 회고Tags
17 페이지
Kotlin
#5 / 16
임계값 → 떨림 → horizontalScroll 클립 → Surface 클립 → SplitPane 형제. 패인 사이로 탭을 옮기기까지 다섯 번의 우회패인 경계를 넘어가는 탭, 자기를 가리는 클리핑들
#4 / 16
BasicTextField 내부 undo → 멀티 탭 모델의 두 시간선 충돌, 그리고 키 입력 단위로 갈 것인가 묶을 것인가의 보폭 정책다른 파일이 묻어 나오던 Ctrl+Z, 그리고 한 번에 사라지던 보폭
#3 / 16
탭 드래그 재배치의 self-modifying 함정, 그리고 deprecated API를 Skia까지 내려가서 만든 이미지 미리보기탭, 폭이 다른 함정, 그리고 deprecated 의 무덤
#2 / 16
Path가 Iterable인 줄 모르고 짠 토글, EDT를 죽이는 UTF-8 디코더, 사이드바 리사이즈까지 — 파일 트리에서 만난 함정 셋파일 트리, 그리고 두 번의 미끄럼
#1 / 16
VSCode와 Claude Code 시대에 직접 만드는 데스크톱 IDE — 컨셉, 기술 스택, 다언어 전략의 첫 정리왜 또 IDE를 만드나
#3 / 12
FCM → 로컬 알림 → Kotlin 네이티브 → 다시 Flutter. 1년간의 알림 구현 여정