microsoft / TemplateStudio

Template Studio accelerates the creation of new WinUI 3, WPF, and UWP apps using a wizard-based experience.
Other
2.67k stars 457 forks source link

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

Closed mvegaca closed 5 years ago

mvegaca commented 6 years ago

Action Plan:

ralarcon commented 6 years ago

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 commented 5 years ago

we're literally doing this right now.

sibille commented 5 years ago

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

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 commented 5 years ago

great job on the alignment!

mdtauk commented 5 years ago

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 commented 5 years ago

@mdtauk great feedback.

sibille commented 5 years ago

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:

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

sibille commented 5 years ago

Scheme Activation Page texts are not aligned with the header

sibille commented 5 years ago

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