zom / Zom-iOS-XMPP

THIS PROJECT IS NOW CLOSED. WE HAVE MOVED TO A NEW ZOM 2.0 MATRIX CORE. FOLLOW THE LINK!
https://github.com/zom/zom-ios-matrix
Mozilla Public License 2.0
37 stars 23 forks source link

UI for group enhancements #542

Closed cstiens closed 6 years ago

cstiens commented 6 years ago

@N-Pex Here are the interactions for selecting a member from the group profile—

Tapping on 'Make group admin' returns the user to the member list with that person indicated as an admin. Tapping on 'view profile' opens the profile Tapping on 'kickout' removes the person from the list. The member is removed from the list for everyone in the group. I assume we'll probably need to talk about this one. For the person that gets kicked out, the group shouldn't exist for them anymore. Though, we probably need to give them feedback about what happened.

Android ticket: https://github.com/zom/Zom-Android/issues/435

profile-group_ios-admin-shortcut

N-Pex commented 6 years ago

Ok, started on this. Let's discuss more on Monday, I think we may need to implement the full set of operations here, like an owner "revoke admin" for an admin, or "promote to owner" etc..

N-Pex commented 6 years ago

Also, on iOS the standard form sheet does not contain header views or icons (and we can't fake them with an icon font unfortunately). So we either have to roll our own (maybe some good lib out there?) or go with the vanilla text-only form sheet.

cstiens commented 6 years ago

Vanilla form sheet is fine. We'll test this one!

tiffrobo commented 6 years ago

All these enhancements are in: -make admin -kick out -view profile -cancel

Device: iPhone 7 OS: 11.2.2

Device: iPhone 6 OS: 10.3.3

Device: iPad OS: 10.3.2

App version: 126