왜 만들었나
Mintables에게 필요한 건 라우트보다 창과 독, 스포트라이트였어요. 그 셸이 한번 만들어지자, 자연스럽게 독립된 라이브러리가 되고 싶어 했죠. 앱을 데이터로 등록하고, OS 테마를 고르면, 데스크톱이 알아서 연결돼요.
신호등 버튼, 독, 메뉴 바까지. macOS 룩은 테마 prop 하나면 돼요.
같은 앱이 옷만 갈아입어요. 창 테두리, 작업 표시줄, 컨트롤이 앱 코드를 건드리지 않고 Windows 방식을 따라가요.
Activities, 상단 바, GNOME 스타일 창 버튼으로 세 번째 기본 테마가 완성돼요.
프로젝트 소개
완전한 OS 스타일 데스크톱을 그려주는 React 컴포넌트 라이브러리예요. 배경화면, 독, 신호등 버튼이 달린 드래그·크기 조절 가능한 창에 더해 스포트라이트 팔레트, 설정, 알림, 창 스내핑까지 들어 있어요. 앱을 데이터로 등록하면 나머지는 알아서 연결되고, macOS, Windows, Ubuntu(GNOME) 테마가 기본 제공돼요. Mintables를 떠받치는 데스크톱 셸이기도 해요.
Tech Stack