Skip to content
This repository has been archived by the owner on Jul 14, 2023. It is now read-only.

Remove deprecation warning from reset-display #456

Merged
merged 1 commit into from
Jul 8, 2016
Merged

Conversation

whmii
Copy link
Contributor

@whmii whmii commented Jul 7, 2016

@whmii whmii changed the title Remove depreciation warning from reset-display Remove deprecation warning from reset-display Jul 7, 2016
@tysongach
Copy link
Contributor

Shouldn’t we just be able to remove lines 3840 in _row.scss?

I’m a bit confused, but I don’t think that reset-display is attributed to the issue.

@tysongach
Copy link
Contributor

The reset-display mixin is not used in any other mixin in Neat except for reset-all. So I don’t think it has no affect on the row mixin or its deprecated arguments.

@whmii whmii force-pushed the whmii-warnings branch from 77de023 to a51c787 Compare July 8, 2016 15:15
@whmii whmii force-pushed the whmii-warnings branch from a51c787 to 80a98ee Compare July 8, 2016 15:17
@whmii whmii merged commit 80a98ee into master Jul 8, 2016
@whmii whmii deleted the whmii-warnings branch July 8, 2016 15:18
@tysongach
Copy link
Contributor

@whmii Any word on my comments above? Am I mistaken on how that works?

@Sxderp
Copy link

Sxderp commented Jul 10, 2016

@tysongach The problem is the global variable $container-is-display-table.

The row() mixin changes this variable (line 39). The reset-display() also changes this variable (line 13).

When using row, you have to manually call reset-display() in order to reset the global variable. Before the most recent commits, they were trying to push the display-context() mixin which would have done this for you. The problem they had was trying to support the 'deprecated' method as well (keeping the globals in row and not using is-display-table()).

@dcalhoun
Copy link

dcalhoun commented Feb 28, 2017

@whmii I am a little confused about what is the correct usage of display.

Example 1

@include row(table)

Example 2

@include display-context(table) {
  @include row();
}

Example 1 throws a deprecation warning. Example 2 appears to have no impact on the display for the row. What is the correct usage of display in v1.8.0?

@kgcreative
Copy link
Contributor

Deprecation warnings don't affect 1.x - they are there to let you know which features will not be present in the next major release

@dcalhoun
Copy link

@kgcreative Understood. From my experience, library deprecations warnings can be resolved prior to upgrading. The idea being that if you "take care of" all the warnings, upgrading to the major release is a straight-forward process. The deprecation warnings are a "checklist" to get ready for the upgrade.

It would appear that it is impossible to resolve Neat's "deprecation warnings" without upgrading to "the next major release", which sort of defeats the purpose of including them in my compilation logs for 1.x.x IMO.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants