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

반응형 스타일 구현 #313

Merged
merged 18 commits into from
Jul 16, 2024
Merged

반응형 스타일 구현 #313

merged 18 commits into from
Jul 16, 2024

Conversation

dudwns
Copy link
Contributor

@dudwns dudwns commented Jul 15, 2024

📑 이슈 번호

#312

🚧 구현 내용

  • PC에서도 서비스를 원활하게 이용할 수 있도록 전체적인 UI에 반응형 스타일을 적용하였습니다.
  • 기존 모바일 UI는 변화 없습니다.

메인 페이지

스크린샷 2024-07-16 오전 4 02 39

스페이스 상세 페이지

스크린샷 2024-07-16 오전 4 06 34

댓글 페이지

스크린샷 2024-07-16 오전 4 11 06

스페이스 설정 페이지

스크린샷 2024-07-16 오전 4 11 41

스페이스 검색 페이지

스크린샷 2024-07-16 오전 4 07 53

유저 검색 페이지

스크린샷 2024-07-16 오전 4 08 32

알림 페이지

스크린샷 2024-07-16 오전 4 08 56

프로필 페이지

스크린샷 2024-07-16 오전 4 09 20

프로필 스페이스 페이지

스크린샷 2024-07-16 오전 4 10 02

스페이스 생성 페이지, 사이드 바

스크린샷 2024-07-16 오전 4 12 34

🚨 특이 사항

메인 페이지 무한 스크롤 렌더링 이슈

  • 메인 화면 스페이스 리스트에 반응형 스타일을 적용하면서 그리드 레이아웃으로 변경하였습니다.

  • 하지만 화면이 넓은 디바이스로 처음 서비스에 들어왔을 때 observer target을 인식하지 못하여 무한 스크롤이 불가능한 문제가 발생했습니다.

  • 따라서 기존 observer target을 더 보기 버튼으로 변경하고 기존 무한 스크롤 방식은 유지하되 넓은 디바이스에서 접속 시에는 버튼을 클릭하여 api 추가 호출이 가능하도록 구현하였습니다.

  • 처음 호출하는 스페이스 리스트의 개수를 증가시키면 되는 방법도 있지만 일단 프론트 측에서 해결하는 것이 좋을 것 같아 이와 같은 방법을 적용하였습니다.

스크린샷 2024-07-16 오전 4 22 19

@dudwns dudwns added ✨ Feature 기능 개발 🔨 Refactor 리팩토링 🎨 Style 마크업 & 스타일링 labels Jul 15, 2024
@dudwns dudwns self-assigned this Jul 15, 2024
@dudwns dudwns linked an issue Jul 15, 2024 that may be closed by this pull request
@dudwns dudwns merged commit 2bd0bc7 into develop Jul 16, 2024
1 check passed
@dudwns dudwns deleted the feature/#312/responsive-css branch July 16, 2024 12:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ Feature 기능 개발 🔨 Refactor 리팩토링 🎨 Style 마크업 & 스타일링
Projects
None yet
Development

Successfully merging this pull request may close these issues.

반응형 스타일 구현
1 participant