Skip to content

Conversation

@tutosrive
Copy link
Member

This pull request introduces several improvements and cleanups across the codebase, focusing on UI enhancements, code maintenance, and removal of unused or commented-out code. The most significant update is the addition of a new "Supported Languages" section on the Home page, which visually showcases the experimental languages in a carousel. Other changes involve removing unused code and dependencies, and minor code cleanups.

UI Improvements:

  • Added a new "Supported Languages (Experimental)" section to the Home page, featuring a carousel that displays images for Python, Ruby, Lua, JavaScript, and PHP. This section helps users quickly see which languages are supported. [1] [2]

Code Cleanup and Maintenance:

  • Removed unused or commented-out code, such as the commented import of StrictMode in src/main.tsx, the Selector component in CodapiCustom.tsx, and an old stylesheet/script reference in index.html. [1] [2] [3]
  • Commented out unused code and the exec function in src/ts/codapi.ts, and removed the axios dependency since it is no longer used in the file. [1] [2]

Minor Adjustments:

  • Added a no-op usage of ace.toString(); in Playground.tsx, likely to ensure the ace import is not tree-shaken.
  • Cleaned up unused state and effects in the Playground page, including removing the scripts state and related effect.
  • Simplified an event listener callback in Playground.tsx by removing the unused event parameter.
  • Removed outdated comments in the themesOptionsFromList utility.

@tutosrive tutosrive merged commit 1a51b5a into main Jan 20, 2026
1 check failed
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