Skip to content

chore: merge NetTango to main - #67

Open
omargfh wants to merge 30 commits into
mainfrom
app/nettango
Open

omargfh wants to merge 30 commits into
mainfrom
app/nettango

Conversation

@omargfh

@omargfh omargfh commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

- Ants, Gas Particle Sandbox, and Rollypollies as standalone player pages
- Include project files and static thumbnails for each
- Article body, navigation, aside, toc, and card components
- Sticky collapsible header and scroll progress bar
- Nuxt UI slot overrides and table styles for content pages
- sync-models.mjs pulls the NetTango model library into app/data/models.json
- serve player HTML, project files, and thumbnails from public/models
- allow cross-origin access to /models/** so the Builder can load projects
- ModelCard, ModelHeader, and ModelThumbnail components
- useModels composable backed by app/data/models.json
- rename docs layout to clean and use it for models and tutorials
- add gallery preview, getting started features, and community CTA
- scope prose table styles and add no-stylized-heading utility
- Static generation writes /models/<id>.html for the model pages, which
  overwrote the standalone player exports of the same name
- Serve players, project files, and thumbnails from /assets/models instead
@omargfh omargfh self-assigned this Sep 11, 2026
Squash of per-81-nettango-content (28 commits).

- Home page re-aimed at K-12 teachers: classroom window hero with a hero-optimized Ants player, classroom loop, showcase, topic tiles, lessons, platforms with a browser mockup, FAQ and designer band
- Design tokens in one @theme, Nuxt UI defaults in app.config, and the NtBlock, NtBlockStack, NtScreen and NtBrowser components
- Grouped model gallery driven by app/data/model-curation.json (groups, sequences, metadata, usage tips) with a check script and tests
- Six new models with thumbnails: Jacob Kelter's two spaceship programming models and John Chen's four (credit and license noted per model; publishing of John Chen's awaits his confirmation)
…tutorial media

Squash of per-85-widget-restyle (29 commits).

- Every model re-exported through the live NetTango Builder after a style guide reflow: NetLogo 7 widget sizes, left-column layout, nine legacy models converted to NetLogo 7.0.4; gpc and rollypollies repaired to compile; project files match their players
- Static, stepped and animated thumbnails for all 32 models; every models.json entry local with measured frame heights
- The model page is now an app-style view: resizable player and sidebar panes, hide, swap and reset, sidebar query options, zero layout shift, an app bar with a Models menu by topic, a topic trail, sequence steps and Tutorial; the sidebar holds the title, actions and the teaching guide (tips, sequence, related, lesson and details, step gif preview)
- Reflow pipeline under apps/nettango/scripts/models with tests
- Logo mark drawn as an icon on a grid, favicon set and gradient icon regenerated, two-block icons replaced
- Tutorial screenshots and videos retaken for the current Builder
- The home hero now runs a copy of the Builder-exported Ants (NetLogo 7.0.4 build) with the hero layout, autoplay and its own storage id re-applied; the old-build copy and its CSS theme are gone

This branch has not been deployed

No deployments
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.

1 participant