p5.js-web-editor icon indicating copy to clipboard operation
p5.js-web-editor copied to clipboard

Enhancement/rtl UI support

Open dmaon opened this issue 10 months ago • 1 comments

Fixes #3325

Changes: This pull request improves the support for RTL languages in the UI. It ensures proper alignment, text direction, and layout adjustments for components when using RTL scripts such as Arabic, Persian, and Hebrew.

I have verified that this pull request:

  • [x] has no linting errors (npm run lint)
  • [ ] has no test errors (npm run test)
  • [x] is from a uniquely-named feature branch and is up to date with the develop branch.
  • [x] is descriptively named and links to an issue number, i.e. Fixes #123

Almost all tests have been reviewed and passed successfully. However, there is an issue in the test file for FileNode(FileNode.unit.test.jsx), which doesn't seem to be related to the newly added feature. The error seems more likely to be caused by issues related to accessing the store state or some unexpected test behaviors that might require further investigation.

dmaon avatar Jan 27 '25 12:01 dmaon