-
Notifications
You must be signed in to change notification settings - Fork 0
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
토스트 디자인 구현 #126
Merged
Merged
토스트 디자인 구현 #126
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 task
Added ToastItem struct with custom properties and Timing enum for toast item Added ToastView struct for displaying toast item with symbol image and title Added ToastGroup struct for managing multiple toast views in a ZStack Added RootView struct for setting up UIWindow for overlay window to display toast Added Toast class with present method to add toast items to display on RootView
WhiteHyun
force-pushed
the
feature/ui/124
branch
from
March 24, 2024 05:18
4a9f425
to
910e7b6
Compare
WhiteHyun
changed the title
✨ Add ToastItem, ToastView, ToastGroup, RootView, and Toast classes
네트워크 연결 장애 시 토스트 띄움
Mar 24, 2024
The commit updates file references in DesignSystemApp with correct file names and adds DesignSystem as a package product dependency.
Add animation properties and methods to animate the toast view in and out. Also, add functionality to remove the toast item from the list after it's hidden.
- Add animation to the process of appending new toast items to provide a smooth visual transition. Implement a dismissal gesture for toast items, where a swipe downwards of over 100 points removes the displayed toast item.
Changed the variable name `isUseInteractionEnabled` to `isUserInteractionEnabled` for consistency. Added a guard statement in gesture handling to prevent interactions when `isUserInteractionEnabled` is false.
- Set toast view z-index based on toast id - Add transition animation for toast removal - Simplify toast removal logic
Introduce a DispatchWorkItem to delay the removal of toast items based on item duration, preventing abrupt dismissal of toasts.
eung7
approved these changes
Mar 24, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니다 디자인이 너무 예쁘네요!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Screenshots 📸
고민, 과정, 근거 💬
사용방법은 아래와 같습니다.
SF Symbol
이미지 문자열 값