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

Overhaul: Switch To Monaco & Redesign UI + Small New Features #13

Open
wants to merge 40 commits into
base: main
Choose a base branch
from

Conversation

DogeDark
Copy link
Member

@DogeDark DogeDark commented Sep 18, 2024

  • Switches to Monaco editor.
  • Redesigns playground UI
  • Adds a few smaller new functions like paste as rsx, examples dropdown, basic share functionality, and resizeable panes.
  • Slightly prepares for future multi-file playground.
  • Overhauls and cleans up the server, fixing several previously unknown bugs.

Todo:

  • Implement the share logic.
  • Make the UI responsive for smaller and larger screens.
  • Add light theme to new design.
  • Server: Test Server Revisions
  • Web: Re-implement build logic.
  • Web: Finish Hot Reloading
  • Web: Queue status & Run button effects (spinner and disable)
  • Web: Fix counter example snippet.
  • Web: Output error logs on build failed
  • Web: Increase Hot Reload Debounce
  • Web: Have Example Pre-Compiled (use it as regular component in playground code)
  • Web: Final Touches
  • Updated Dockerfile

Depends on:

@DogeDark DogeDark added the enhancement New feature or request label Sep 18, 2024
@DogeDark DogeDark self-assigned this Sep 18, 2024
@DogeDark DogeDark marked this pull request as draft September 19, 2024 20:07
@DogeDark DogeDark changed the title Revision: Switch To Monaco Editor Overhaul: Switch To Monaco & Redesign UI + Small New Features Sep 28, 2024
@DogeDark DogeDark marked this pull request as ready for review January 17, 2025 04:50
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
Development

Successfully merging this pull request may close these issues.

1 participant