Remix Release v0.52.0

Rob Stupay
Remix Project
Published in
3 min readJul 30, 2024

The Big News

  • New and spacious Template selection tab in the main panel
  • The DGit plugin is updated and is now called Git
  • New URL Parameter for loading a folder into Remix
  • Customize Deploy & Run’s ENVIRONMENT select box

Git in Remix

Now when you come to Remix, by default there will be a GIT icon in the Icons panel. This plugin was formerly called DGit, and it is now simply called GIT. It’s based on how GitLens works in VSCode.

To use this plugin with GitHub, you’ll need to log into your GitHub account.

The Git plugin is not for rebasing or cherry picking, but it will handle all your basic Git operations.

New URL Parameter for loading a folder into Remix

Suppose you are teaching a class and you want your students to load Remix with a folder of relevant files for them to use. You can now give the Remix URL with a parameter that will load a specific GitHub folder.

https://remix.ethereum.org/?#ghfolder=https://github.com/samnang/flash-loan-examples/tree/main/contracts/basic

Customize the ENVIRONMENTS select box

The ENVIRONMENTS select box is customizable. Now, you limit the list to include only the Environments you wish to show.

Selecting the Customize this list option will open a tab in Remix’s main panel.

Only the selected items in this list will show in the ENVIRONMENT select box.

Template selection now in a main panel tab

When a new workspace is created (from the hamburger menu in the File Explorer), a modal used to pop up that would present the choices of templates. To expand the number of templates, we have created a main panel tab with the new Templates explorer.

Each template also has the Add to current option to add templates files in the current workspace.

Thank You, Dear Remix Users

Please report any problems you find in Remix. And, as always, please send us any suggestions about changes you’d like to see in Remix, or any functionality you think would be useful to add.

Join our Discord server for community support. Or, send us an email at remix@ethereum.org!

--

--