Signal-iOS/Signal/src
Igor Solomennikov e926b26f5d
Text stories UI improvements
* Allow to force "compact" style for a link preview view.

Link previews should be displayed in "compact" mode when there's a significant
amount of text.

* RoundMediaButton should never be allowed to be made smaller than its desired size.

* Improved layout for text stories: both composer and viewer.

There is now a shared UI layout logic between editor and viewer, editor being
a subclass of viewer.

New behavior for composer:
 • text view will grow in height as much as possible and becomes scollable
   when max height is reached.
 • link preview starts in "regular" layout (image above the text) and then
   is updated to "compact" layout (image on the left, text on the right)
   as text view grows.

New behavior for viewer:
 • updated font sizes for match spec.
 • for extra tall stories text label is scaled down to fit.

* Fix bug where Proceed button would stay disabled after composing a text story.

* Fix two UX issues reported in PR review.
2022-10-05 12:46:03 -07:00
..
Accessibility Add "Speak Message" accessibility feature 2022-08-29 16:25:04 -05:00
Calls Fix group call member sheet header blur effect 2022-10-05 12:23:43 -07:00
environment Set "New Message" shortcut dynamically, fixing bugs 2022-09-29 22:04:56 +00:00
Experience Upgrades Migrate ExperienceUpgrade models to SDSCodableModel 2022-10-04 08:52:03 -07:00
Jobs Remove ConversationConfigurationSyncOperation 2022-08-26 14:42:57 -07:00
Models Add "Speak Message" accessibility feature 2022-08-29 16:25:04 -05:00
UserInterface Autofix SwiftLint whitespace issues 2022-09-15 16:37:44 +00:00
util Show proxy connection toasts from sheet view 2022-09-27 17:56:07 -07:00
ViewControllers Text stories UI improvements 2022-10-05 12:46:03 -07:00
views Add UI for configuring proxy connection 2022-09-26 13:48:00 -07:00
AppDelegate.h Swiftify showUIForLaunchFailure 2022-09-07 14:42:01 -05:00
AppDelegate.m Swiftify AppDelegate registration change event handler 2022-09-28 10:44:38 -07:00
AppDelegate.swift Set "New Message" shortcut dynamically, fixing bugs 2022-09-29 22:04:56 +00:00
Signal-Bridging-Header.h Swiftify OWSDeviceProvisioningURLParserTest 2022-09-07 09:46:28 -07:00