Closed Bug 1133979 Opened 9 years ago Closed 9 years ago

[Hacker Marketplace] View information about apps and add-ons before downloading

Categories

(Firefox OS Graveyard :: Gaia::Hackerplace, defect, P1)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: cserran, Assigned: mikehenrty)

References

()

Details

(Whiteboard: [spark])

Attachments

(14 files, 3 obsolete files)

67.08 KB, image/png
amylee
: ui-review-
mikehenrty
: ui-review?
jsavory
Details
282.82 KB, image/png
Details
40 bytes, text/x-github-pull-request
drs
: review+
amylee
: ui-review-
amylee
: ui-review?
jsavory
Details | Review
83.33 KB, image/png
Details
34.14 KB, image/png
Details
41 bytes, text/x-github-pull-request
drs
: review+
Details | Review
49.39 KB, image/png
Details
54.47 KB, image/png
Details
57.09 KB, application/zip
Details
56.13 KB, image/png
Details
41 bytes, text/x-github-pull-request
drs
: review+
amylee
: ui-review-
Details | Review
226.78 KB, image/png
Details
41 bytes, text/x-github-pull-request
drs
: review+
Details | Review
41 bytes, text/x-github-pull-request
drs
: review+
amylee
: ui-review+
jsavory
: ui-review+
Details | Review
      No description provided.
No longer depends on: 1133978
Blocks: 1133982
No longer blocks: 1133982
Can you guys take a look here?
Attachment #8578861 - Flags: ui-review?(jsavory)
Attachment #8578861 - Flags: ui-review?(amlee)
Comment on attachment 8578861 [details]
[screenhot] addon w/ affected apps

Hi Michael, 

Here is my feedback:

1. Default app icon – Will confirm if a new icon is needed

2. Background/header colour should be #F4F4F4

3. App name/app description/affected apps list font colour: #4D4D4D

4 Header/Affected App Header/Author name/Open button text: #858585

5. Left align all elements – Icon, text, header,

6. When app is already installed, “open” button should change to white with grey text. See web components for styling - http://gaia-components.github.io/gaia-components/

7. Error message dialogue box - When installing the sharing app I get a "Install Error: No network" pop-up when I don't have a connection. The text looks a bit big, please reference the web components style under Dialogue -> Alert http://gaia-components.github.io/gaia-components/

8. On-Press Button States: If static button is blue, on-press state should be white with grey text (see web component button style). If static button is blue, on-press state should be white with grey text. This also applies to list view buttons.  

Thanks
Visual reference for UI review
Attachment #8578861 - Flags: ui-review?(amlee) → ui-review-
Attached file [PR] updates based on feedback (obsolete) —
Attachment #8580191 - Flags: review?(drs)
Comment on attachment 8580191 [details] [review]
[PR] updates based on feedback

Actually, it's clearer if this PR is on bug 1133976. Sorry about the confusion!
Attachment #8580191 - Attachment is obsolete: true
Attachment #8580191 - Flags: review?(drs)
Attachment #8580240 - Flags: review?(drs) → review+
Comment on attachment 8580240 [details] [review]
[PR] update based on feedback

master: https://github.com/fxos/directory/commit/7691f8d8e3047a921a0db8ccd42c9e4cdf691ba3

Amy, can you have a look now?
Attachment #8580240 - Flags: ui-review?(amlee)
Hi Michael, 

Attached is my feedback. Thanks!
Comment on attachment 8580240 [details] [review]
[PR] update based on feedback

Attached my edits
Attachment #8580240 - Flags: ui-review?(amlee) → ui-review-
Attachment #8580240 - Flags: ui-review?(jsavory)
Attached image icon_colour.png
Minor catch: 
The "X" icon colour should be #858585. Thanks
Hey Michael, 

Is it possible to increase the line height in the list view by 4px top and bottom? This would only be for hackerplace and not the web components since we have the unusual case of having a button in a list. This was brought up by the visual team. Thanks!
Flags: needinfo?(mhenretty)
Attached image 2015-03-24-14-47-46.png
Also I noticed that the alignment is slightly off between the app name and the creator name. Is this an alignment issue with the font? (See attached).
Comment on attachment 8582065 [details] [review]
[PR] update details view

Looks good, but you have more refinements to do in comment 12.
Attachment #8582065 - Flags: review?(drs) → review+
Attached image Hacker_Marketplace.png
Hi Michael, 

Apologies I should have just put the additional edits into a list for you. 

Here are the new edits: 

1. Increase the line height in the list view by 4px top and 4px bottom. This would only apply to hackerplace and not the web component since we have an unusual scenario where there are buttons in list view. 

2. Hairline is missing from the Apps/Add-Ons tabs

3. The alignment is slightly off between the app name and the creator name in list view and in description page. Is this an alignment issue with the font? (see attachment in comment 13).

4. Please change the header colour to #9ab0c0 and make the font/icon colour to white #ffffff. 

Thanks you!
One more:

5. App/Add-On Description Screen – Can all the content below the header in the add-on/apps description page be bumped down 14px? After the header colour change, the content was looking too close to the header. 

Thanks!
master: https://github.com/fxos/directory/commit/ae52285dde0ebbd40cb5b8d541a53006bea232d9

(In reply to Doug Sherk (:drs) (use needinfo?) from comment #14)
> Comment on attachment 8582065 [details] [review]
> [PR] update details view
> 
> Looks good, but you have more refinements to do in comment 12.

Yeah, I'll need to do another PR for the changes mentioned in comment 15.
Flags: needinfo?(mhenretty)
Attached image hackerplace_icon_x1.5.png (obsolete) —
Attached is the Hackerplace icon for homescreen. Thanks!
Attached image Icon_Default@1.5.png (obsolete) —
Updated default app icon
Attachment #8583277 - Attachment filename: hackerplace_icon_x1.png → hackerplace_icon_x1.5.png
Attachment #8583277 - Attachment description: hackerplace_icon_x1.png → hackerplace_icon_x1.5.png
Attached file Hackerplace_Icons.zip
Attached is default app icon (x1.5, x2.25) and Hackerplace homescreen icon (x1.5, x2.25). Thanks!
Attachment #8583277 - Attachment is obsolete: true
Attachment #8583280 - Attachment is obsolete: true
Hi Michael, 

Just noticed some things with the "affected apps" section in the add-ons description page

1. When there is not internet connection, "affected apps" isn't displayed in the add-on description screen.
2. When add-on is installed, "affected apps" is no longer displayed in the add-on description screen.

Thank you
Can we update the current confirmation screen with the new web component version? (see attached). Thanks
(In reply to Amy Lee [:amylee] from comment #22)
> Created attachment 8584008 [details]
> Confirmation_Dialogue.png
> 
> Can we update the current confirmation screen with the new web component
> version? (see attached). Thanks

Unfortunately, this comes from the Gaia system app, so we would have to add the web component there, and update the install functionality to use this web component. We should definitely do this, but it is not in the scope of this bug.
Doug, could you take a look here? These are updates based on Amy's latest comments. I have not fixed the button states yet, that is waiting on bug 1150308. I also couldn't reproduce the affected apps not showing up part, but I am continuing to investigate.
Attachment #8587109 - Flags: review?(drs)
Attachment #8587109 - Flags: review?(drs) → review+
Comment on attachment 8587109 [details] [review]
[PR] update visuals part 3

Flagging Amy for another UI review.
Attachment #8587109 - Flags: ui-review?(amlee)
Attached image Hackerplace_Edits.png
Hi Michael, 

Here's my review

1. Please left align the close icon in the header (see attached).
2. The app icon should be 5.0 rems. It looks like it might be 0.5 rems bigger. 
3. Please right align upload icon (see attached). 
4. Please remove rounded corners in the on-press state in the pop-up confirmation screen (see attached). 
5. Add-On Screen: When app is not installed, it lists under "Affected Apps" All apps. When I install the add-on, the "Affect Apps" list changes and lists all of the affected apps. The list goes past the screen but it doesn't allow me to scroll down to see the bottom. Bug? 

Thanks!
Attachment #8587109 - Flags: ui-review?(amlee) → ui-review-
Attached file [PR] alignment tweaks
This handles 1-4 of comment 27. Doug?
Attachment #8588836 - Flags: review?(drs)
Comment on attachment 8588836 [details] [review]
[PR] alignment tweaks

Looks good, but we should fix this in gaia-header instead if it's a problem there.
Attachment #8588836 - Flags: review?(drs) → review+
Whiteboard: [lightsaber] → [ignite]
Whiteboard: [ignite] → [spark]
Component: Gaia → Gaia::Hackerplace
This PR includes the latest Gaia button which addresses most of Amy's concerns. In this process, I found a bug in the platform (bug 1160403) which prevents us from fixing the small outline around buttons with the pressed state. If platform fixes this, we won't have to do anything in the app.

I also fixed various other small things which allow me to run this in the browser more easily, and handle offline errors better. The next step is to fetch the app list from a database somewhere.
Attachment #8600207 - Flags: review?(drs)
Comment on attachment 8600207 [details] [review]
[Github PR] stylistic and small bug fix updates

Generally looks good, though I left a few small comments on the PR.

Maybe it would be a better use of our time to build an easier way to submit apps, rather than pulling the app list from a database. Having to modify the code statically and publishing to gh-pages isn't ideal, but it's not much simpler to maintain a database.
Attachment #8600207 - Flags: review?(drs) → review+
Addressed most of your comments (except one I will fix in a followup). Also, discussed on IRC about the way forward for making it easier to submit apps. I'll look into that next.

master: https://github.com/fxos/directory/commit/3ea3b245f8040cf2c60c3219bad7172c73a1706b
Comment on attachment 8600207 [details] [review]
[Github PR] stylistic and small bug fix updates

Alright, let's do another UI review. 

You will unfortunately still see the faint blue outline in the buttons. This is a platform bug, which I have filed bug 1160403.

If there are any new tweaks we want to make, let's file a new bug since this one has already had several PR's and is getting hard to track at a glance. Let's keep this UI review for the stuff that has already been mentioned.
Attachment #8600207 - Flags: ui-review?(amlee)
Comment on attachment 8600207 [details] [review]
[Github PR] stylistic and small bug fix updates

Hi, 

The visual refinements look good now so + for me. I have a question about the Add-Ons description screen. When Wi-Fi is disabled the "Affect Apps" section isn't shown but when it's connected to Wi-Fi, the section appears. Is this a bug?

Also, I think we need a hairline between the install button and the app name in list view so people know that you can tap on the app name to get to the description screen. I'll file a new bug for this. 

Thanks!
Attachment #8600207 - Flags: ui-review?(jsavory)
Attachment #8600207 - Flags: ui-review?(amlee)
Attachment #8600207 - Flags: ui-review+
(In reply to Amy Lee [:amylee] from comment #35)
> Comment on attachment 8600207 [details] [review]
> [Github PR] stylistic and small bug fix updates
> 
> Hi, 
> 
> The visual refinements look good now so + for me. I have a question about
> the Add-Ons description screen. When Wi-Fi is disabled the "Affect Apps"
> section isn't shown but when it's connected to Wi-Fi, the section appears.
> Is this a bug?

Yup, that's a bug. I thought I had fixed that with this commit, but I guess I missed a case. I'll look into it.

> Also, I think we need a hairline between the install button and the app name
> in list view so people know that you can tap on the app name to get to the
> description screen. I'll file a new bug for this. 

Thanks.
Comment on attachment 8600207 [details] [review]
[Github PR] stylistic and small bug fix updates

I reviewed this with Amy and it looks good to me, ui-review+
Attachment #8600207 - Flags: ui-review?(jsavory) → ui-review+
Great, let's close this for now and work on the issues mentioned in comment 35 in other bugs.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: