Skip to content

Conversation

@yurim830
Copy link
Collaborator

@yurim830 yurim830 commented Jun 1, 2025

🐿️ Pull Requests

🪵 작업 브랜치

🥔 작업 내용

  • TagStackView 관련 리팩토링
    1.0에서는 필터뷰 내에서 restaurant <-> cafe 전환 기능이 있었기 때문에, tagStackView의 tag를 교체하는 로직이 필요했습니다.
    하지만 2.0에서는 해당 전환 기능이 제거되었습니다.
    따라서, 불필요하게 메모리 복잡도를 높이던 기존 코드를 제거/리팩토링했습니다.

  • SpotType, SpotFilterType 분리 했습니다.

  • 태그 미선택 시 Footer button 비활성화 구현했습니다.

  • FilterTagButton pressed 취소 액션 추가했습니다.

📸 스크린샷

2025-06-02.5.51.04.mov

💥 To be sure

  • 모든 뷰가 잘 실행되는지 다시 한 번 체크해주세요 !

🌰 Resolve issue

@yurim830 yurim830 requested a review from cirtuare June 1, 2025 20:53
@yurim830 yurim830 self-assigned this Jun 1, 2025
@yurim830 yurim830 added 🌀 feature 새로운 기능 개발 🍀 refactor 리팩토링 🥑 유림 유림 labels Jun 1, 2025
@yurim830 yurim830 added this to the Sprint - 3 milestone Jun 1, 2025
@yurim830 yurim830 changed the title [REFACTOR] 필터 구조 리팩토링 (#159) [REFACTOR, FEAT] 필터 구조 리팩토링, 초기화-결과보기 비활성화 구현 (#159) Jun 1, 2025
@yurim830 yurim830 changed the title [REFACTOR, FEAT] 필터 구조 리팩토링, 초기화-결과보기 비활성화 구현 (#159) [FEAT, REFACTOR] 필터 구조 리팩토링, 초기화-결과보기 비활성화 구현 (#159) Jun 1, 2025
@yurim830 yurim830 changed the title [FEAT, REFACTOR] 필터 구조 리팩토링, 초기화-결과보기 비활성화 구현 (#159) [REFACTOR] 필터 구조 리팩토링, 초기화-결과보기 비활성화 구현 (#159) Jun 1, 2025
@yurim830 yurim830 changed the title [REFACTOR] 필터 구조 리팩토링, 초기화-결과보기 비활성화 구현 (#159) [REFACTOR] 필터 구조 리팩토링, 하단 버튼 비활성화 로직 구현 (#159) Jun 1, 2025
Copy link
Contributor

@cirtuare cirtuare left a comment

Choose a reason for hiding this comment

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

조아요 ~ ᡣ 𓈒⋅ ⩊ ⋅𓈒ྀིა

(절대 지금 하자는 말 아님)
이제 레스토랑 필터도 3개의 StackView로 하기보다는, 왼쪽 정렬 컬뷰 레이아웃인 LeftAlignedCollectionViewFlowLayout 을 상속받는 레이아웃을 가진 컬뷰로 해도 좋을 것 같아요 ! (참고 - OnboardingVC의 DislikeFoodCollectionView)

++ 지금 보니 DislikeFoodCollectionViewCell과 셀 UI & 선택 상태 & 데이터 바인딩 방식도 완전히 동일한 듯함..! 얘를 ChipButtonCollectionViewCell 이런 걸로 만든 후, 공용 컴포넌트로 써도 조을 것 같슴당

@yurim830 yurim830 merged commit 1233972 into develop Jun 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌀 feature 새로운 기능 개발 🍀 refactor 리팩토링 🥑 유림 유림

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[REFACTOR] 필터 구조 리팩토링, 하단 버튼 비활성화 로직 구현

3 participants