🚧 Big CSS Cleanup#4170
Draft
josemigallas wants to merge 13 commits into
Draft
Conversation
c5f64c9 to
c7d16ee
Compare
Adjusts linting rules to accommodate the CSS modernization effort. Pins stylelint to 15.11.0 and adds stylelint-config-standard-scss. Adds .stylelintignore for developer portal stylesheets. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replaces 115+ hardcoded color definitions with 13 SCSS variables mapped to Patternfly 4 CSS custom properties. Extracts white-box-shadow mixin into shared utils.scss module. Updates all consumers to use new import paths and surviving variable names. Removes dead selectors and vendor-prefixed mixins. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Deletes 7 unused stylesheet partials that contained dead code or styles now handled by Patternfly components. Removes corresponding @forward references from _theme.scss. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Extracts body min-width to new provider.scss using Patternfly breakpoint variable. Removes .Main wrapper class from provider layout and compensates spacing through footer margin utility class. Updates Slim syntax to use explicit class attributes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replaces 6 deleted CMS SCSS partials with 3 new standalone stylesheets loaded on-demand. Adopts Patternfly tabs, drag-drop, table, and hint components for CMS UI. Improves drag-and-drop behavior with proper Patternfly state classes. Moves CMS styles from global theme to view-level loading. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replaces 5 separate apiconfig SCSS partials with one integration.scss loaded on-demand from integration views. Removes custom PromoteButton class in favor of Patternfly button classes. Moves styles from global theme to view-level loading. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Uses pf-c-banner for the Red Hat account verification notice. Moves text to i18n locale file for proper translation support. Loads banner CSS on-demand via webpack pack instead of global theme. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replaces StatsCSVLink custom CSS classes with Patternfly button and flex layout utilities in stats views. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Wraps javascript/stylesheet pack tags in content_for blocks for proper placement in HTML head. Fixes missing do keywords in content_for calls. Replaces InfoBox custom component with Patternfly cards. Extracts pf_addons as standalone pack. Cleans up JS/CSS pack tag separation. Adds i18n keys for Braintree payment gateway views. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Removes deprecated calculateRem and font-size SCSS functions. Hardcodes wizard-specific color values to decouple from the main color system. Consolidates feedback component styles and removes duplicate keyframes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
c7d16ee to
0243087
Compare
0243087 to
e12f200
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🚧 WIP do not review 🚧
THREESCALE-12047: Clean up unused CSS
What does this do: