Signal-iOS/Signal/Usernames/Links
Igor Solomennikov e1377c9aa9
OWSTableSheetViewController refactoring.
1. Instead of overriding updateTableContents(shouldReload:) in every subclass let the base class to do the reloading and subclasses will just provide contents for the OWSTableViewController2.
2. Remove unnecessary rebuilding of the OWSTableViewContents in didLayoutSubviews(). Do not reload if content doesn't change (it does not in any of the subclasses).
3. Instead of keeping a pre-configured UIStackView in case there's footer content to show - keep a UIView which is more lightweight. Subclasses just add their own footer content to that.
2025-10-17 13:10:59 -07:00
..
UsernameLinkPresentQRCodeViewController.swift Update styling of buttons in conversation settings header and similar screens. 2025-09-16 16:08:36 -07:00
UsernameLinkQRCodeColorPickerViewController.swift One QR code generator to rule them all 2024-12-16 11:02:30 -08:00
UsernameLinkQRCodeContentController.swift Update bar button placement and behavior 2025-10-06 19:54:17 -04:00
UsernameLinkScanQRCodeSheet.swift Update bar button placement and behavior 2025-10-06 19:54:17 -04:00
UsernameLinkScanQRCodeViewController.swift Remove UIFont.dynamicTypeBody2 - it's the same as subheadline. 2025-09-08 20:10:43 -05:00
UsernameLinkShareSheetViewController.swift OWSTableSheetViewController refactoring. 2025-10-17 13:10:59 -07:00
UsernameLinkTooltipView.swift Remove UIFont.dynamicTypeBody2 - it's the same as subheadline. 2025-09-08 20:10:43 -05:00