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

Redesign extended information page #4322

Merged
merged 3 commits into from
Jul 24, 2017
Merged

Conversation

Gargron
Copy link
Member

@Gargron Gargron commented Jul 23, 2017

When contact information is not set:

image

When contact information is set:

image

Mobile:

image

Textual changes:

  • Contact info placeholder is shown even when contact info is not set
  • "What is this instance" text uses the same default value as frontpage
  • When extended site description is not set, displays headline "A good place for rules" and body "The extended description has not been set up yet"

@Gargron Gargron added the ui Front-end, design label Jul 23, 2017
@Gargron Gargron force-pushed the feature-redesign-about-more branch from 4c06bee to 61c3928 Compare July 23, 2017 20:03
background: darken($ui-base-color, 4%);
padding: 40px 0;

.panel {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

mostly just a comment, but the heavily nested scss style is much harder to read and maintain then the BEM style we use in the rest of the app. it makes it harder to override the content on the instance-owner side as well.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure how much you want to fix here, I'm not asking for you to rewrite the whole about.scss file. but moving some of the smaller comments to it would be nice.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well this is reusing classes that were already in here. I'm not adding anything new.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

okay

font-size: 14px;
line-height: 24px;
font-weight: 500;
color: lighten($ui-base-color, 26%);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we use this lighten(ui-base, 26%) a ton of places in this code and in the other about page code, it should be pulled out into a scss variable.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe, but that's a refactoring task.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right, but this PR is adding new uses of it.

Copy link
Member

@nightpool nightpool left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

left a few code style comments. otherwise lgtm

@Gargron Gargron merged commit 2374d63 into master Jul 24, 2017
@Gargron Gargron deleted the feature-redesign-about-more branch July 24, 2017 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ui Front-end, design
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants