-
Notifications
You must be signed in to change notification settings - Fork 13
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
[WEBRTC-2332] [INIT] Demo App Improvement #163
Conversation
- Update launch screen: * Change background color to #00E3AA * Replace logo-white with telnyx-icon * Update constraints for centered icon - Add SwiftUI splash screen: * White background with centered telnyx-logo * 2-second display duration * Smooth transition to main screen
[iOS] Splash Screen and App Icon Adjustments - WEBRTC-2425
- Created new SwiftUI views: - SipCredentialsView (main view) - SipCredentialRow (list item) - SipCredentialHeader - Updated SipCredentialsViewController to use SwiftUI - Removed legacy UIKit files - Maintained all existing functionality
- Rename header to 'Existing Profiles' - Add close button and 'Add new profile' button - Update colors and styles according to design - Add bottom Cancel/Confirm buttons - Improve selection logic - Remove divider lines between sections
…tialHeader to match Figma design.
…entialView is visible the list of available credentials will be displayed
…d Caller ID number and Caller Name inputs
…scroll on small screens
…allerName and callerNumber
[WEBRTC-2421] [feat] Migrate SipCredentialsViewController to SwiftUI
…ng the main storyboard
…ViewController and the HomeView
…entation from ViewController to HomeViewController
[WEBRTC-2423] [Feature] Home View
[WEBRTC-2421] [WEBRTC-2423] Profile Views and HomeView
…e HomeView in sync after connecting in background when answering a call
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.
Tested on my iPhone SE and looks and works great!
Only minor thing I noticed is that deleting a credential from the bottom sheet doesn't seem to work? Although perhaps that is just because the icon is so small on my screen?
Creds can be removed by doing a long press over the Trash icon. I did that to avoid deleting them by mistake |
WEBRTC-2332 [INIT] Demo App Improvement
Migration to SwiftUI & UI Update
Changes:
Incoming call and Active call flow:
Screen.Recording.2025-01-29.at.11.14.12.AM.mov
Add new sip credential
IMG_1622.MP4
Delete credentials
IMG_1623.MP4