Skip to content

Feature/core courses toggle 21#30

Merged
AJaccP merged 3 commits into
mainfrom
feature/core-courses-toggle-21
Jul 26, 2026
Merged

Feature/core courses toggle 21#30
AJaccP merged 3 commits into
mainfrom
feature/core-courses-toggle-21

Conversation

@zaidahmad16

Copy link
Copy Markdown
Contributor

Explorer now defaults to core courses only, with a toggle to show the full graph. Edge filtering and layout follow whichever set is visible.

zaidahmad16 and others added 3 commits July 13, 2026 20:35
The full course graph is overwhelming on first load with heavy edge
fan-out. Default to showing only core CS-program courses, with a
toggle in the Explorer view to switch to the full course set.

Filtering happens outside computeLayout: the visible course set is
derived first (core vs all), edges are filtered to those with both
endpoints visible, and layout is recomputed over that set so later
filter modes can follow the same pattern.

@AJaccP AJaccP left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Changes look good! Just merged main and adjusted the placement of toggle button with search and legend components during the merge

@AJaccP
AJaccP merged commit da8e1cd into main Jul 26, 2026
1 check passed
@AJaccP AJaccP linked an issue Jul 26, 2026 that may be closed by this pull request
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add core courses toggle to explorer

2 participants