이번 주는 Slima가 처음으로 제품답게 보이기 시작한 주입니다.
Slime 브랜드 비주얼
Slime이 공식 등장했습니다 — 초록색의, 움직이고, 표정이 있는 슬라임이 Slima의 마스코트입니다.
Slime이 등장하는 곳:
- Insight 대시보드
- PWA 앱 아이콘
- 홈페이지 hero 영역
브랜드 비주얼 시스템도 함께 확정했습니다:
- 크림 화이트 배경색 (SaaS의 차가운 블루가 아닙니다)
- IBM Plex Serif 제목 폰트
- Indigo / Leaf-green / Amber 3색 강조 시스템
- 둥근 모서리, 가벼운 그림자, editorial 레이아웃
비주얼 언어의 목표: 작가의 작업 공간은 dashboard가 아니라 서재 같아야 합니다.
Split-pane 에디터
두 개의 파일을 좌우로 펼쳐서 동시에 편집할 수 있습니다.
자주 쓰는 패턴:
- 왼쪽: 캐릭터 설정, 오른쪽: 새 챕터 작성
- 왼쪽: 개요, 오른쪽: 장면 작성
- 왼쪽: 이전 버전 (다른 commit), 오른쪽: 개작
두 pane이 같은 commit history를 공유하지만, 각자의 단어 수를 별도로 표시합니다. 단축키 Ctrl+\로 전환합니다.
관계도 캔버스 — 처음부터 다시
저희는 원래 mind-map 오픈소스 라이브러리를 사용했습니다. 그러나 대형 작품(캐릭터 / 장면 200+개)에서 끊김이 발생했습니다.
이번 주에 그 라이브러리를 완전히 제거하고 canvas 렌더링을 직접 구현했습니다:
- 노드 드래그, 노드 컬러 커스터마이즈
- 관계 연결선 (관계 유형 라벨 포함)
- 마우스 휠 줌 / 팬
- 200+ 노드에서도 매끄럽게
아랍어 RTL 완전 지원
Slima 출시 18일째, 아랍어(우→좌) 레이아웃을 완성했습니다.
지원 범위:
dir="rtl"페이지 전체 미러링- 에디터 커서 / 선택 / 단락 정렬
- UI 버튼, 메뉴, 사이드바 전부 미러링
- 아랍어 + 한국어 / 중국어 혼재 처리 정확
아랍어권에는 라이트노벨, 종교 문학, 역사 산문 같은 장편 작가 커뮤니티가 매우 큽니다. 그러나 도구 선택지는 적습니다 — 그분들을 기다리게 하고 싶지 않았습니다.
맞춤법 검사
브라우저의 네이티브 spell-check API를 그대로 활용합니다. 오타에 시달리는 작가에게 매우 유용하며, 별도 설정 없이 바로 사용 가능합니다.
다음 주
12월의 마지막 주 — Insight Cards 대시보드, Slime 상태 엔진, AI Reasoning Mode 기본 활성화.