deltachat / deltachat-ios

Email-based instant messaging for iOS.
Other
322 stars 51 forks source link

ContactRequestBar missing #2356

Closed r10s closed 2 weeks ago

r10s commented 2 weeks ago

when receiving a message from someone not being in contact before, the chat is shown as a so called "Contact Request" - that means, you first have to accept the chat, then you can write etc.

Acceptance or Blocking is done using ChatContactRequestBar, that is shown instead of the message input field.

however, probably as a side effect of #2315 or subsequent changes, the ChatContactRequestBar is never shown and the chat looks like:

note, that the ContactRequestBar is also use to show a warning if the "guaranteed e2ee" is broken - also then, the user must not type a message, but deal with the state first.

cc @Amzd

r10s commented 2 weeks ago

@Amzd i played around a bit and came over https://github.com/deltachat/deltachat-ios/pull/2357

Amzd commented 2 weeks ago

You can also see the issue of no bottom safe area when missing the inputAccessoryView in that screenshot. I'll fix that coming weekend.

r10s commented 2 weeks ago

closed by #2357

and for the remainder of no-bottom-safe-area, i created https://github.com/deltachat/deltachat-ios/issues/2358