filiptibell / roblox-ui

A frontend for Roblox projects in external editors
Mozilla Public License 2.0
23 stars 1 forks source link
explorer roblox vscode-extension

Roblox UI

CI status Release status Project license


A frontend for Roblox projects in external editors.

Provides an Explorer view, instance searching, and more.
Check out the features section for a full list of features.

Installation

The UI can be installed as an extension from:

Features

TODO

Improvements - Filtering for classes / IsA in the Quick Open dialog ([reference](https://create.roblox.com/docs/studio/explorer#filtering-instances))
Properties View - Simple text view of properties - Editing properties for simple `.model.json` or `.meta` files - Complex property editing for properties such as colors, vectors - Editing properties for binary/xml files
Output View - Server that can listen for output messages from Roblox Studio - Plugin that sends output messages from Roblox Studio to the extension - Automatically connect to a test session and its output when one starts - Create an output channel/panel in VSCode that forwards received output - Parse output and use sourcemap to create clickable file links - Colorize output messages and stack traces

Development

The VSCode extension can be compiled and installed locally:

  1. Clone the repository
  2. Install Just, Rust, VSCE and the VSCode CLI
  3. Run just vscode-install in the repository to install the extension

Icons and Attribution