Skip to content

fix(playground): improve light mode and mobile lesson UI#111

Open
mpinzile wants to merge 2 commits into
stagingfrom
refactor/playground-ui-restructure
Open

fix(playground): improve light mode and mobile lesson UI#111
mpinzile wants to merge 2 commits into
stagingfrom
refactor/playground-ui-restructure

Conversation

@mpinzile

Copy link
Copy Markdown
Collaborator

Refine the main landing page and playground light theme, including white feature cards, a shorter header, and a light code editor shell.

Improve mobile responsiveness across lesson views by removing duplicate headers, compacting large buttons, fixing the distorted module map, and showing upcoming lessons when the current lesson is collapsed.

Fix mobile output and test case behavior by auto switching back to Output after running code, keeping the error state readable in light mode, and making expandable test rows show expected output, user output, and errors.

Refine the main landing page and playground light theme, including white feature cards, a shorter header, and a light code editor shell.

Improve mobile responsiveness across lesson views by removing duplicate headers, compacting large buttons, fixing the distorted module map, and showing upcoming lessons when the current lesson is collapsed.

Fix mobile output and test case behavior by auto switching back to Output after running code, keeping the error state readable in light mode, and making expandable test rows show expected output, user output, and errors.
@teksafari

teksafari Bot commented Jun 27, 2026

Copy link
Copy Markdown

The preview deployment for Nuru Staging is ready. 🟢

Open Preview | Open Build Logs | Open Application Logs

Last updated at: 2026-06-28 20:06:28 CET

Add realistic loading skeletons for lesson pages so the Start action no longer shows a blank screen while content loads.

Improve mobile layout spacing on the landing page, including better horizontal padding and full width feature cards.

Fix the user menu by combining the avatar, first name, and chevron into one dropdown trigger so the entire control opens the same menu.

Improve mobile test output by falling back to the global run output when individual test output is empty, preventing misleading no output states.

Improve inline test case readability in the lesson panel and apply the same output fallback there.

Update the mobile curriculum sidebar to show numbered module titles instead of raw slugs, matching the desktop sidebar.
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