feat(ux): NoteCard chip affordance 강화 + 헤더 사이드바 토글 + default visible + 창 크기
dogfood 발견 사항 묶음: - **NotebookChip** 시각 강화 — 청색 배경 + 📓 아이콘 + ▾ caret + dropdown 헤더 '이동할 노트북'. 클릭 시 다른 노트북 dropdown 명확히 발견 가능. 다른 노트북 없으면 disabled state. - **헤더 좌측 ☰ 햄버거 버튼** — 마우스로 사이드바 토글 (Cmd/Ctrl+B 와 동일). - **사이드바 default visible** — settings.getSidebarVisible 의 default false→true, store init 도 동일. 기존 사용자가 명시적으로 false 저장했다면 그 값 유지. - **inboxWindow 기본 크기 확장** — 900×720 → 1200×800. 사이드바 240px 가 default 가시화되므로 main 영역 확보. 851 tests pass + typecheck clean. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -224,7 +224,8 @@ describe('NoteCard — notebook chip (Task 17)', () => {
|
||||
fireEvent.click(screen.getByTitle('다른 노트북으로 이동'));
|
||||
// 현재 nb-1('회사') 는 제외, nb-2('개인') 만 보임.
|
||||
expect(screen.getByText('개인')).toBeInTheDocument();
|
||||
expect(screen.queryAllByText('회사').length).toBe(1); // chip 버튼 안에만 존재
|
||||
// chip 자체 text 는 "📓 회사 ▾" 이라 정확 매칭 X → regex 로 chip 안에만 '회사' 존재 확인.
|
||||
expect(screen.queryAllByText(/회사/).length).toBe(1);
|
||||
});
|
||||
|
||||
it('dropdown 의 notebook 클릭 → store.moveNoteToNotebook 호출', async () => {
|
||||
|
||||
Reference in New Issue
Block a user