Closed Bug 1094317 Opened 10 years ago Closed 10 years ago

(ios) Settings page should change UI

Categories

(Firefox for iOS :: General, defect)

All
iOS 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: wesj, Unassigned)

References

Details

Attachments

(1 file, 1 obsolete file)

46 bytes, text/x-github-pull-request
st3fan
: review+
Details | Review
Turning things on or off in the settings page should turn them on/off in the main UI.
Group: mozilla-employee-confidential
Summary: [ios] Settings page should change UI → (ios) Settings page should change UI
I still have an outstanding invitation to UX to meet an explain some of the constraints around what "off" and "on" might mean here.
Attached file Pull request (obsolete) —
This patch got a bit large, but the basic bits we need are in there. i.e. A data provider for Panels, and the ability to modify the order/enabled state using it. Happy to discuss changes in the PR.
Attachment #8521775 - Flags: review?(sarentz)
Attachment #8521775 - Flags: review?(bnicholson)
Comment on attachment 8521775 [details] [review]
Pull request

Lots of nits and style fixes, but also some questions.
Attachment #8521775 - Flags: review?(bnicholson) → review-
Attached file Pull request
Updated for review comments. I haven't removed all the coupling. I'd love to see some pseudo-code describing what you want there in a bit more detail st3fan.
Attachment #8521775 - Attachment is obsolete: true
Attachment #8521775 - Flags: review?(sarentz)
Attachment #8524345 - Flags: review?(sarentz)
Attachment #8524345 - Flags: review?(bnicholson)
I'm wondering if we should still include this. I hate to throw away good code but it seems that UX is taking a completely different direction, getting rid of the whole tabbar. Which probably means we have to undo a lot of the work this patch is doing.

So maybe we should keep things basic and as the way they are now in the app and wait until the direction is more clear?
Flags: needinfo?(mark.finkle)
Indeed, the Settings UI is currently conflated between two things:
1. Showing UI
2. Controlling Sync

I think #2 is more important any way. If this bug is all about #1 and a different bug exists for #2, lets just hold off on this bug (or close it soon).
Flags: needinfo?(mark.finkle)
Is that UI actually controlling sync? Ie, turning off passwords will turn off password syncing on all your devices?

Or is just telling *this app* what to sync and display?
(In reply to Stefan Arentz [:st3fan] from comment #7)
> Is that UI actually controlling sync? Ie, turning off passwords will turn
> off password syncing on all your devices?

Yes. This is how Sync works, and why we'd like to change it.

> Or is just telling *this app* what to sync and display?

No. This is how we'd like Sync to work, but it doesn't.
Merged this.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment on attachment 8524345 [details] [review]
Pull request

Sorry I forgot to r+ this when I reviewed it.
Attachment #8524345 - Flags: review?(sarentz) → review+
Attachment #8524345 - Flags: review?(bnicholson)
Group: mozilla-employee-confidential
OS: All → iOS 7
Product: Firefox for Android → Firefox for iOS
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: