kookmin-sw / capstone-2023-08

capstone-2023-08 created by GitHub Classroom
1 stars 4 forks source link

[FE] 테스트 이후 변경점 #148

Closed lucyya99 closed 1 year ago

lucyya99 commented 1 year ago
lucyya99 commented 1 year ago

왜인지 모르게 request가 여러번 뜨는 문제

다른 페이지는 아직 모르지만 갤러리 선택 -> 결과로 넘어가는 경우, 갤러리 선택이 아직 안되었는데 바로 send하도록 되어있습니다

다른 페이지도 FutureBuilder로 되어있는 경우 null 처리를 하는지 확인할 예정입니다

lucyya99 commented 1 year ago

후면 카메라의 사진이 왼쪽으로 90도 회전되어 저장되는 문제

@wynter122 후면 카메라 사용을 제한하는지 몰랐습니다..... 제가 생각한게 맞다면 오늘 테스트에서 해결이 될 것 같아요 만약 해결이 안되면 그냥 없애겠습니다 테스트할때 혼자서 촬영을 굉장히 많이 해봤는데, 휴대폰 거치대 같은게 없으면 생각보다 혼자서 촬영하는게 어려워요. 시연때 카메라를 찍어줘야하는 상황이 생길것같아서 제 생각엔 남겨두는게 좋을 것 같은데 어떻게 생각하시나요..?

왜인지 모르게 팝업창이 여러번 뜨는 문제

복붙하다가 실수로 같은 코드가 붙여넣어졌나봅니다 😥

왜인지 모르게 request가 여러번 뜨는 문제

Gpuip/dl/human이 두번씩 가는데 원인을 잘 모르겠습니다 ctrl+f랑 눈으로 요청 두번하는 코드 없나 샅샅이 봤는데 안보여요.. 만약에 토큰 문제라서 401 에러가 난 후에 토큰 재요청이면 [REQ]가 아니라 [FET]라는 문구가 뜨도록 되어있는데, 이것도 아닌 것 같아요.. 일단 화면에 보이는 문제는 아니라서 제외하고 해결하겠습니다

그리고 혹시 사용자가 여러번 눌러서 서버에 여러번 전송되는 경우를 막기 위해, 서버에 전송되는 동안 버튼이 눌리지 않도록 제한해뒀어요 디자인적으로 바꾼게 아니라 기능적으로 필요해서 바꾼거에요! gif처럼 여러번 눌러도 처음 한번만 전송이 됩니다ㅏ

Bad 피드백의 경우는 api 응답시간이 빨라 굳이 제한하지 않더라도 창이 빨리 떠서 제한을 두지 않아도 될 것 같아요 혹시 이것도 오늘 테스트에서 너무 응답이 느려서 사용자가 계속 누를것같으면 로딩이 뜨도록 만들어두겠습니다

사진 저장 -> human parsing 때문에 오래걸리는 문제

await 키워드 없애서 해결했습니다

로딩창 뒷부분 검정색이 없어지는 문제

로딩 성공이랑 다르게 fit:BoxFit.cover가 아니라 fit:BoxFit.FitWidth로 해둬서 그렇게 보인것같습니다. 로딩성공이랑 똑같이 바꿨습니다

dialog -> pop시 이상하게 뜨는 문제

소정님이 구성하신 쇼핑몰 화면이 쇼핑몰 앱을 새로 만든 것처럼 구성되었더라구요..! 원래 popUntil(~, route.first)로 되어있었는데 RootTab으로 이동하도록 바꿨습니다 이 부분은 바꾸긴 했는데 확인은 테스트에서 해야할 것 같아요

카메라 비율을 3:4로 고정되게 변경 (결과 사진 비율 = 192 *256으로 3:4 비율)

레퍼런스 참고하여 변경하였습니다

s3 버킷에 저장된 이미지 확인해보니 해상도 240x320로, 3:4 비율이 맞는 것과 세로로 사진이 들어가는 것을 확인했습니다

테스트에서 확인할 사항

  1. dialog -> pop시 이상하게 뜨는 문제 해결?
  2. Bad 피드백 전송시 너무 느린지 확인
  3. 후면카메라 사진 제대로 찍히는지

해결이 확인되면 [온보딩 페이지용 gif 제작, 시연 동영상 촬영] 하겠습니다!