Remix IDE v0.28.0 Release

Rob Stupay
Remix Project
Published in
4 min readNov 10, 2022

The other day, gusts of wind blew the leaves from the trees. Suddenly I could see their gorgeous branches. In this autumnal Remix release, your Git branches are now visible in the File Explorer (when a Workspace has been initialized with Git). So, jump into this release. And then to celebrate, jump in a pile of leaves (a release the trees have made).

The Big News

  • Managing Git Branches in the File Explorer
  • Deploy & Run detects more types of browser wallets
  • Update for Proxy Contracts
  • Home tab update
  • Accessing Workspace commands with the Hamburger

Managing Git in the File Explorer

If your active Workspace has been initialized with a Git repo, a Git bar will appear at the bottom of the File Explorer. When you click “master”, you’ll see all the active repo’s branches, and you’ll be able to switch branches or create a new branch.

In order to use this functionality, you need to input your GitHub details in Remix’s Settings panel.

Deploy & Run: Injected Provider

Now when you connect a Coinbase or Brave browser wallet to Remix, in the Environment section, you’ll see the name of the wallet. Of course, if you are connecting with MetaMask, you’ll see that next to Injected Provider. Thanks @taycaldwell!

Caveat for Brave Wallet

For the Brave wallet — as in the image above—to get this to appear, go to your Brave wallet settings.

  • If you only have the Brave wallet, you can use this setting:
  • If you have both MetaMask and Brave wallets installed, and you want to use the Brave wallet then you will need to use this setting:
  • If you decide you want to use MetaMask instead, you will have to change the setting back to “Brave Wallet (Prefer extensions)” and reload Remix.

Update for UUPS Proxy Contracts

In July, we added functionality for deploying proxy contracts using the UUPS pattern. In the Deploy & Run module, when you go to deploy the implementation of a UUPS proxy contract, you’ll see this interface below the Deploy button.

In this release, we have added some checks when deploying an upgrade. This is to insure that only a valid contract address is provided for the upgrade.

Home Tab Updates

When you come to Remix now, the first thing you’ll notice is that we have updated the Home Tab, as we are trying to make it generally more useful.

Access Workspace commands with the Hamburger

We’ve cleaned up the Workspaces UI so that there is a Hamburger icon.

Click the Hamburger and a modal will open with the list of operations that you can run:

Bug Fix

Some double vertical scrollbars had crept back into the IDE. These have been eliminated! Thanks @drafish!

Thank You, Precious Users

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

For future releases, we are looking for more Beta Testers. If you are interested in helping this effort please fill out this questionnaire.

We strive to make the Remix IDE more convenient and easy to use. You can reach us on Twitter, Gitter, or via email (remix@ethereum.org) or Discord.
TIA!

--

--