You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/Signal/src
Michael Kirk e08fa4bcec Fix jolting animation after sending a message
When we send the nth message, we retain the footer for the n-1th message
until the nth message is successfully sent.

1. leave the footer on the n-1th message
2. draw the nth message with the "..." footer
3. update the nth message with the "sent" footer and hide the footer for
   the n-1th message

In the normal case this all happens very quickly, which results in some
unpleasant flicker every time you send a message.

The concession here is that we'll only print the n-1th footer if the
outgoing message *fails*. So until we implement a design more like
Android's double-check for sent/delivery, the user will not be able to
distinguish between a sent and delivered message *while* their message
is outgoing.

In my opinion the lack of jank in the normal case makes the app
supercedes this use case.

// FREEBIE
8 years ago
..
Jobs Store undecrypted envelopes before doing any processing. 9 years ago
Models Don't consider registration complete until user registers their push 8 years ago
Observers
Profiles Fix “profiles not encoded” bug. 8 years ago
Storyboard
UserInterface extract dismiss string -> CommonStrings.dismissButton 9 years ago
ViewControllers Fix jolting animation after sending a message 8 years ago
call Debug actions for calling 9 years ago
contact Use profile name/image when available. 9 years ago
crypto
environment Don't consider registration complete until user registers their push 8 years ago
network Store undecrypted envelopes before doing any processing. 9 years ago
util Respond to CR. 8 years ago
views Use profile name/image when available. 9 years ago
AppDelegate.h
AppDelegate.m Don't consider registration complete until user registers their push 8 years ago
MessageSender+Promise.swift Debug actions for calling 9 years ago
Signal-Bridging-Header.h Debug actions for calling 9 years ago
UIApplication+OWS.swift
UIColor+OWS.h
UIColor+OWS.m
UIDevice+featureSupport.swift
UIStoryboard+OWS.swift
UIView+OWS.h Respond to CR. 9 years ago
UIView+OWS.m Remove iOS 9-only APIs from layout code. 9 years ago