Closed Bug 1106411 Opened 11 years ago Closed 11 years ago

[PrivacyPanel] Hide on the vertical home screen by default

Categories

(Firefox OS Graveyard :: Gaia::Homescreen, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kgrandon, Assigned: kgrandon)

References

Details

(Whiteboard: [systemsfe])

Attachments

(2 files, 2 obsolete files)

Currently the privacy panel shows up on the home screen, and I don't think it's meant to.
Comment on attachment 8530646 [details] [review] [PullReq] KevinGrandon:bug_1106411_privacy_panel_role to mozilla-b2g:master Marta or Etienne - could one of you review this? Thank you!
Attachment #8530646 - Flags: review?(marta)
Attachment #8530646 - Flags: review?(etienne)
Kevin, It should. It is one of the pre-installed apps, and it should be accessible from both - the home screen and the settings...
Hmm, I don't think we should have an entrypoint from the settings app *and* home screen. To me the current panel is designed to be entered from the settings app IMO, so that should be the primary entrypoint. Needinfo on Product people - should we access this from both settings and home screen?
Flags: needinfo?(wmathanaraj)
Flags: needinfo?(pdolanjski)
Comment on attachment 8530646 [details] [review] [PullReq] KevinGrandon:bug_1106411_privacy_panel_role to mozilla-b2g:master Flagging r+ because the code change is fine but this is indeed a product/UX decision.
Attachment #8530646 - Flags: review?(etienne) → review+
Flags: needinfo?(wmathanaraj)
Flags: needinfo?(pdolanjski)
Attachment #8530646 - Flags: review?(marta)
So I had a chat with Wilfred/Peter/Others, and it seems that we are not quite ready to have this app on the master home screen. It needs to be thought out more, and introduced properly into the home screen grid. Also - we should build this in a way which can be included by partners into the build. It doesn't need to be part of the default, but we should be able to easily enable it for home screen. I'm disabling this by default for now until we chat with UX/Product more to determine whether or not this should be on the home screen. https://github.com/mozilla-b2g/gaia/commit/9147b757b9a01bbfe38adbf1eedffda31997a9d7
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Depends on: 1110118
Re-opening as this was reverted in bug 1110118. We want to hide this by default as it's not quite polished yet. We should also allow operators to be able to customize and include it on the home screen if desired.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
The above pull request is just the same one as before, just need to figure out why having role="system" is causing the task manager to barf. Another approach I'm going to look at is creating a blacklist in the home screen configuration. That way it's easily configured by partners.
Status: REOPENED → ASSIGNED
Component: Gaia → Gaia::Homescreen
Summary: [PrivacyPanel] Change role to system → [PrivacyPanel] Hide on the vertical home screen by default
Attachment #8530646 - Attachment is obsolete: true
Attachment #8543176 - Attachment is obsolete: true
Comment on attachment 8543333 [details] [review] [PullReq] KevinGrandon:bug_1106411_pp_manifest_take3 to mozilla-b2g:master Hey Guys - just looking for a review here and not sure if anyone is on PTO for the holidays. Thanks for taking a look!
Attachment #8543333 - Flags: review?(crdlc)
Attachment #8543333 - Flags: review?(chrislord.net)
Comment on attachment 8543333 [details] [review] [PullReq] KevinGrandon:bug_1106411_pp_manifest_take3 to mozilla-b2g:master I'm on PTO, but this is small and looks good. One comment on github, feel free to address it if you think it's valid.
Attachment #8543333 - Flags: review?(crdlc)
Attachment #8543333 - Flags: review?(chrislord.net)
Attachment #8543333 - Flags: review+
Thanks for the PTO-review, you are also bad at taking PTO :) I've addressed the comment, and will land when green.
I've submitted a new pull request here which hard-codes the app URL instead of being in the JSON file. This is not ideal, but I'm having a heck of a time with the configurator, and single variant in the current approach. I think I might land this initially and also start re-working the configurator, it's not very straightforward in how it works.
Going with the simple approach for now, and if we get time we will make this configurable: https://github.com/mozilla-b2g/gaia/commit/3e066bdb5ab0266164cd634af1041c41ca30867d
Status: ASSIGNED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
Whiteboard: [systemsfe]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: