Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incoming call design enhancements #223

Closed
jancborchardt opened this issue Jul 2, 2018 · 23 comments
Closed

Incoming call design enhancements #223

jancborchardt opened this issue Jul 2, 2018 · 23 comments
Labels
design Related to the design enhancement New feature or request

Comments

@jancborchardt
Copy link
Member

  • The avatar when you get a call from someone else should be even bigger – and when you accepted it and it’s a voice call, the avatar should be exactly the same size (bigger than now)
  • When you accept the call, it shouldn’t animate to the right but just morph the view (cause the buttons are basically the same) and replace the avatar with the video (or keep avatar, when it’s a video call)

(Copied over from #200 (comment) )

@mario
Copy link
Contributor

mario commented Jul 2, 2018

Thanks. Now please copy the new screen designs you had in some other repo xD

@jancborchardt
Copy link
Member Author

jancborchardt commented Jul 2, 2018

The mockup discussion is in nextcloud/spreed#1011

We settled on the middle version: larger picture, and picture doubled in blurry in the background:
call
With some dark fade on the top so the white text can be read. (Like fading rgba(50,50,50,.5) on the top to transparency further down.)

@mario mario added this to the v2.2 milestone Jul 10, 2018
mario added a commit that referenced this issue Jul 10, 2018
Signed-off-by: Mario Danic <mario@lovelyhq.com>
mario added a commit that referenced this issue Jul 10, 2018
Signed-off-by: Mario Danic <mario@lovelyhq.com>
mario added a commit that referenced this issue Jul 13, 2018
Signed-off-by: Mario Danic <mario@lovelyhq.com>
mario added a commit that referenced this issue Jul 14, 2018
Signed-off-by: Mario Danic <mario@lovelyhq.com>
@mario
Copy link
Contributor

mario commented Jul 29, 2018

This looks quite ugly.

screenshot_20180729-104657_nextcloud talk

@jancborchardt
Copy link
Member Author

Well, of course it should only be done if there’s actually an avatar set. ;) For placeholders it does not make sense and we can keep the black background. Or if there’s a way to do that, fill the background with the background color of the avatar placeholder.

Also, it looks like the M in the background is stretched in height. We should not stretch the faces, but make them fill the screen (it's fine if the sides or top/bottom is cut off, it's blurred anyway).

@mario
Copy link
Contributor

mario commented Jul 30, 2018

@jancborchardt you know we AFAIK can't know if there's an avatar set or not. Poking @nickvergessen, maybe he knows more about this.

You will have to clarify what you mean by "fill the screen".

@nickvergessen
Copy link
Member

Not sure how you are getting the avatars atm. But in the web UI we query the URL and when it' 404 we create the FirstChar thingy.

@mario
Copy link
Contributor

mario commented Jul 31, 2018 via email

@nickvergessen
Copy link
Member

hmm, maybe @rullzer has any idea

@mario
Copy link
Contributor

mario commented Jul 31, 2018

or @skjnldsv

@mario
Copy link
Contributor

mario commented Jul 31, 2018

Considering that as far as I know it's not possible to know if avatar is set, what do you want to do? Suggestions welcome @nickvergessen @skjnldsv

@nickvergessen
Copy link
Member

We could make the api return 201 whe. It generated the letter image?

@mario
Copy link
Contributor

mario commented Jul 31, 2018

@nickvergessen that would not be a bad idea.

@skjnldsv
Copy link
Member

I'm not sure this will change anything since once it's generated, it will use the same functions than any saved avatar, right?
Couldn't we just add a new endpoint to return if the user have a custom avatar set?

@mario
Copy link
Contributor

mario commented Jul 31, 2018

@skjnldsv ah due to caching. @skjnldsv this will cause additional network and processing load on mobile app which basically just wants to show the avatar as soon as possible.

@skjnldsv
Copy link
Member

You could do that php-side and add this data in the call request?
That would be one request less to do ?

@mario
Copy link
Contributor

mario commented Jul 31, 2018

Dunno. Not the server magician here.

@nickvergessen
Copy link
Member

The file name is generated instead of avatar then. I will have a look tomorrow

@jospoortvliet
Copy link
Member

Just a thought - there was a PR to auto-generate avatars on the server. Not merged but would come for 15, I suppose. Also, if the auto-generated avatar looks so bad how do we know users won't have an avatar that looks similarly bad? Not everyone uses a picture of themselves...

@mario
Copy link
Contributor

mario commented Aug 1, 2018 via email

@mario
Copy link
Contributor

mario commented Aug 1, 2018

Ok, so @nickvergessen did this awesome PR which will allow me to show background only if it's a custom avatar.

But the point from @jospoortvliet still stands - it could be a really, really bad thing.

@nickvergessen
Copy link
Member

Just a thought - there was a PR to auto-generate avatars on the server. Not merged but would come for 15, I suppose.

That is something we can tackle once the problem exists.

Also, if the auto-generated avatar looks so bad how do we know users won't have an avatar that looks similarly bad?

Well you can't but we have to do a trade of at some point.

mario added a commit that referenced this issue Aug 2, 2018
Signed-off-by: Mario Danic <mario@lovelyhq.com>
@mario
Copy link
Contributor

mario commented Aug 27, 2018

Partly done for 3.0, the rest will be in 3.1.

@mario mario modified the milestones: v3.0, v3.1 Aug 27, 2018
@mario mario modified the milestones: v3.1, v3.2 Oct 30, 2018
@mario mario modified the milestones: v3.2, v4.0 Dec 7, 2018
@mario mario removed this from the vX.Y+1 milestone Sep 2, 2019
@mario
Copy link
Contributor

mario commented Sep 2, 2019

Done a while ago.

@mario mario closed this as completed Sep 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Related to the design enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants