1. 검색 기능의 전면 개편
-
지능형 랭킹: 검색어 대소문자에 따라 메서드(소문자) 또는 클래스/모듈(대문자)의 우선순위를 조정합니다.
-
검색 범위 확장: 기존의 클래스, 모듈, 메서드 외에도 상수를 검색할 수 있게 되었습니다.
-
결과 레이블링: 검색 결과 옆에 타입(Class, Module, Method, Constant)을 표시하여 명확성을 높였습니다.
2. 레이아웃 및 UI 개선
-
3단 구성: 왼쪽 사이드바(탐색), 중앙(콘텐츠), 오른쪽 사이드바(목차)로 구성되어 정보 접근성이 향상되었습니다.
-
다크 모드 지원: OS 설정 연동 및 수동 토글 기능을 통해 사용자 선호도에 맞는 테마를 제공합니다.
-
모바일 최적화: 햄버거 메뉴와 전체 화면 검색 모달을 통해 작은 화면에서도 편리하게 사용할 수 있습니다.
3. 코드 및 Gem 지원
-
코드 블록 편의성: 복사 버튼이 추가되었으며, C 언어 코드 하이라이팅을 지원합니다.
-
Gem 문서화 지원: RDoc 7.0 이상을 사용하는 모든 Gem에 Aliki 테마가 적용되며, 푸터 링크 커스터마이징이 가능합니다.
4. 기술적 제약과 극복
- 외부 의존성이나 빌드 도구 없이 순수 JavaScript와 CSS로만 개발되었습니다. 개발 과정에서 AI 코딩 에이전트를 적극 활용하여 복잡한 스타일 구현 및 다양한 UI 실험을 단시간에 수행했습니다.