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

Stylesheets (Baseline) reshuffling (Phase 1): Separate structural rules from stylistic rules #17

Closed
smillart opened this issue Jul 14, 2020 · 0 comments · Fixed by #115
Assignees
Labels
enhancement New feature or request

Comments

@smillart
Copy link
Collaborator

smillart commented Jul 14, 2020

Following various projects, we realized that most of the front-end developers did not take advantage of using the stylesheets (Baseline) defined by the Drupal Kiso (基礎) base theme for most HTML elements and the Drupal components. CSS assets or even entire libraries the sub-theme inherits from the Drupal Kiso (基礎) base theme are replaced or removed to define own default styles.

This reshuffling (Phase 1) will ensure to separate structural rules from stylistic rules, that will allow to rulesets to be grouped efficiently enforcing the separation of concerns. Therefore, that can be easily overridden by front-end developers from the THEMENAME.info.yml file.

@smillart smillart changed the title Reshuffling stylesheets (Baseline) by separating structural rules from stylistic rules Reshuffle stylesheets (Baseline) by separating structural rules from stylistic rules Jul 14, 2020
@smillart smillart self-assigned this Jul 14, 2020
@smillart smillart added this to the Kiso (基礎) 3.0 milestone Jul 14, 2020
@smillart smillart changed the title Reshuffle stylesheets (Baseline) by separating structural rules from stylistic rules Stylesheets (Baseline) reshuffling (Phase 1): Separate structural rules from stylistic rules Jan 12, 2024
@smillart smillart added the enhancement New feature or request label Jan 12, 2024
smillart pushed a commit that referenced this issue Jan 16, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
…e Sass Framework update

- Alignment classes
- Float clearing
- Invisible content & Screenreaders
smillart pushed a commit that referenced this issue Jan 18, 2024
smillart pushed a commit that referenced this issue Jan 18, 2024
# Conflicts:
#	css/theme/theme--kiso.css
#	kiso.libraries.yml
#	scss/config/_variable-overrides.scss
#	scss/theme/elements/_headings.scss
smillart added a commit that referenced this issue Jan 23, 2024
…ral rules from stylistic rules for the stylesheets (Baseline)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant