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

Wide layout makes some pages hard to read + some inconsistencies #7096

Closed
lamosty opened this issue Jul 27, 2016 · 19 comments
Closed

Wide layout makes some pages hard to read + some inconsistencies #7096

lamosty opened this issue Jul 27, 2016 · 19 comments
Labels
[Feature Group] Emails & Domains Features related to email integrations and domain management. [Feature] Plans & Upgrades All of the plans on WordPress.com and flow for upgrading plans. [Type] Enhancement

Comments

@lamosty
Copy link
Contributor

lamosty commented Jul 27, 2016

@klimeryk found a bug with the wide layout redesigned plans use (p1469651926001040-slack-calypso). The Domain Management doesn't use wide layout as shown on the screenshot below:

selection_091

What is more, even if we made it wide layout, @klimeryk notes that it will be hard to read. The "Domains" tab uses wide layout and it's hard to read, too (according to him):

screen_shot_2016-07-27_at_22 39 24

While the initial issue can be fixed quite easily, I'd like to have a few designers look at these things and judge whether it's really hard to read with the wide layout or not. And if yes, what would be the best remedy for it.

@lamosty lamosty added [Feature] Plans & Upgrades All of the plans on WordPress.com and flow for upgrading plans. [Status] Needs Design Review Add this when you'd like to get a review / feedback from the Design team on your PR [Feature Group] Emails & Domains Features related to email integrations and domain management. labels Jul 27, 2016
@lamosty lamosty added this to the Plans: Maintenance milestone Jul 27, 2016
@apeatling
Copy link
Member

I don't think the wide layout is a big deal based on what I see above. There are not long sentences of text.

@klimeryk
Copy link
Contributor

I don't think the wide layout is a big deal based on what I see above. There are not long sentences of text.

On this view - sure. But please check other views in Domain Management. Clicking on one of those domains leads to a detailed view that has already been reported by @mtias in #1737 as hard to read. Making it wide would just exacerbate the problem:

screen shot 2016-07-28 at 01 14 36

The DNS editor also looks "bloated" when set to wide and inconsistent with other views such as Settings (which are not wide):

screen shot 2016-07-28 at 01 20 18

cc @breezyskies

@rralian
Copy link
Contributor

rralian commented Jul 28, 2016

I actually think it seems unexpected that these pages are shown together in the first place. "Plans" has its own sidebar item and so does "Domains." So when you click on these sibling options you navigate to a totally different section. They even have different homes in the URL. Why don't we just separate them? It looks like we could do this by removing the "my plan" and "plans" link from the domain pages and removing "domains" and "google apps" from the plans pages. Both sections would feel a little more logical (IMHO) and you could go back to the narrow pages for domains.

@mtias
Copy link
Member

mtias commented Jul 28, 2016

@rralian I think the design goal with the Plans navigation was to actually bring them closer and eventually remove domains from the sidebar. (It makes even more sense when you consider it domains a la carte aren't around anymore.)

@folletto
Copy link
Contributor

While the initial issue can be fixed quite easily, I'd like to have a few designers look at these things and judge whether it's really hard to read with the wide layout or not. And if yes, what would be the best remedy for it.

Yeah, it does. Even if there aren't full "sentences" there, there's still the separation of actions (label on the left, actions on the right) which makes the UI disconnected.

As a rough rule of thumb, consider a maximum width of a "column" around 600-700px.

What's the need here of going that wide?

@lamosty
Copy link
Contributor Author

lamosty commented Jul 28, 2016

Yeah, it does. Even if there aren't full "sentences" there, there's still the separation of actions (label on the left, actions on the right) which makes the UI disconnected.

I see, thanks for your eyes. 👀

What's the need here of going that wide?

The new plans page needs to be wider otherwise the plans would be too crammed on each other. I would make it even wider but we don't have more space.

@folletto
Copy link
Contributor

The new plans page needs to be wider otherwise the plans would be too crammed on each other. I would make it even wider but we don't have more space.

The plans page can go wider, and we can keep the other pages in a more restricted view. We already have sections that go wider and other that don't.

The issue might just be a jumpy top navigation, so we might think something that is able to satisfy both.

Another way would be to design the Domain Management page to go on two columns beyond a certain size.

@mtias
Copy link
Member

mtias commented Jul 28, 2016

The issue might just be a jumpy top navigation, so we might think something that is able to satisfy both.

We are running into this in quite a few sections. We probably should figure out something where section nav is always full-width (perhaps even anchored to the page) and content can be whatever the content needs.

@folletto
Copy link
Contributor

folletto commented Jul 28, 2016

We are running into this in quite a few sections. We probably should figure out something where section nav is always full-width (perhaps even anchored to the page) and content can be whatever the content needs.

That could be a good idea, and in line with our app-like approach.

Something like a Marginless Tab Bar:

1

2

@mtias
Copy link
Member

mtias commented Jul 28, 2016

Yes. Wonder what other designers think of it. cc @rickybanister @shaunandrews @adambbecker

@shaunandrews
Copy link
Contributor

I'm totally on board with ditching our max-width where it makes sense. I proposed a PR (#3312 in pre-oss) that did this a long time ago, but there was some push-back about the width of screens changing as you move around Calypso — this didn't bother me then, and still doesn't bother me now.

Fixing the section nav (and always having it be consistent in its 100% - sidebar width) would help with the different widths between screens, as there would be a consistent element.

@mtias
Copy link
Member

mtias commented Jul 28, 2016

Yes, if we can figure out something for section nav that works, it becomes less of an issue whether the content has different widths, in my opinion. The biggest problem right now is that navigation jumps when you go from a wide width section to a narrow width section or to a full width section.

(Examples: "/posts" and "/posts/drafts"; this case with domains, from themes to any other section, etc.)

@adambbecker
Copy link
Contributor

Ooh, yeah I'd definitely love to explore ditching any max-width we can and even if the content itself doesn't look all that great stretched out, that just means there's an opportunity to utilize the space available when the width is unrestricted.

I think that's @folletto's idea about a docked "Marginless Tab Bar" is totally a method by which we can explore further, especially since it's moves us towards more of an app-like layout which I've always wanted to move towards.


In the short term however, I've found that letting the content extend to 1040px seems to be a nice middle ground. For example, here are a few screens with that max-width extension in place:

Stats

screen shot 2016-07-28 at 11 07 01 am

Posts

screen shot 2016-07-28 at 11 07 44 am

Settings

screen shot 2016-07-28 at 11 08 14 am

Plugins

screen shot 2016-07-28 at 11 08 43 am


That would basically be changing this line to max-width: 1040px;.

@breezyskies
Copy link
Contributor

The "docked section nav" looks like a potentially good solution that could be applied in a few places that are having this issue. There are going to be some sections that don't make sense at full width, so this would be good to have regardless of domains specifically.

I think the design goal with the Plans navigation was to actually bring them closer and eventually remove domains from the sidebar. (It makes even more sense when you consider it domains a la carte aren't around anymore.)

We've had several discussions about moving domains into settings (p6qnuF-HG-p2). @adambbecker also did some great concept work around this. However, this does need testing. Domains aren't a la carte anymore, but it's very likely they are still a major driver of plan sales. (Another consideration here has been the cart, which is shared between the plans and domains in the current section nav. Not a deal breaker but needs more thought.)

@lancewillett
Copy link
Contributor

Related notes from a recent #dogfooding session by @beaulebens

Plans (and sub-sections) are the only ones who use a full-width layout. Domain details uses a controlled width. Jumps around a lot, feels broken.

Here's a screencast I took today, showing how jarring it can be as you move down the sidebar menu items:

full-width-and-narrower

@lancewillett
Copy link
Contributor

lancewillett commented Oct 5, 2016

See also #3920 "Stats: Enable Full-Width Layout"

@kriskarkoski
Copy link
Contributor

kriskarkoski commented Jun 11, 2020

There is still some inconsistency in Calypso widths, for example (clicking down the sidebar):

  • Hosting Configuration (wide)
  • Domains (wide)*
  • People (narrow)
  • Settings (narrow)
  • Domains further jumps back to narrow if you click a single domain

@klimeryk
Copy link
Contributor

@fditrapani, would be great to tackle this one along with the Domain Management revamp 🙏

@klimeryk
Copy link
Contributor

klimeryk commented Feb 2, 2021

Marking this as wontfix - this needs to be tackled on a higher/more general level and there does not appear there's appetite for that.

@klimeryk klimeryk closed this as completed Feb 2, 2021
@matticbot matticbot removed the [Status] Needs Design Review Add this when you'd like to get a review / feedback from the Design team on your PR label Feb 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature Group] Emails & Domains Features related to email integrations and domain management. [Feature] Plans & Upgrades All of the plans on WordPress.com and flow for upgrading plans. [Type] Enhancement
Projects
None yet
Development

No branches or pull requests