Skip to content
This repository has been archived by the owner on Feb 7, 2019. It is now read-only.

Update user interfaces to match designs #138

Closed
devinreams opened this issue Oct 4, 2017 · 8 comments · Fixed by #168
Closed

Update user interfaces to match designs #138

devinreams opened this issue Oct 4, 2017 · 8 comments · Fixed by #168
Assignees
Labels
Milestone

Comments

@devinreams
Copy link
Contributor

Fonts, styles, spacing, labels, colors, etc.

To be provided...

@devinreams devinreams added this to the Alpha milestone Oct 4, 2017
@devinreams
Copy link
Contributor Author

@jimporter the updated editor designs have been provided by @changecourse in Invision:
https://mozilla.invisionapp.com/share/5JDP20NYB#/screens/256782990

Screen Shot 2017-10-05 at 9.43.29 AM.png

  • assuming still inheriting browser styles as much as possible (buttons don't need to change to be pixel perfect or anything)
  • also assuming we "borrow" the Firefox Accounts markup/styles for the first run experience (just for now, not long term, just to help visually bridge the user jumping from Lockbox tab to FxA Popup back to Lockbox)

Let me know if/how you want to split this up, I'm happy to help where I can.

@pdehaan
Copy link
Contributor

pdehaan commented Oct 5, 2017

I'm a bit curious about those icons.
I assume they're just a black&white version of the site's favicon (which should be "easy" enough to [de]colorize w/ CSS). But what do we do about sites without favicons, or how would it look with non-transparent favicons?

We have https://github.com/mozilla/tippy-top-sites, which we used for Activity Stream's favicons. Not sure if it'd be useful here. It's still just a random mix of "top sites" on the internet, so wouldn't work for lots of non en_US sites (or even Canadian versions of popular US sites).

Also, would we need to build some sort of image proxy service, so we aren't loading site favicons directly and exposing any referer information?

@jimporter
Copy link
Contributor

I think it's black and white as a way of indicating that it's a mockup. My plan is to store favicons in the datastore itself (but not anytime especially soon); this runs the risk of people having outdated icons, but it would also let people customize their icons, which I think would be pretty useful as a way of quickly disambiguating multiple accounts on one site

@devinreams devinreams changed the title Update user interaces to match designs Update user interfaces to match designs Oct 6, 2017
@jimporter jimporter mentioned this issue Oct 10, 2017
@devinreams devinreams added in progress We are actively working on it. and removed to do labels Oct 10, 2017
@devinreams
Copy link
Contributor Author

Now that #154 is in place (thanks @jimporter) I will quickly walk @sandysage and @changecourse through where things are at and what, if anything, we should address before Alpha (versus after). 🚢

@jimporter
Copy link
Contributor

My guess would be that we want 1) strings, and 2) a little more polish on first-run. I don't think we'd have time to get first-run pixel-perfect, but I think we could make it look a little snazzier and get rid of the "Done!" page.

I'll also write up a little thing with some more detail about why I think lock/unlock is the right language to use.

@devinreams
Copy link
Contributor Author

devinreams commented Oct 11, 2017

My guess would be that we want 1) strings, and 2) a little more polish on first-run. I don't think we'd have time to get first-run pixel-perfect

Agreed! To help connect those dots...

I'll check in and see if we should flag anything including/beyond those two for release.

@devinreams
Copy link
Contributor Author

devinreams commented Oct 11, 2017

I just met briefly with @sandysage and @changecourse and the plan is:

Before Alpha

After Alpha

(to be prioritized)

@devinreams
Copy link
Contributor Author

@devinreams quick CSS changes to...

PR started at #168. Depending on how much I can get through this may need some extra assistance.

@linuxwolf linuxwolf modified the milestones: 0.1.0 - Alpha, 0.1.1 Oct 16, 2017
@ghost ghost removed the in progress We are actively working on it. label Oct 20, 2017
@sandysage sandysage reopened this Oct 20, 2017
@sandysage sandysage added the in progress We are actively working on it. label Oct 20, 2017
@ghost ghost removed the in progress We are actively working on it. label Oct 20, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants