HomePhabricator

Config re-design

Tags
None
Referenced Files
F5163234: Screen Shot 2017-09-02 at 8.04.52 PM.png
Sep 5 2017, 10:24 PM
F5163230: Screen Shot 2017-09-02 at 8.05.28 PM.png
Sep 5 2017, 10:24 PM
F5163231: Screen Shot 2017-09-02 at 8.04.56 PM.png
Sep 5 2017, 10:24 PM
F5163233: Screen Shot 2017-09-02 at 8.05.21 PM.png
Sep 5 2017, 10:24 PM
F5163232: Screen Shot 2017-09-02 at 8.04.46 PM.png
Sep 5 2017, 10:24 PM
F5163228: Screen Shot 2017-09-02 at 8.05.07 PM.png
Sep 5 2017, 10:24 PM
F5163229: Screen Shot 2017-09-02 at 8.05.02 PM.png
Sep 5 2017, 10:24 PM
Subscribers
None

Description

Config re-design

Summary:
This is a full UI pass at a cleaner "Config" application. The main idea is to simplify the UI, center it, and have a different feel than other UI, a sort of "manage" UI theme for objects with loads of settings. Also adds a new minimalistic "WHITE_CONFIG" box type which may get re-used in Diffusion settings. This is a 90% pass, I'll have a few follow up diffs. Specifically:

  • Build breadcrumbs as a flexible UI to go into headers.
  • One click ObjectItemView option, for hover states.
  • Sidenav doesn't always select (AphrontFilter issue)
  • Mobile touchups, though it's pretty reasonable.

Test Plan:
Click through every page here, edit options, see new navigation UI. Test a few various setup issue layouts including fatals.

Screen Shot 2017-09-02 at 8.05.07 PM.png (2×2 px, 467 KB)

Screen Shot 2017-09-02 at 8.05.02 PM.png (2×2 px, 395 KB)

Screen Shot 2017-09-02 at 8.05.28 PM.png (2×2 px, 444 KB)

Screen Shot 2017-09-02 at 8.04.56 PM.png (2×2 px, 619 KB)

Screen Shot 2017-09-02 at 8.04.46 PM.png (2×2 px, 555 KB)

Screen Shot 2017-09-02 at 8.05.21 PM.png (2×2 px, 578 KB)

Screen Shot 2017-09-02 at 8.04.52 PM.png (2×2 px, 426 KB)

Reviewers: epriestley

Reviewed By: epriestley

Spies: Korvin, epriestley

Differential Revision: https://secure.phabricator.com/D18519

Details

Provenance
Chad Little <chad@phacility.com>Authored on Sep 5 2017, 10:21 PM
chadPushed on Sep 5 2017, 10:24 PM
Reviewer
epriestley
Differential Revision
D18519: Config re-design
Parents
rP20aad35e6036: Move Ferret engine "title:..." field definitions to the engine itself
Branches
Unknown
Tags
Unknown
Build Status
Buildable 18301
Build 24626: Run Core Tests