Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

[Bug] Shell Double titlebar UWP #13151

Open
JohnGalt1717 opened this issue Dec 15, 2020 · 6 comments
Open

[Bug] Shell Double titlebar UWP #13151

JohnGalt1717 opened this issue Dec 15, 2020 · 6 comments

Comments

@JohnGalt1717
Copy link

Description

When using the experimental UWP Shell there is a double titlebar at the top that doesn't seem to be able to be removed.

Steps to Reproduce

  1. Add shell
  2. Add special switch to make it work
  3. Run app

Expected Behavior

Should merge the titlebars like a standard UWP app would do creating a single titlebar

Actual Behavior

Double titlebars.

Basic Information

  • Version with issue: 5.0
  • Last known good version: NA
  • Platform Target Frameworks:
    • UWP: 2004

Screenshots

image

@JohnGalt1717 JohnGalt1717 added s/unverified New report that has yet to be verified t/bug 🐛 labels Dec 15, 2020
@samhouts samhouts added this to New in Triage Dec 15, 2020
@hartez
Copy link
Contributor

hartez commented Jan 7, 2021

@JohnGalt1717 I don't think I understand the issue; this looks like a normal UWP app to me. Can you provide a screenshot of what you think should look like? Maybe of another UWP app which behaves like you think it should? That might help us understand what we're missing.

@hartez hartez moved this from New to Needs Info in Triage Jan 7, 2021
@hartez hartez added the s/needs-info ❓ A question has been asked that requires an answer before work can continue on this issue. label Jan 7, 2021
@JohnGalt1717
Copy link
Author

@hartez If you look at Windows Mail you can see what it should look like. There is a single titlebar that is part of the windows header with the window controls and then immediately below the hamburger and everything else.

So in Xamarin, Shell is doubling up the title bars etc. or at the very least isn't allowing you to set the title of the application on there.

@PureWeen PureWeen moved this from Needs Info to New in Triage Jan 22, 2021
@PureWeen PureWeen removed the s/needs-info ❓ A question has been asked that requires an answer before work can continue on this issue. label Jan 22, 2021
@rmarinho
Copy link
Member

Hey @JohnGalt1717 so you wanted to hide he Blue part that says Home ? on the screenshot posted above ?

@rmarinho rmarinho added the s/needs-info ❓ A question has been asked that requires an answer before work can continue on this issue. label Jan 29, 2021
@rmarinho rmarinho moved this from New to Needs Info in Triage Jan 29, 2021
@JohnGalt1717
Copy link
Author

I would expect it to behave like this:

https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/navigationview

Specifically when you integration this: https://docs.microsoft.com/en-us/windows/uwp/design/shell/title-bar

I.e. Xamarin Shell should be virtually indistinguishable to NavigationView with title integration as described in those. (or at least be able to be set to mimic that)

@PureWeen PureWeen moved this from Needs Info to New in Triage Mar 5, 2021
@rmarinho
Copy link
Member

rmarinho commented Mar 9, 2021

Hey @JohnGalt1717 but where would the Title go? can you post a screenshot of what you will expect please?!

Thanks

@rmarinho rmarinho moved this from New to Needs Info in Triage Mar 9, 2021
@JohnGalt1717
Copy link
Author

@rmarinho Just open any stock app from Microsoft in Windows 10. There is one and only one bar across the very top that has everything in it and the navigation rail on the left goes all of the way to the top too. I posted screen shots of the difference right in the first post on this of UWP versus what Xamarin does. Xamarin puts a title bar below the windows bar that WPF etc. have. The title bar should be in the very top bar that has the min/max/close buttons and the title should look exactly the same as what Navigation view with properly integrated title bar has. I.e. Xamarin with Shell should be indistinguishable to UWP with NavigationView. I.e. the entire blue thing in my xamarin example screen shot shouldn't exist. Everything that's in there should be in the black bar above it that has the min/max/close buttons.

Really someone in the Xamarin Shell group needs to just fire up a stock UWP app, add Navigation view and follow the instructions for title-bar that I linked to, and then make Shell look identical. (or use Navigation View as the root on UWP for Shell)

@Redth Redth removed the s/needs-info ❓ A question has been asked that requires an answer before work can continue on this issue. label Mar 22, 2021
@Redth Redth moved this from Needs Info to New in Triage Mar 30, 2021
@PureWeen PureWeen added this to Under consideration in Enhancements via automation Apr 14, 2021
@PureWeen PureWeen added this to Backlog in Shell via automation Apr 14, 2021
@PureWeen PureWeen moved this from Backlog to To Do UWP (blockers) in Shell Apr 14, 2021
@PureWeen PureWeen removed the s/unverified New report that has yet to be verified label Apr 14, 2021
@rachelkang rachelkang removed this from New in Triage Apr 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Enhancements
  
Under consideration
Shell
  
To Do UWP (blockers)
Development

No branches or pull requests

6 participants