OpenRoberta/openroberta-lab

Integrate Textly Editor into Open Roberta Lab

Opened this issue · 0 comments

Summary

Integrate the Textly Java Editor into Open Roberta Lab to offer users a powerful text-based coding interface with enhanced features like autocompletion, syntax highlighting, and detailed error annotations. This addition aims to improve the experience for users coding directly in Textly Java.

Objectives

  1. Autocompletion and Syntax Highlighting
    Implement Textly-specific syntax highlighting and autocompletion for functions, control structures, and other keywords in the ORL environment.

  2. Error Annotations
    Support detailed error annotations displaying line and message information for errors.

  3. Persistence Between Views
    Ensure that switching between Blockly and Textly views maintains state and synchronization, enabling seamless transitions.

  4. Documentation
    Provide user and developer documentation for future contributions. Textly-specific documentation is available here.