Repository navigation
π Roblox VSCode v1.0.1
Added
- GUI edits made directly in Studio now sync to VS Code as
.rbxmxfiles β previously only VS Code β Studio worked; a GUI built or changed straight in Studio had no way to reach VS Code at all. - A new "What's New" tab in the Studio plugin, so you can see what changed without leaving Studio.
Fixed
- Pushing from both sides in quick succession could silently override the other's edit, in either direction. Both the conflict-detection baseline and Studio's own Push now correctly catch a genuine clash instead of one side quietly discarding the other.
- Cross-side content hashes rarely actually matched, due to a floating-point precision bug in the Studio plugin's hashing β a very plausible root cause behind conflicts that shouldn't have been flagged. Fixed.
- Renaming a script in Studio could leave a duplicate behind or lose the file.
- Two instances sharing a name (Roblox's own default for a new script/folder) no longer silently overwrite each other's synced file, on either sync direction.
- A path-traversal gap in project setup, hardened.
- Deleting a script in Studio and pressing "Push to VS Code" did nothing β deletions now sync correctly.
- A pending conflict could get silently stomped by a manual Push, and a conflict that resolved itself before you picked a side used to leave a stale prompt behind β both fixed.
- The conflict diff view's "Studio" side showed a cryptic temp file path. Replaced with a clear "VS Code (left) β Studio (right)" label.
- A second open VS Code window's dashboard always showed an empty/disconnected state, even while sync was working fine elsewhere.
- Push / Force Sync could fail or hang for a full 2 minutes on a machine missing a VS Code internal component β sync no longer depends on it.
Full details: CHANGELOG.md