Signal-iOS/Signal
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
..
AudioFiles Don't use CallKit for video calls received while the app is active 2020-08-17 15:41:10 -07:00
Images.xcassets Add my story privacy settings learn more 2022-10-04 15:11:16 -07:00
Lottie Render 'Partially Sent' story failure state 2022-09-18 00:00:49 -07:00
NSE-Images.xcassets Cache built avatars to disk for NSE 2022-02-14 11:59:13 -08:00
Settings.bundle SignalServiceKit: no longer a separate pod 2022-08-05 16:14:15 -05:00
Sounds Autoplay subsequent audio messages 2021-04-29 18:01:21 -07:00
src Text stories UI improvements 2022-10-05 12:46:03 -07:00
test Remove useless test setup/teardown 2022-10-04 14:06:34 -07:00
translations Add my story privacy settings learn more 2022-10-04 15:11:16 -07:00
.swiftlint.yml
iTunesArtwork@3x.png
main.m Call UIApplicationMain() outside of autoreleasepool 2021-04-08 13:35:17 -07:00
Signal-AppStore.entitlements Add UI for configuring proxy connection 2022-09-26 13:48:00 -07:00
Signal-Info.plist "Bump build to 5.57.0.4." (nightly-10-05-2022) 2022-10-05 04:00:59 -07:00
Signal-Prefix.pch Label the "slow write transactions" logging with the source of the transaction. 2020-06-07 10:37:55 -03:00
Signal.entitlements Add UI for configuring proxy connection 2022-09-26 13:48:00 -07:00
SignalTSan.supp
SignalUBSan.supp