Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Review generated pages redlines and guidance as per design team requests #1229

Closed
14 tasks done
mvegaca opened this issue Oct 4, 2017 · 9 comments
Closed
14 tasks done
Assignees
Labels
Can Close Out Soon Work relating to this issue has been completed. design-review
Milestone

Comments

@mvegaca
Copy link
Collaborator

mvegaca commented Oct 4, 2017

Action Plan:

  • Adapt NavView
  • Adapt Blank page
  • Adapt WebView
  • Adapt Media Player
  • Adapt Master/Detail
  • Adapt Telerik DataGrid
  • Adapt Datagrid
  • Adapt Settings
  • Adapt Chart
  • Adapt Tabbed
  • Adapt Map
  • Adapt Image Gallery
  • Adapt Ink Pages
  • Adapt Camera
@mvegaca mvegaca added this to the 1.5 milestone Oct 4, 2017
@ralarcon ralarcon modified the milestones: 1.5, Backlog Oct 17, 2017
@ralarcon
Copy link
Contributor

Moving to backlog to better plan when to do this review (we don't have explicit request from design team to do a full the design review)

@crutkas crutkas modified the milestones: Backlog, 2.5 Oct 2, 2018
@crutkas
Copy link
Member

crutkas commented Oct 2, 2018

we're literally doing this right now.

@sibille
Copy link
Collaborator

sibille commented Oct 11, 2018

We got a design review from the fluent team and will adapt the NavView and pages accordingly:

  • NavView:
    • Align title with back button
    • Give possiblity to customize header by page
  • Blank page:
    • Change margins to 24 l/r margin
  • WebView
    • Hide title
  • Media Player
    • Hide title
  • Master/Detail
    • Hide NavView Title
    • Add title to master list (14px bold)
    • Content area margin 52 px 
    • Change master lists background color 
    • Change master and detail styles 
  • Telerik DataGrid
    • Change margins to 24 l/r margin
  • Datagrid
    • Change margins to 12 l/r margins
    • Change background color
    • Show gridlines
  • Settings
    • Change margins to 24 px l/r margin
    • Changed text and radio button styles 
  • Chart
    • Change margins to 24 px l/r margin
  • Tabbed
    • Change margins to 24 px l/r margin
    • Change pivot tab header style
  • Map
    • Hide title
  • Image Gallery
    • Change margins to 24px l/r margin
    • Change picture size
  • Ink Pages
    • Custom header with separate ink toolbar and command bar with white background 
  • Camera
    • Hide title
  • Adaptive GridView
    • Change margins to 24px l/r margin
    • Change background color of items

You can see design and implementation details in this PoC project. FluentDesignReview.zip

To hide/customize the NavView Header depending on the selected page we use a custom NavViewHeaderBehaviour.

Also updated action plan in the first comment of this issue.

@crutkas
Copy link
Member

crutkas commented Oct 11, 2018

great job on the alignment!

@mdtauk
Copy link

mdtauk commented Oct 12, 2018

It is good to see there is some effort to bring more consistency to Windows apps, even in a (semi)external toolkit of controls, templates etc.

It would be neat if the Fluent Design teams could make these red-lines and other specific guidance publicly available online in as much detail as Google does with its Material Design system. There are docs, and some toolkits (even if many are out of date) but they are not presented in an ideal way for those designers who are not as code and programming focused.

@crutkas
Copy link
Member

crutkas commented Oct 12, 2018

@mdtauk great feedback.

@sibille
Copy link
Collaborator

sibille commented Oct 23, 2018

We're facing an issue in the NavViewHeaderBehaviour with CodeBehind.
X:Bind is not working in the DataTemplate when HeaderContext is set to a Page.

Possible workarounds would be:

  • Bind to a HelperClass
  • Not setting HeaderContext and use binding instead of x:bind.

I've attached a solution where you can see the problem and the workaround:
App1.zip

  • App1_XBind_Page: This project shows the problem, binding seems to work fine, but value is not shown.
  • App1_XBind_Helper: Solution 1: Bind to a HelperClass
  • App1_Binding: Solution 2: Use Binding instead of xBind
  • App1_ContentPresenter: This project shows what we suspect is the underlying problem, a ContentPresenter with Content bound to a page does not resolve bindings in ContentTemplate correctly, a ContentPresenter with content bound to another class does.

@dgomezc dgomezc added Can Close Out Soon Work relating to this issue has been completed. and removed in-progress The issue is currently being actively worked on. labels Nov 5, 2018
@sibille
Copy link
Collaborator

sibille commented Nov 12, 2018

Scheme Activation Page texts are not aligned with the header

@sibille sibille removed the Can Close Out Soon Work relating to this issue has been completed. label Nov 12, 2018
@sibille sibille added the Can Close Out Soon Work relating to this issue has been completed. label Nov 13, 2018
@sibille
Copy link
Collaborator

sibille commented Nov 14, 2018

Verified in dev-nightly:
Templates version: 0.19.18318.2
Wizard version: 0.19.18318.1

@sibille sibille closed this as completed Nov 14, 2018
@ghost ghost locked as resolved and limited conversation to collaborators Jun 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Can Close Out Soon Work relating to this issue has been completed. design-review
Projects
None yet
Development

No branches or pull requests

6 participants