Skip to content

Add netlogo-theme.scss with non-docs comptabile styling and scoped docs styling#19

Open
omargfh wants to merge 55 commits intomainfrom
refactor/styles
Open

Add netlogo-theme.scss with non-docs comptabile styling and scoped docs styling#19
omargfh wants to merge 55 commits intomainfrom
refactor/styles

Conversation

@omargfh
Copy link
Copy Markdown
Collaborator

@omargfh omargfh commented Jan 23, 2026

Some of the styling in docs.netlogo-org is only useful for docs/learn sites but not product sites like netlogo/nettango. This PR separates concerns and utilizes mixins from SCSS to maintain DRY. We use mixins to create components and use them in proper scoping levels in docs-theme.scss and netlogo-theme.scss as needed.

Websites like www.netlogo.org needs to use .docs class name to go into docs-theme mode. One such docs-specific styling is the stylized headings from docs.

It is important to verify the refactoring does not break styling before merging this to main.

@omargfh omargfh added ui UI issues and enhancements config This issue is about a shared configuration file refactor labels Jan 23, 2026
@omargfh omargfh self-assigned this Jan 23, 2026
@omargfh omargfh requested a review from ERSUCC January 23, 2026 20:30
@omargfh omargfh force-pushed the refactor/styles branch 2 times, most recently from c9aea5a to 51ffb3d Compare March 25, 2026 20:10
danielwong0115 and others added 29 commits March 25, 2026 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config This issue is about a shared configuration file refactor ui UI issues and enhancements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants