mirror of https://github.com/oxen-io/session-ios
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.
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 | 9 years ago | |
| Models | 8 years ago | |
| Observers | ||
| Profiles | 8 years ago | |
| Storyboard | ||
| UserInterface | 9 years ago | |
| ViewControllers | 8 years ago | |
| call | 9 years ago | |
| contact | 9 years ago | |
| crypto | ||
| environment | 8 years ago | |
| network | 9 years ago | |
| util | 8 years ago | |
| views | 9 years ago | |
| AppDelegate.h | ||
| AppDelegate.m | 8 years ago | |
| MessageSender+Promise.swift | 9 years ago | |
| Signal-Bridging-Header.h | 9 years ago | |
| UIApplication+OWS.swift | ||
| UIColor+OWS.h | ||
| UIColor+OWS.m | ||
| UIDevice+featureSupport.swift | ||
| UIStoryboard+OWS.swift | ||
| UIView+OWS.h | 9 years ago | |
| UIView+OWS.m | 9 years ago | |