Signal-iOS/Signal/Usernames/Selection
Igor Solomennikov af48dd5186
Workaround for dysfunctional UIKeyboardLayoutGuide on iOS 15.
• bring back keyboard frame tracking to OWSViewController if running on iOS 15.
• add our own layout guide to OWSViewController that is updated based on keyboard frame notifications on iOS 15; on newer iOS versions it's a proxy to view.keyboardLayoutGuide.
• use OWSViewController.keyboardLayoutGuide where needed.
• in media composer screen (not OWSVIewController subclass) we already track keyboard frame - use that to position bottom toolbar on iOS 15.

I have also discovered that profile avatar editing screen was somewhat broken on older (15, 16) iOS versions. Fixed that here.
2025-10-02 10:12:45 -07:00
..
UsernameSelectionCoordinator.swift Remove TestScheduler & Schedulers 2025-07-17 18:11:27 -05:00
UsernameSelectionViewController.swift Workaround for dysfunctional UIKeyboardLayoutGuide on iOS 15. 2025-10-02 10:12:45 -07:00
UsernameSelectionViewController+HeaderView.swift remove the last chunk of objc in the main app target 2024-05-13 12:35:01 -05:00
UsernameSelectionViewController+UsernameTextField.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00