Skip to content

πŸš€ Roblox VSCode v1.0.1

Choose a tag to compare

@ItsJeffTheDev ItsJeffTheDev released this 29 Aug 23:20
· 5 commits to main since this release

Added

  • GUI edits made directly in Studio now sync to VS Code as .rbxmx files β€” 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