Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] #151 - 메인 뷰 및 팝업 뷰 UI수정 #154

Merged

Conversation

lsj8706
Copy link
Member

@lsj8706 lsj8706 commented Apr 14, 2023

🌴 PR 요약

🌱 작업한 브랜치

🌱 PR Point

  • 컬러, 이미지, 폰트 에셋을 조금 추가했습니다.
  • 메인 뷰의 UI를 수정했습니다.
  • 비회원일 때 상단 라벨 텍스트 수정
  • 상단 텍스트 SOPT와 N개월째로 변경
  • 네비바 영역 수정
  • 네비바에서 알림 버튼 제거
  • 플그에서 기수 입력을 안한 유저가 들어왔을 때를 대비하여 상단 기수 태그 제거 분기 처리 추가
  • 권장, 강제 업데이트(앱 공지 팝업) UI 변경
  • AlertVC UI 변경

📌 참고 사항

  • AlertVC를 새롭게 디자인된 UI에 맞춰 수정했습니다.
  • 기존에 솝탭프용 AlertVC의 UI를 전부 버리고 가기에는 솝탬프에서 보여줄 Alert가 이질적일 것 같아서 enum으로 AlertVC의 theme를 만들어서 색상을 관리하도록 했습니다. (폰트까지는...X)
  • makerAlertVC를 호출 할 때 theme를 main혹은 soptamp로 지정할 수 있고, 지정한 테마에 맞게 색이 바뀌도록 했습니다.

📸 스크린샷

기능 스크린샷
메인뷰
AlertVC image
AlertVC image
AlertVC(network) image
AlertVC(network) image
공지뷰 image

📮 관련 이슈

@lsj8706 lsj8706 added Feat 새로운 기능 구현 세진🤝🏻 labels Apr 14, 2023
@lsj8706 lsj8706 self-assigned this Apr 14, 2023
Copy link
Member

@devxsby devxsby left a comment

Choose a reason for hiding this comment

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

고생하셨습니다 ! 👍🏻

Copy link
Contributor

@0inn 0inn left a comment

Choose a reason for hiding this comment

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

고생하셨습니다 ~ !

Copy link
Contributor

@L-j-h-c L-j-h-c left a comment

Choose a reason for hiding this comment

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

역시 시원하네요~~ 수고하셨슴다!!

title: String,
description: String,
customButtonTitle: String,
customAction: (() -> Void)?) -> AlertViewControllable
func makeNetworkAlertVC() -> AlertViewControllable
func makeNetworkAlertVC(theme: AlertVC.AlertTheme) -> AlertViewControllable
Copy link
Contributor

Choose a reason for hiding this comment

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

깔끔한 분기 감사합니다!

@@ -21,7 +21,7 @@ final class UserHistoryHeaderView: UICollectionReusableView {
label.font = UIFont.Main.display2
label.numberOfLines = 2
label.textAlignment = .left
label.text = "OOO님은\nSOPT와 D+1234일째"
label.text = "OOO님은\nSOPT와 N개월째"
Copy link
Contributor

Choose a reason for hiding this comment

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

알고계시겠지만, 추후에 API가 연결되면
I18N에서 static func을 이용하여 000과 N을 전달 가능합니다!

Comment on lines 60 to 71
let attributedText = NSMutableAttributedString(string: text,
attributes: [
.foregroundColor: DSKitAsset.Colors.white100.color,
.font: UIFont.Main.display2
])
attributedText.addAttribute(.font,
value: UIFont.Main.display1,
range: (text as NSString).range(of:"\(name)"))

attributedText.addAttribute(.font,
value: UIFont.Main.display1,
range: (text as NSString).range(of:"안녕하세요"))
Copy link
Contributor

Choose a reason for hiding this comment

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

요 부분은 함수로 분리해서 재사용 할 수도 있을 것 같아요~

Copy link
Member Author

Choose a reason for hiding this comment

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

이 부분 코드가 너무 길어졌네요! 바로 함수로 분리했습니다!

@lsj8706 lsj8706 merged commit 2a30636 into sopt-makers:develop Apr 15, 2023
@lsj8706 lsj8706 deleted the feat/#151-메인뷰-팝업뷰-UI수정 branch April 15, 2023 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feat 새로운 기능 구현 size/L 세진🤝🏻
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feat] 메인뷰 및 팝업 뷰 UI 수정
4 participants