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

[BSVR-223/FEAT] 시야 후기 등록 TAB 이동 및 SnackBar 추가 #107

Merged
merged 13 commits into from
Aug 21, 2024

Conversation

minju1459
Copy link
Collaborator

💻주요 작업 내용

  • 열만 입력, 번만 입력 (*휠체어석) -> DTO 수정
  • 서버 변경 -> 익사이팅석, 프리미엄석 하드코딩
  • 좌석선택- [구역선택]-[좌석번호] 간 탭이동
  • 리뷰 등록 관련 스낵바 추가

🎞리뷰 요청 사항

  • 이제 예외 케이스 및 열만 입력 등록 서버 배포돼서 잘됩니다. 확인부탁드려요 😎
  • 제 뷰는 사소한 변경사항들이 많아, 큰 등록 플로우 변경되기 전에 먼저 구현하는게 맞다고 판단해서 이번에 pr 단위를 좀 작게 가져갑니다 !
  • 2차 MVP 1 / 2 / 3 차 구현 중 두번째 pr입니다 ~! 아자자 🤪

@minju1459 minju1459 added this to the 2차 스프린트 개발 milestone Aug 21, 2024
@minju1459 minju1459 self-assigned this Aug 21, 2024
@minju1459 minju1459 changed the title [BSVR-223/FEAT] 시야 후기 등록 2차 - TAB 이동 및 SnackBar 추가 [BSVR-223/FEAT] 시야 후기 등록 TAB 이동 및 SnackBar 추가 Aug 21, 2024
Copy link
Member

@Jokwanhee Jokwanhee left a comment

Choose a reason for hiding this comment

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

고생했어~ 민주야~ 🐿️🐿️🐿️🐿️

@@ -13,7 +13,7 @@ abstract class BindingBottomSheetDialog<B : ViewBinding>(
private val bindingInflater: (LayoutInflater, ViewGroup?, Boolean) -> B,
) : BottomSheetDialogFragment() {

private var _binding: B? = null
var _binding: B? = null
Copy link
Member

Choose a reason for hiding this comment

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

이거 왜 private 제거한거야?

Comment on lines 640 to 643
override fun onDestroyView() {
super.onDestroyView()
_binding = null
}
Copy link
Member

Choose a reason for hiding this comment

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

요 함수 Base 추상 클래스에서 바인딩 해제해주고 있지 않나? 중복 코드같아~!

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

아이고 이거 왜 여기있어 ..? private 제거된 이유도 이거 때문이네 복구해놓을게 ~

@@ -524,4 +622,23 @@ class SelectSeatDialog : BindingBottomSheetDialog<FragmentSelectSeatBottomSheetB
}
}
}

private fun makeSpotImageAppbar(message: String, marginHorizontal: Int) {
val parentView = requireDialog().window?.decorView?.findViewById<View>(android.R.id.content)
Copy link
Member

Choose a reason for hiding this comment

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

decorView를 사용한 이유가 있을까?

토스트 띄우는데 View 객체 넘겨주려면 아래 코드로 사용해도 좋을 것 같아

val parentView = binding.root.rootView

@Jokwanhee
Copy link
Member

민주야 이게 두 번째 PR 이면 다왔는데,
이제 남은 태스크가 뭔지 알 수 있을까~? 👏

Copy link
Collaborator

@BENDENG1 BENDENG1 left a comment

Choose a reason for hiding this comment

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

확실히 자르면서 가니깐 리뷰하기도 더 좋아보이긴하네~!
민주 고생했어! 👍👍

messageColor = com.depromeet.designsystem.R.color.color_foreground_white,
icon = com.depromeet.designsystem.R.drawable.ic_alert_circle,
iconColor = com.depromeet.designsystem.R.color.color_error_secondary,
marginHorizontal = marginHorizontal,
Copy link
Collaborator

Choose a reason for hiding this comment

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

엇 혹시 marginBottom아니야..?!

Copy link
Collaborator

Choose a reason for hiding this comment

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

지금 qa 받구 있는데 추후에는 marginhorizontal을 삭제할 예정이야..!
(이미지 스낵바 같은경우 text 너비에 따른 wrap_content로 요구를 해서)

Copy link
Collaborator Author

@minju1459 minju1459 Aug 21, 2024

Choose a reason for hiding this comment

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

SpotImageSnackBar는 추후에 균욱 오빠가 수정해준다고 해서 안건드리는 선에서 스낵바 text 너비에 따라 marginhorizontal dp를 설정해줬어 그럼 일단 marginHorizontal 파라미터 삭제해놓을겡 ~~

icon = com.depromeet.designsystem.R.drawable.ic_alert_circle,
iconColor = com.depromeet.designsystem.R.color.color_error_secondary,
marginBottom = 96,
marginHorizontal = 26,
Copy link
Collaborator

Choose a reason for hiding this comment

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

이부분도
93번 브랜치 이미지 스낵바
참고하면 좋을것 같아! 지금 아직 QA중이라😅

Copy link
Collaborator

Choose a reason for hiding this comment

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

아 그리구 messageColor, icon, iconColor가 이제 모든 뷰에서 동일한 디자인 시스템이 적용되는데 아예 파라미터 값을 안받게 설정하는게 좋으려나?

Copy link
Collaborator Author

@minju1459 minju1459 Aug 21, 2024

Choose a reason for hiding this comment

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

난 동의 ! 지금 디자인 시스템에도 느낌표 아이콘 이미지가 있는 스낵바, endMessage가 있는 스낵바 이렇게 두개로만 통일되어 있는 것 같아서 동일하게 적용하면 좋을 것 같아 👍👍
무제

tvNextBtn.visibility = VISIBLE
tvSelectZone.setTextColor(binding.root.context.colorOf(com.depromeet.designsystem.R.color.color_foreground_heading))
tvSelectNumber.setTextColor(binding.root.context.colorOf(com.depromeet.designsystem.R.color.color_foreground_caption))
llTabSelectSeat.setOnSingleClickListener {
Copy link
Collaborator

Choose a reason for hiding this comment

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

이 부분 진짜 노고가 느껴진다..

private var _binding: B? = null
var _binding: B? = null
Copy link
Collaborator

Choose a reason for hiding this comment

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

?!

@minju1459
Copy link
Collaborator Author

민주야 이게 두 번째 PR 이면 다왔는데, 이제 남은 태스크가 뭔지 알 수 있을까~? 👏

이제 좌석 시야 등록 / 직관 후기 등록 플로우 추가 태스크만 완료되면 될 것 같아 ~! 🐒

Copy link
Collaborator

@SsongSik SsongSik left a comment

Choose a reason for hiding this comment

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

수고했엉~~~~이제 그만잘해~~~~

@minju1459 minju1459 merged commit b188823 into main Aug 21, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEATURE] 시야 후기 등록 좌석 선택 TAB 이동 및 SnackBar 추가
4 participants