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

Draft
wants to merge 30 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: Finish Hot Reloading
  • Web: Re-implement build logic.
  • Web: Final Touches & Cleanup

@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
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