Skip to content

Adjust status menu tone and layout#79

Merged
kargnas merged 1 commit intomainfrom
improve-ui
Feb 14, 2026
Merged

Adjust status menu tone and layout#79
kargnas merged 1 commit intomainfrom
improve-ui

Conversation

@kargnas
Copy link
Member

@kargnas kargnas commented Feb 14, 2026

Summary

  • align pace/reset rows with new tone settings and remove stale formatting hints in the provider menu
  • add reusable compressed usage summary view so status rows display consistent bold/grey text with the requested emphasis rules
  • fix Predict/Used text styling and layout so exhausted rows split into status/wait segments with clearer colors

Testing

  • Not run (not requested)

@op-gg-ai-devops
Copy link
Contributor

메뉴 아이템 표시 순서를 Usage → Pace → Reset으로 변경하고, Pace 뷰의 라벨을 'Speed'로 수정하면서 소진(Used Up) 상태의 UI 처리를 개선했네.


야, 코드 좀 훑어봤는데 몇 가지 눈에 띄네:

  • UI 디테일: createPaceView에서 'Used Up' 상태일 때 텍스트 정렬이랑 색상 처리 분기 태운 건 사용자 입장에서 가독성이 확 좋아질 것 같다. 센스 있네.
  • 코드 구조: createUsageSummaryView로 뷰 생성 로직 따로 뺀 건 아주 깔끔한 선택이었어. 유지보수하기 훨씬 편하겠네.
  • 개선 제안: 오토레이아웃 제약조건(NSLayoutConstraint) 코드가 UI 복잡도에 비례해서 길어지고 있는데, 나중에 NSStackView 써서 코드 라인 좀 줄여보는 거 어때?

이건 그냥 맛보기 리뷰고, 버그나 보안 이슈까지 라인별로 빡세게 털어주는 풀 리뷰를 원하면 댓글로 @opgginc/op-gg-ai-devops 리뷰해줘라고 쓰거나 @opgginc/op-gg-ai-devops 팀을 리뷰어(Reviewers)에 추가해라. (AGENTS.md 있으면 거기 규칙 따르니까 참고하고.)

@kargnas
Copy link
Member Author

kargnas commented Feb 14, 2026

@opgginc/op-gg-ai-devops

@op-gg-ai-devops
Copy link
Contributor

op-gg-ai-devops bot commented Feb 14, 2026

✅ AI Code Review Completed

UI 개선 및 Usage Summary 뷰 분리 작업이 완료되었습니다. 스타일 가이드 위반(Magic Number) 1건에 대한 수정을 요청드렸습니다. 그 외 기능적인 변경 사항은 양호해 보입니다.

Todo List

  • Analyze PR metadata and decide review language (Expected: Korean)
  • Fetch PR changes and analyze the diff
  • Read AGENTS.md and project documentation for context
  • Perform deep code review (Architecture, Styling, Logic, Security)
  • Run smoke tests (build/lint) if applicable
  • Post review using gh api
  • Update status comment

Reviewed with google/gemini-3-pro-preview


📋 View Full Logs

Copy link
Contributor

@op-gg-ai-devops op-gg-ai-devops bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 OP.GG DevOps AI Code Review

UI 개선 작업을 잘 진행해 주셨습니다. Provider 메뉴의 정보 표시 순서를 변경하고 Usage Summary 뷰를 분리하여 가독성이 좋아졌습니다.

다만, 스타일 가이드 위반(Magic Number) 사항이 한 건 있어 수정이 필요합니다.

주요 검토 사항

  1. Hardcoded Values: ProviderMenuBuilder.swift에서 폰트 사이즈 11이 하드코딩되어 있습니다. AGENTS.md 규칙에 따라 MenuDesignToken을 사용해 주세요.

let leadingOffset: CGFloat = MenuDesignToken.Spacing.leadingOffset
let trailingMargin: CGFloat = MenuDesignToken.Spacing.trailingMargin
let minimumGap: CGFloat = MenuDesignToken.Spacing.submenuIndent
let headerFontSize: CGFloat = 11
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

스타일 가이드 위반: AGENTS.md에 따르면 픽셀 값을 직접 하드코딩하는 것은 금지되어 있습니다 (NEVER hardcode pixel values).

MenuDesignToken.swift에 새로운 상수(예: smallFontSize)를 정의하거나 기존 MenuDesignToken 값을 사용해 주세요.

@kargnas kargnas merged commit c1b5a07 into main Feb 14, 2026
15 checks passed
@kargnas kargnas deleted the improve-ui branch February 14, 2026 17:14
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

Comments