diff --git a/apps/remix-ide/src/app/tabs/locales/en/home.json b/apps/remix-ide/src/app/tabs/locales/en/home.json index 2f5c219afa..07c3cee4e4 100644 --- a/apps/remix-ide/src/app/tabs/locales/en/home.json +++ b/apps/remix-ide/src/app/tabs/locales/en/home.json @@ -21,6 +21,7 @@ "home.solhintPluginDesc": "Solhint is an open source project for linting Solidity code.", "home.sourcifyPluginDesc": "Solidity contract and metadata verification service.", "home.unitTestPluginDesc": "Write and run unit tests for your contracts in Solidity.", + "home.dgitPluginDesc": "Add source control to your projects.", "home.getStarted": "Get Started", "home.projectTemplates": "Project Templates", "home.blankTemplateDesc": "Create an empty workspace.", diff --git a/apps/remix-ide/src/app/tabs/locales/zh/home.json b/apps/remix-ide/src/app/tabs/locales/zh/home.json index f5d1a0fc33..8be3bb9b90 100644 --- a/apps/remix-ide/src/app/tabs/locales/zh/home.json +++ b/apps/remix-ide/src/app/tabs/locales/zh/home.json @@ -21,6 +21,7 @@ "home.solhintPluginDesc": "Solhint 是一个用于检查 Solidity 代码的开源项目", "home.sourcifyPluginDesc": "Solidity 合约和元数据验证服务。", "home.unitTestPluginDesc": "在 Solidity 中为你的合约编写和运行单元测试。", + "home.dgitPluginDesc": "", "home.getStarted": "开始使用", "home.projectTemplates": "项目模板", "home.blankTemplateDesc": "创建一个空的工作空间。", diff --git a/libs/remix-ui/home-tab/src/lib/components/homeTabFeaturedPlugins.tsx b/libs/remix-ui/home-tab/src/lib/components/homeTabFeaturedPlugins.tsx index 9c535301ff..8869b9b2eb 100644 --- a/libs/remix-ui/home-tab/src/lib/components/homeTabFeaturedPlugins.tsx +++ b/libs/remix-ui/home-tab/src/lib/components/homeTabFeaturedPlugins.tsx @@ -84,6 +84,12 @@ function HomeTabFeaturedPlugins ({plugin}: HomeTabFeaturedPluginsProps) { _paq.push(['trackEvent', 'hometabActivate', 'userActivate', 'solidityUnitTesting']) } + const startDgit = async () => { + await plugin.appManager.activatePlugin('dgit') + plugin.verticalIcons.select('dgit') + _paq.push(['tracEvent', 'hometabActivate', 'userActivate', 'dgit']) + } + return (
@@ -126,20 +132,19 @@ function HomeTabFeaturedPlugins ({plugin}: HomeTabFeaturedPluginsProps) { remixMaintained={true} callback={() => startSolidity()} /> - startStarkNet()} - /> startSolhint()} /> + startDgit()} + /> startSourceVerify()} /> + startStarkNet()} + /> createWorkspace("gnosisSafeMultisig")} />