Skip to content

feat: add editor metadata to status bar - #97

Open
soyuo wants to merge 2 commits into
devfrom
feature/status-bar-metadata
Open

soyuo wants to merge 2 commits into
devfrom
feature/status-bar-metadata

Conversation

@soyuo

@soyuo soyuo commented Oct 14, 2026

Copy link
Copy Markdown
Member

변경 목적

IDE 하단 우측 상태바에 편집기와 현재 실행 환경 정보를 표시해 문서 상태를 한눈에 확인할 수 있도록 합니다.

변경 사항

  • 줄·열, 공백/탭과 폭, 인코딩, 줄바꿈 형식 표시
  • 파일 확장자 기반 언어 표시
  • 현재 빌드 대상과 툴체인 표시
  • 실제 프로세스 resident memory와 100 MiB 기준 게이지 표시
  • macOS/Windows 좁은 창에서 상태바 텍스트와 LSP 영역이 겹치지 않도록 생략/분리
  • Windows 2초 주기 상태바 갱신 및 macOS 윈도우 연결 시 상태바 갱신

구현 범위

  • C17 코어
  • Windows / Win32
  • macOS / AppKit
  • 웹 프론트엔드
  • 백엔드
  • 플러그인 / 마켓플레이스
  • 빌드 / 배포
  • 테스트
  • 문서
  • 기타:

검증

  • 빌드 확인
  • 자동화 테스트 통과
  • 수동 동작 확인
  • 검증 내용: macOS Release 빌드 성공. 전체 CTest 40/40 통과 후, 최종 레이아웃/타이머 보완 뒤 관련 회귀 테스트 3/3 통과.

영향 및 호환성

  • 사용자에게 보이는 변경: 하단 상태바 우측에 편집기 메타데이터, 빌드 대상, RAM 게이지가 표시됩니다.
  • API 또는 데이터 호환성 영향: 없음.
  • 성능 / 메모리 영향: 기존 공용 메모리 샘플러를 사용하며 상태바 갱신 때만 가벼운 시스템 샘플을 수행합니다.
  • 마이그레이션 또는 배포 시 주의사항: 없음.

리뷰어 참고사항

Windows는 현재 호스트에서 실행 빌드할 수 없어 CI 컴파일 검증이 필요합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant