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] 햅틱 피드백 추가 #493

Merged
merged 6 commits into from
Oct 18, 2023
Merged

[Feat] 햅틱 피드백 추가 #493

merged 6 commits into from
Oct 18, 2023

Conversation

HanGyeongjun
Copy link
Member

관련 이슈

구현/변경 사항

  • 앱 곳곳에 Haptic Feedback을 추가해 UX를 개선했습니다.
  • Haptic은 싱글톤 형태로 구현했고, Haptic을 위한 HapticManager 파일은 HappyAnding 디렉토리 안 Extension 다음에 Support 그룹을 만들어 넣었는데, 더 좋은 방법이 있다면 제안해주세요!
  • Haptic을 적용하는 동작/버튼 선정 기준은 다음과 같습니다.
    • 앱의 주요 동작을 수행하는 버튼/동작
    • 사용자가 수행되었음을 분명하게 인지하는 것이 필요한 동작
  • Haptic이 적용된 곳은 다음과 같습니다. 화살표 우측은 Haptic의 종류입니다.
  1. ShortcutTabView
    1. 3개의 탭바 버튼 → light
  2. ShortcutCell
    1. download icon → success
  3. ValidationCheckTextField
    1. error 시 → error
  4. NicknameTextField
    1. error 시 → error
  5. GradeAlertView
    1. 레벨업 시 → success
  6. WriteShortcutView
    1. 업로드 탭 시 → success
  7. ReadShortcutView
    1. download icon → success
    2. 하트 탭 시 → rigid
  8. UpdateShortcutView
    1. 업로드 탭 시 → success
  9. ShowProfileView
    1. icon 탭 시 → rigid
  10. AboutShortcutGradeView
    1. icon 탭 시 → rigid
  11. ShareExtensionWriteShortcutView
    1. 업로드 탭 시 → success
  12. ShareExtensionValidationTextField
    1. error 시 → error

리뷰 시 참고해주세요

  • Haptic 엔진이 정상적으로 동작하는 실기기에서 확인해 주세요.
  • 피드백이 제외/추가되었으면 하는 동작이나 버튼을 알려주세요.

@HanGyeongjun HanGyeongjun self-assigned this Oct 9, 2023
@HanGyeongjun HanGyeongjun added Type-Document Improvements or additions to documentation Type-Feature New feature and removed Type-Document Improvements or additions to documentation labels Oct 9, 2023
@JIWON1923
Copy link
Collaborator

Support 그룹과 파일이 추가된 것 같은데 project.pbxproj 파일이 보이지 않네요 확인부탁드립니다 !!

Copy link
Collaborator

@JIWON1923 JIWON1923 left a comment

Choose a reason for hiding this comment

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

Xcode 버전이슈로 실기기 테스트 하지 못했습니다 ㅠㅠ
우선 코드 및 실행에 이슈 없는 것 확인했습니다! 고생하셨습니다~

프로젝트 파일은 꼭 확인부탁드려요!

HanGyeongjun and others added 4 commits October 17, 2023 23:30
Co-authored-by: Soi (Jiwon Lee) <zest1923@gmail.com>
Conflicts:
	HappyAnding/HappyAnding/Views/Components/NicknameTextField.swift
	HappyAnding/HappyAnding/Views/WriteShortcutViews/WriteShortcutView.swift
@HanGyeongjun
Copy link
Member Author

Xcode 버전이슈로 실기기 테스트 하지 못했습니다 ㅠㅠ 우선 코드 및 실행에 이슈 없는 것 확인했습니다! 고생하셨습니다~

프로젝트 파일은 꼭 확인부탁드려요!

프로젝트 파일 빼고 커밋하는 실수를 해버렸군요... 꼼꼼히 확인하겠습니다!

@HanGyeongjun HanGyeongjun merged commit 172cb10 into develop Oct 18, 2023
@HanGyeongjun HanGyeongjun deleted the feature/492-Haptic branch October 18, 2023 03:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type-Feature New feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feat] 주요 동작 버튼에 햅틱 반응 추가
2 participants