From aa9fb739ddc693a34eace19bdf8bd65126586ed1 Mon Sep 17 00:00:00 2001 From: Jack Works Date: Sun, 3 Apr 2022 19:19:12 +0800 Subject: [PATCH] refactor: remove unused field pluginDefine.icon --- packages/mask/.webpack/manifest.ts | 5 - packages/mask/src/plugins/ArtBlocks/base.tsx | 2 - packages/mask/src/plugins/Collectible/base.ts | 3 +- .../mask/src/plugins/Collectible/constants.ts | 10 - packages/mask/src/plugins/CryptoartAI/base.ts | 3 +- .../mask/src/plugins/CryptoartAI/constants.ts | 2 - packages/mask/src/plugins/EVM/base.ts | 2 - packages/mask/src/plugins/EVM/constants.ts | 2 - packages/mask/src/plugins/External/base.ts | 1 - packages/mask/src/plugins/FindTruman/base.ts | 1 - packages/mask/src/plugins/Furucombo/base.tsx | 2 - packages/mask/src/plugins/Gitcoin/base.ts | 3 +- .../mask/src/plugins/Gitcoin/constants.ts | 1 - .../mask/src/plugins/GoodGhosting/base.ts | 3 +- .../src/plugins/GoodGhosting/constants.ts | 1 - packages/mask/src/plugins/ITO/base.ts | 1 - packages/mask/src/plugins/MaskBox/base.ts | 1 - packages/mask/src/plugins/NextID/constants.ts | 1 - packages/mask/src/plugins/Pets/base.tsx | 2 - packages/mask/src/plugins/Polls/base.ts | 3 +- packages/mask/src/plugins/Polls/constants.ts | 1 - .../mask/src/plugins/PoolTogether/base.tsx | 2 - packages/mask/src/plugins/RedPacket/base.ts | 1 - packages/mask/src/plugins/Savings/base.ts | 1 - packages/mask/src/plugins/Snapshot/base.ts | 1 - packages/mask/src/plugins/Trader/base.ts | 1 - packages/mask/src/plugins/Transak/base.ts | 3 +- .../mask/src/plugins/Transak/constants.ts | 2 - .../mask/src/plugins/UnlockProtocol/base.ts | 3 +- .../src/plugins/UnlockProtocol/constants.ts | 1 - packages/mask/src/plugins/VCent/base.ts | 3 +- packages/mask/src/plugins/VCent/constants.ts | 2 - packages/mask/src/plugins/dHEDGE/base.tsx | 2 - packages/mask/src/resources/PETSIcon.tsx | 484 ------------------ packages/plugin-infra/src/manager/manage.ts | 8 - packages/plugin-infra/src/types.ts | 5 - .../src/assets/CyberConnectIcon.tsx | 15 - packages/plugins/CyberConnect/src/base.tsx | 2 - packages/plugins/DAO/src/base.ts | 1 - packages/plugins/DAO/src/constants.ts | 1 - packages/plugins/Debugger/src/base.ts | 1 - packages/plugins/Debugger/src/constants.ts | 1 - packages/plugins/FileService/src/base.ts | 2 - packages/plugins/Flow/src/base.ts | 3 +- packages/plugins/Flow/src/constants.ts | 2 - .../plugins/GoPlusSecurity/src/constants.ts | 1 - packages/plugins/RSS3/src/base.ts | 1 - packages/plugins/RSS3/src/constants.ts | 1 - packages/plugins/Wallet/src/base.ts | 3 +- packages/plugins/Wallet/src/constants.ts | 1 - packages/plugins/example/src/base.ts | 1 - packages/plugins/example/src/constants.ts | 1 - packages/plugins/template/src/base.ts | 1 - 53 files changed, 10 insertions(+), 597 deletions(-) delete mode 100644 packages/mask/src/resources/PETSIcon.tsx delete mode 100644 packages/plugins/CyberConnect/src/assets/CyberConnectIcon.tsx diff --git a/packages/mask/.webpack/manifest.ts b/packages/mask/.webpack/manifest.ts index 6e023d2394e6..dc03597ad110 100644 --- a/packages/mask/.webpack/manifest.ts +++ b/packages/mask/.webpack/manifest.ts @@ -41,11 +41,6 @@ function modify(manifest: Manifest, flags: NormalizedFlags) { stableDevelopmentExtensionID(manifest) } - // Mask 2.0 - if (flags.mode === 'development' || flags.channel === 'beta' || flags.channel === 'insider') { - manifest.browser_action = { default_popup: 'popups.html' } - } - if (flags.hmr) { manifest.web_accessible_resources.push('*.json', '*.js') } diff --git a/packages/mask/src/plugins/ArtBlocks/base.tsx b/packages/mask/src/plugins/ArtBlocks/base.tsx index ae391715013b..ebb0bb5f5503 100644 --- a/packages/mask/src/plugins/ArtBlocks/base.tsx +++ b/packages/mask/src/plugins/ArtBlocks/base.tsx @@ -1,10 +1,8 @@ import type { Plugin } from '@masknet/plugin-infra' import { ARTBLOCKS_PLUGIN_ID, PLUGIN_NAME, URL_PATTERN } from './constants' -import ArtBlocksIcon from './SNSAdaptor/ArtBlocksIcon' export const base: Plugin.Shared.Definition = { ID: ARTBLOCKS_PLUGIN_ID, - icon: , name: { fallback: PLUGIN_NAME }, description: { fallback: diff --git a/packages/mask/src/plugins/Collectible/base.ts b/packages/mask/src/plugins/Collectible/base.ts index 0501d77e94db..0e94615f1518 100644 --- a/packages/mask/src/plugins/Collectible/base.ts +++ b/packages/mask/src/plugins/Collectible/base.ts @@ -1,9 +1,8 @@ import type { Plugin } from '@masknet/plugin-infra' -import { PLUGIN_DESCRIPTION, PLUGIN_ICON, PLUGIN_ID, PLUGIN_NAME } from './constants' +import { PLUGIN_DESCRIPTION, PLUGIN_ID, PLUGIN_NAME } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: PLUGIN_ICON, name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/mask/src/plugins/Collectible/constants.ts b/packages/mask/src/plugins/Collectible/constants.ts index d1f392a8b4a9..65e2309325f2 100644 --- a/packages/mask/src/plugins/Collectible/constants.ts +++ b/packages/mask/src/plugins/Collectible/constants.ts @@ -1,7 +1,6 @@ import { PluginId } from '@masknet/plugin-infra' export const PLUGIN_NAME = 'Collectibles' -export const PLUGIN_ICON = '\u{1F5BC}\uFE0F' export const PLUGIN_DESCRIPTION = 'An NFT collectible viewer.' export const PLUGIN_ID = PluginId.Collectible export const PLUGIN_META_KEY = `${PluginId.Collectible}:1` @@ -16,20 +15,11 @@ export const zoraHostnames = ['zora.co'] export const zoraPathnameRegexMatcher = /^\/collections\/(0x[\dA-Fa-f]{40})\/(\d+)$/ export const OpenSeaAPI_Key = 'c38fe2446ee34f919436c32db480a2e3' -export const OpenSeaBaseURL = 'https://api.opensea.io/api/v1/' -export const OpenSeaRinkebyBaseURL = 'https://rinkeby-api.opensea.io/api/v1/' -export const OpenSeaGraphQLURL = 'https://opensea-agent.r2d2.to/graphql/' -export const OpenSeaAccountURL = 'https://opensea.io/accounts/' -export const OpenSeaTraitURL = - '/assets/known-origin?search[stringTraits][0][name]=Tag&search[stringTraits][0][values][0]=' export const NullAddress = 'NullAddress' export const ReferrerAddress = '' export const OpenSeaMainnetURL = 'https://opensea.io' export const OpenSeaTestnetURL = 'https://testnets.opensea.io' -export const RaribleURL = 'https://api.rarible.com/' -export const RaribleChainURL = 'https://ethereum-api.rarible.org/' export const RaribleUserURL = 'https://rarible.com/user/' export const RaribleRopstenUserURL = 'https://ropsten.rarible.com/user/' export const RaribleRinkebyUserURL = 'https://rinkeby.rarible.com/user/' -export const RaribleMainnetURL = 'https://api-mainnet.rarible.com/marketplace/api/v4/' diff --git a/packages/mask/src/plugins/CryptoartAI/base.ts b/packages/mask/src/plugins/CryptoartAI/base.ts index 1e8c8306cc0f..f4ae4053cdb7 100644 --- a/packages/mask/src/plugins/CryptoartAI/base.ts +++ b/packages/mask/src/plugins/CryptoartAI/base.ts @@ -1,9 +1,8 @@ import type { Plugin } from '@masknet/plugin-infra' -import { PLUGIN_DESCRIPTION, PLUGIN_ICON, PLUGIN_ID, PLUGIN_NAME } from './constants' +import { PLUGIN_DESCRIPTION, PLUGIN_ID, PLUGIN_NAME } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: PLUGIN_ICON, name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/mask/src/plugins/CryptoartAI/constants.ts b/packages/mask/src/plugins/CryptoartAI/constants.ts index 26584e95ad61..cd8cff989f6e 100644 --- a/packages/mask/src/plugins/CryptoartAI/constants.ts +++ b/packages/mask/src/plugins/CryptoartAI/constants.ts @@ -2,10 +2,8 @@ import { PluginId } from '@masknet/plugin-infra' import { ChainId, ZERO_ADDRESS } from '@masknet/web3-shared-evm' export const PLUGIN_NAME = 'CRYPTOART.AI' -export const PLUGIN_ICON = '\u{1F5BC}\uFE0F' export const PLUGIN_DESCRIPTION = 'The decentralized world of CryptoArt.' export const PLUGIN_ID = PluginId.CryptoArtAI -export const PLUGIN_META_KEY = `${PluginId.CryptoArtAI}:1` export const prefixPath = '/gallery/detail' diff --git a/packages/mask/src/plugins/EVM/base.ts b/packages/mask/src/plugins/EVM/base.ts index 832117ad7d3d..3cee00d2295a 100644 --- a/packages/mask/src/plugins/EVM/base.ts +++ b/packages/mask/src/plugins/EVM/base.ts @@ -1,7 +1,6 @@ import type { Plugin } from '@masknet/plugin-infra' import { PLUGIN_ID, - PLUGIN_ICON, PLUGIN_NAME, PLUGIN_DESCRIPTION, PLUGIN_PROVIDERS, @@ -12,7 +11,6 @@ import { export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: PLUGIN_ICON, name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/mask/src/plugins/EVM/constants.ts b/packages/mask/src/plugins/EVM/constants.ts index 2a508a0600db..d15f094f39c6 100644 --- a/packages/mask/src/plugins/EVM/constants.ts +++ b/packages/mask/src/plugins/EVM/constants.ts @@ -2,9 +2,7 @@ import { NetworkPluginID, Web3Plugin } from '@masknet/plugin-infra' import { ChainId, NetworkType, ProviderType } from '@masknet/web3-shared-evm' export const PLUGIN_ID = NetworkPluginID.PLUGIN_EVM -export const PLUGIN_META_KEY = `${PLUGIN_ID}:1` export const PLUGIN_NAME = 'EVM' -export const PLUGIN_ICON = '\u039E' export const PLUGIN_DESCRIPTION = '' export const PLUGIN_NETWORKS: Web3Plugin.NetworkDescriptor[] = [ { diff --git a/packages/mask/src/plugins/External/base.ts b/packages/mask/src/plugins/External/base.ts index 62da73770a3b..0c5813aae091 100644 --- a/packages/mask/src/plugins/External/base.ts +++ b/packages/mask/src/plugins/External/base.ts @@ -3,7 +3,6 @@ import { Flags } from '../../../shared' export const base: Plugin.Shared.Definition = { ID: PluginId.External, - icon: '\u{1F9E9}', name: { fallback: 'Mask External Plugin Loader' }, description: { fallback: 'Able to load external plugins.' }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/mask/src/plugins/FindTruman/base.ts b/packages/mask/src/plugins/FindTruman/base.ts index 8ded5d9bb91f..e032674c6055 100644 --- a/packages/mask/src/plugins/FindTruman/base.ts +++ b/packages/mask/src/plugins/FindTruman/base.ts @@ -4,7 +4,6 @@ import { FIND_TRUMAN_PLUGIN_ID, FIND_TRUMAN_PLUGIN_NAME } from './constants' export const base: Plugin.Shared.Definition = { ID: FIND_TRUMAN_PLUGIN_ID, - icon: '\u{1F441}', name: { fallback: FIND_TRUMAN_PLUGIN_NAME }, description: { fallback: 'A plugin for https://findtruman.io/', diff --git a/packages/mask/src/plugins/Furucombo/base.tsx b/packages/mask/src/plugins/Furucombo/base.tsx index bd525714b26b..d08f436c8eb0 100644 --- a/packages/mask/src/plugins/Furucombo/base.tsx +++ b/packages/mask/src/plugins/Furucombo/base.tsx @@ -1,10 +1,8 @@ import type { Plugin } from '@masknet/plugin-infra' import { PLUGIN_ID } from './constants' -import { FurucomboIcon } from '../../resources/FurucomboIcon' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: , name: { fallback: 'Furucombo' }, description: { fallback: 'Furucombo is a tool built for end-users to optimize their DeFi strategy simply by drag and drop.', diff --git a/packages/mask/src/plugins/Gitcoin/base.ts b/packages/mask/src/plugins/Gitcoin/base.ts index e3387df5a855..bc69402d0f86 100644 --- a/packages/mask/src/plugins/Gitcoin/base.ts +++ b/packages/mask/src/plugins/Gitcoin/base.ts @@ -1,10 +1,9 @@ import { NetworkPluginID, Plugin } from '@masknet/plugin-infra' import { ChainId } from '@masknet/web3-shared-evm' -import { PLUGIN_ID, PLUGIN_ICON, PLUGIN_NAME, PLUGIN_DESCRIPTION } from './constants' +import { PLUGIN_ID, PLUGIN_NAME, PLUGIN_DESCRIPTION } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: PLUGIN_ICON, name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/mask/src/plugins/Gitcoin/constants.ts b/packages/mask/src/plugins/Gitcoin/constants.ts index 2f636ab4f5ad..9c701725b2d4 100644 --- a/packages/mask/src/plugins/Gitcoin/constants.ts +++ b/packages/mask/src/plugins/Gitcoin/constants.ts @@ -3,7 +3,6 @@ import { PluginId } from '@masknet/plugin-infra' export const PLUGIN_ID = PluginId.Gitcoin export const PLUGIN_META_KEY = `${PluginId.Gitcoin}:1` export const PLUGIN_NAME = 'Gitcoin' -export const PLUGIN_ICON = '\u{1F517}' export const PLUGIN_DESCRIPTION = 'Gitcoin grants sustain web3 projects with quadratic funding.' // proxy for: https://gitcoin.co/grants/v1/api/grant/ diff --git a/packages/mask/src/plugins/GoodGhosting/base.ts b/packages/mask/src/plugins/GoodGhosting/base.ts index 3435b494ce5f..013b6b5e0ae6 100644 --- a/packages/mask/src/plugins/GoodGhosting/base.ts +++ b/packages/mask/src/plugins/GoodGhosting/base.ts @@ -1,9 +1,8 @@ import type { Plugin } from '@masknet/plugin-infra' -import { PLUGIN_ID, PLUGIN_ICON, PLUGIN_NAME, PLUGIN_DESCRIPTION } from './constants' +import { PLUGIN_ID, PLUGIN_NAME, PLUGIN_DESCRIPTION } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: PLUGIN_ICON, name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/mask/src/plugins/GoodGhosting/constants.ts b/packages/mask/src/plugins/GoodGhosting/constants.ts index 61088a2d98db..8898dd6d5b7b 100644 --- a/packages/mask/src/plugins/GoodGhosting/constants.ts +++ b/packages/mask/src/plugins/GoodGhosting/constants.ts @@ -2,5 +2,4 @@ import { PluginId } from '@masknet/plugin-infra' export const PLUGIN_ID = PluginId.GoodGhosting export const PLUGIN_NAME = 'GoodGhosting' -export const PLUGIN_ICON = '\u{1F47B}' export const PLUGIN_DESCRIPTION = 'DeFi savings dApp game.' diff --git a/packages/mask/src/plugins/ITO/base.ts b/packages/mask/src/plugins/ITO/base.ts index 272f230febbc..66d6f38288a9 100644 --- a/packages/mask/src/plugins/ITO/base.ts +++ b/packages/mask/src/plugins/ITO/base.ts @@ -4,7 +4,6 @@ import { ITO_MetaKey_1, ITO_MetaKey_2, ITO_PluginID } from './constants' export const base: Plugin.Shared.Definition = { ID: ITO_PluginID, - icon: '\u{1F680}', name: { fallback: 'ITO' }, description: { fallback: 'Participate in Public Offering on Twitter.', diff --git a/packages/mask/src/plugins/MaskBox/base.ts b/packages/mask/src/plugins/MaskBox/base.ts index 2e76cd824ac9..95f735f711cc 100644 --- a/packages/mask/src/plugins/MaskBox/base.ts +++ b/packages/mask/src/plugins/MaskBox/base.ts @@ -4,7 +4,6 @@ import { PLUGIN_ID } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: '\u{1F381}', name: { fallback: 'MaskBox' }, description: { fallback: 'The mystery box with NFT inside which is provided by Mask Network.' }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/mask/src/plugins/NextID/constants.ts b/packages/mask/src/plugins/NextID/constants.ts index e2945d63e17d..181a6fef5194 100644 --- a/packages/mask/src/plugins/NextID/constants.ts +++ b/packages/mask/src/plugins/NextID/constants.ts @@ -3,7 +3,6 @@ import type { LiveSelector } from '@dimensiondev/holoflows-kit' import { searchAllProfileTabSelector } from '../../social-network-adaptor/twitter.com/utils/selector' export const PLUGIN_ID = PluginId.NextID -export const PLUGIN_META_KEY = `${PluginId.NextID}:1` export const PLUGIN_DESCRIPTION = 'Next ID' export const PLUGIN_NAME = 'NextID' diff --git a/packages/mask/src/plugins/Pets/base.tsx b/packages/mask/src/plugins/Pets/base.tsx index 903598b14901..89cdaaa3b46b 100644 --- a/packages/mask/src/plugins/Pets/base.tsx +++ b/packages/mask/src/plugins/Pets/base.tsx @@ -1,11 +1,9 @@ import { CurrentSNSNetwork, Plugin, NetworkPluginID } from '@masknet/plugin-infra' import { ChainId } from '@masknet/web3-shared-evm' import { PetsPluginID } from './constants' -import { PETSIcon } from '../../resources/PETSIcon' export const base: Plugin.Shared.Definition = { ID: PetsPluginID, - icon: , name: { fallback: 'Non-Fungible Friends' }, description: { fallback: 'Explore the endless possibilities of NFTs.', diff --git a/packages/mask/src/plugins/Polls/base.ts b/packages/mask/src/plugins/Polls/base.ts index 4d2d194e3510..99f32fb25692 100644 --- a/packages/mask/src/plugins/Polls/base.ts +++ b/packages/mask/src/plugins/Polls/base.ts @@ -1,9 +1,8 @@ import type { Plugin } from '@masknet/plugin-infra' -import { PLUGIN_ID, PLUGIN_ICON, PLUGIN_NAME, PLUGIN_DESCRIPTION, PLUGIN_META_KEY } from './constants' +import { PLUGIN_ID, PLUGIN_NAME, PLUGIN_DESCRIPTION, PLUGIN_META_KEY } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: PLUGIN_ICON, name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'XiChi' }, link: 'https://github.com/xichi' }, diff --git a/packages/mask/src/plugins/Polls/constants.ts b/packages/mask/src/plugins/Polls/constants.ts index 68dd37b504bd..bb434c63b843 100644 --- a/packages/mask/src/plugins/Polls/constants.ts +++ b/packages/mask/src/plugins/Polls/constants.ts @@ -5,5 +5,4 @@ export const PollGunRootNode = 'com.maskbook.plugin.polls' export const PLUGIN_META_KEY = `${PluginId.Poll}:1` export const PLUGIN_ID = PluginId.Poll export const PLUGIN_NAME = 'Poll' -export const PLUGIN_ICON = '\u{1F5F3}\uFE0F' export const PLUGIN_DESCRIPTION = 'Easily create a Poll for receiving public votes.' diff --git a/packages/mask/src/plugins/PoolTogether/base.tsx b/packages/mask/src/plugins/PoolTogether/base.tsx index 874152ecbd37..0ffc2b3de710 100644 --- a/packages/mask/src/plugins/PoolTogether/base.tsx +++ b/packages/mask/src/plugins/PoolTogether/base.tsx @@ -1,10 +1,8 @@ import type { Plugin } from '@masknet/plugin-infra' import { POOLTOGETHER_PLUGIN_ID, URL_PATTERN } from './constants' -import { PoolTogetherIcon } from '../../resources/PoolTogetherIcon' export const base: Plugin.Shared.Definition = { ID: POOLTOGETHER_PLUGIN_ID, - icon: , name: { fallback: 'PoolTogether' }, description: { fallback: 'PoolTogether is a protocol for no-loss prize games on the Ethereum blockchain' }, publisher: { name: { fallback: 'iRhonin' }, link: 'https://github.com/iRhonin' }, diff --git a/packages/mask/src/plugins/RedPacket/base.ts b/packages/mask/src/plugins/RedPacket/base.ts index c7d4bfa4c6c5..6f0db00eacdb 100644 --- a/packages/mask/src/plugins/RedPacket/base.ts +++ b/packages/mask/src/plugins/RedPacket/base.ts @@ -4,7 +4,6 @@ import { RedPacketMetaKey, RedPacketNftMetaKey, RedPacketPluginID } from './cons export const base: Plugin.Shared.Definition = { ID: RedPacketPluginID, - icon: '\u{1F9E7}', name: { fallback: 'Lucky drop' }, description: { fallback: diff --git a/packages/mask/src/plugins/Savings/base.ts b/packages/mask/src/plugins/Savings/base.ts index 9133a1f2b61e..bf5b5e4cc122 100644 --- a/packages/mask/src/plugins/Savings/base.ts +++ b/packages/mask/src/plugins/Savings/base.ts @@ -4,7 +4,6 @@ import { SAVINGS_PLUGIN_ID } from './constants' export const base: Plugin.Shared.Definition = { ID: SAVINGS_PLUGIN_ID, - icon: '\u{1F4B0}', name: { fallback: 'Savings' }, description: { fallback: 'A plugin for Savings', diff --git a/packages/mask/src/plugins/Snapshot/base.ts b/packages/mask/src/plugins/Snapshot/base.ts index 87f26471b92d..3a9cc9ee46e2 100644 --- a/packages/mask/src/plugins/Snapshot/base.ts +++ b/packages/mask/src/plugins/Snapshot/base.ts @@ -3,7 +3,6 @@ import { SNAPSHOT_PLUGIN_ID } from './constants' export const base: Plugin.Shared.Definition = { ID: SNAPSHOT_PLUGIN_ID, - icon: '\u{1F4F7}', name: { fallback: 'Snapshot' }, description: { fallback: 'A plugin for https://snapshot.org/', diff --git a/packages/mask/src/plugins/Trader/base.ts b/packages/mask/src/plugins/Trader/base.ts index 389413f09230..7f5ad783d7d5 100644 --- a/packages/mask/src/plugins/Trader/base.ts +++ b/packages/mask/src/plugins/Trader/base.ts @@ -4,7 +4,6 @@ import { PLUGIN_ID } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: '\u{1F4B1}', name: { fallback: 'Trader' }, description: { fallback: 'View trending of cryptocurrencies, swap ERC20 tokens in various DEX markets.' }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/mask/src/plugins/Transak/base.ts b/packages/mask/src/plugins/Transak/base.ts index 07d100412494..3fda9d47b49d 100644 --- a/packages/mask/src/plugins/Transak/base.ts +++ b/packages/mask/src/plugins/Transak/base.ts @@ -1,9 +1,8 @@ import type { Plugin } from '@masknet/plugin-infra' -import { PLUGIN_ID, PLUGIN_ICON, PLUGIN_NAME, PLUGIN_DESCRIPTION } from './constants' +import { PLUGIN_ID, PLUGIN_NAME, PLUGIN_DESCRIPTION } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: PLUGIN_ICON, name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/mask/src/plugins/Transak/constants.ts b/packages/mask/src/plugins/Transak/constants.ts index a1d784cba3f9..eb77de998922 100644 --- a/packages/mask/src/plugins/Transak/constants.ts +++ b/packages/mask/src/plugins/Transak/constants.ts @@ -4,7 +4,5 @@ export const TRANSAK_API_KEY_PRODUCTION = '253be1f0-c6d8-46e7-9d80-38f33bf973e2' export const TRANSAK_API_KEY_STAGING = '4fcd6904-706b-4aff-bd9d-77422813bbb7' export const PLUGIN_ID = PluginId.Transak -export const PLUGIN_META_KEY = `${PluginId.Transak}:1` export const PLUGIN_NAME = 'Transak' -export const PLUGIN_ICON = '\u{1F4B8}' export const PLUGIN_DESCRIPTION = 'The Fiat On-Ramp Aggregator on Mask Network.' diff --git a/packages/mask/src/plugins/UnlockProtocol/base.ts b/packages/mask/src/plugins/UnlockProtocol/base.ts index 7b29c145ed32..9ef8ea73ceba 100644 --- a/packages/mask/src/plugins/UnlockProtocol/base.ts +++ b/packages/mask/src/plugins/UnlockProtocol/base.ts @@ -1,10 +1,9 @@ import { NetworkPluginID, Plugin } from '@masknet/plugin-infra' import { ChainId } from '@masknet/web3-shared-evm' -import { pluginDescription, pluginIcon, pluginName, pluginId, pluginMetaKey } from './constants' +import { pluginDescription, pluginName, pluginId, pluginMetaKey } from './constants' export const base: Plugin.Shared.Definition = { ID: pluginId, - icon: pluginIcon, name: { fallback: pluginName }, description: { fallback: pluginDescription }, publisher: { name: { fallback: 'Zubin Choudhary' }, link: 'https://www.iamzub.in' }, diff --git a/packages/mask/src/plugins/UnlockProtocol/constants.ts b/packages/mask/src/plugins/UnlockProtocol/constants.ts index bdeb320043f3..7b2b204fc61b 100644 --- a/packages/mask/src/plugins/UnlockProtocol/constants.ts +++ b/packages/mask/src/plugins/UnlockProtocol/constants.ts @@ -1,7 +1,6 @@ import { PluginId } from '@masknet/plugin-infra' import { ChainId } from '@masknet/web3-shared-evm' -export const pluginIcon = '\u{1F513}' export const pluginName = 'Unlock Protocol' export const pluginDescription = 'Post content behind a secure paywall' export const pluginId = PluginId.UnlockProtocol diff --git a/packages/mask/src/plugins/VCent/base.ts b/packages/mask/src/plugins/VCent/base.ts index ab9ecfc397d6..54857cd67954 100644 --- a/packages/mask/src/plugins/VCent/base.ts +++ b/packages/mask/src/plugins/VCent/base.ts @@ -1,9 +1,8 @@ import type { Plugin } from '@masknet/plugin-infra' -import { PLUGIN_ID, PLUGIN_ICON, PLUGIN_NAME, PLUGIN_DESCRIPTION } from './constants' +import { PLUGIN_ID, PLUGIN_NAME, PLUGIN_DESCRIPTION } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: PLUGIN_ICON, name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'rob-low' }, link: 'https://github.com/rob-lw' }, diff --git a/packages/mask/src/plugins/VCent/constants.ts b/packages/mask/src/plugins/VCent/constants.ts index 830476f0b779..396bd517c601 100644 --- a/packages/mask/src/plugins/VCent/constants.ts +++ b/packages/mask/src/plugins/VCent/constants.ts @@ -8,7 +8,5 @@ export const VALUABLES_VCENT_URL = 'https://v.cent.co/tweet/' // #endregion export const PLUGIN_ID = PluginId.Valuables -export const PLUGIN_META_KEY = `${PluginId.Valuables}:1` export const PLUGIN_NAME = 'vCent' -export const PLUGIN_ICON = '\u{1F513}' export const PLUGIN_DESCRIPTION = 'A Plugin for https://v.cent.co/' diff --git a/packages/mask/src/plugins/dHEDGE/base.tsx b/packages/mask/src/plugins/dHEDGE/base.tsx index 04c341b8eb50..bae18a0d05d5 100644 --- a/packages/mask/src/plugins/dHEDGE/base.tsx +++ b/packages/mask/src/plugins/dHEDGE/base.tsx @@ -1,10 +1,8 @@ import type { Plugin } from '@masknet/plugin-infra' import { createMatchLink, DHEDGE_PLUGIN_ID } from './constants' -import { DHEDGEIcon } from '../../resources/DHEDGEIcon' export const base: Plugin.Shared.Definition = { ID: DHEDGE_PLUGIN_ID, - icon: , name: { fallback: 'dHEDGE' }, description: { fallback: 'Decentralized hedge funds on Ethereum.' }, publisher: { name: { fallback: 'iRhonin' }, link: 'https://github.com/iRhonin' }, diff --git a/packages/mask/src/resources/PETSIcon.tsx b/packages/mask/src/resources/PETSIcon.tsx deleted file mode 100644 index f8c39546fd3d..000000000000 --- a/packages/mask/src/resources/PETSIcon.tsx +++ /dev/null @@ -1,484 +0,0 @@ -import { SvgIcon, SvgIconProps } from '@mui/material' -import type { FC } from 'react' - -export const PETSIcon: FC = (props) => ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -) diff --git a/packages/plugin-infra/src/manager/manage.ts b/packages/plugin-infra/src/manager/manage.ts index f33eb326b7b6..016e50ccf924 100644 --- a/packages/plugin-infra/src/manager/manage.ts +++ b/packages/plugin-infra/src/manager/manage.ts @@ -99,14 +99,6 @@ export function createManager< (enabled) => (enabled ? minimalModePluginIDs.add(id) : minimalModePluginIDs.delete(id)), noop, ) - { - const icon = definition.icon - if (typeof icon === 'string' && (icon.codePointAt(0) || 0) < 256) { - console.warn( - `[@masknet/plugin-infra] Plugin ${id} has a wrong icon, expected an emoji, actual ${icon}.`, - ) - } - } if (definition.enableRequirement.target !== 'stable' && !definition.experimentalMark) { console.warn( `[@masknet/plugin-infra] Plugin ${id} is not enabled in stable release, expected it's "experimentalMark" to be true.`, diff --git a/packages/plugin-infra/src/types.ts b/packages/plugin-infra/src/types.ts index e0bc35cd42ec..c7de7da259aa 100644 --- a/packages/plugin-infra/src/types.ts +++ b/packages/plugin-infra/src/types.ts @@ -81,11 +81,6 @@ export namespace Plugin.Shared { * @example { i18nKey: "name", fallback: "Never gonna give you up" } */ name: I18NStringField - /** - * Emoji icon of this plugin, used to display the plugin with a fancy shape. - * @example "🎶" - */ - icon?: string | React.ReactNode /** * A brief description of this plugin. * @example { i18nKey: "description", fallback: "This plugin is going to replace every link in the page to https://www.youtube.com/watch?v=dQw4w9WgXcQ" } diff --git a/packages/plugins/CyberConnect/src/assets/CyberConnectIcon.tsx b/packages/plugins/CyberConnect/src/assets/CyberConnectIcon.tsx deleted file mode 100644 index 804d295d5f09..000000000000 --- a/packages/plugins/CyberConnect/src/assets/CyberConnectIcon.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import { SvgIcon, SvgIconProps } from '@mui/material' -import type { FC } from 'react' - -export const CyberConnectIcon: FC = (props) => ( - - - - - -) diff --git a/packages/plugins/CyberConnect/src/base.tsx b/packages/plugins/CyberConnect/src/base.tsx index 4d9b8121ffd9..610d5c97c685 100644 --- a/packages/plugins/CyberConnect/src/base.tsx +++ b/packages/plugins/CyberConnect/src/base.tsx @@ -1,11 +1,9 @@ import { Plugin, NetworkPluginID } from '@masknet/plugin-infra' import { ChainId } from '@masknet/web3-shared-evm' import { CYBERCONNECT_PLUGIN_ID } from './constants' -import { CyberConnectIcon } from './assets/CyberConnectIcon' export const base: Plugin.Shared.Definition = { ID: CYBERCONNECT_PLUGIN_ID, - icon: , name: { fallback: 'CyberConnect' }, description: { fallback: 'A plugin for https://cyberconnect.me/', diff --git a/packages/plugins/DAO/src/base.ts b/packages/plugins/DAO/src/base.ts index 3f48e08c8232..67b7ef3db4a5 100644 --- a/packages/plugins/DAO/src/base.ts +++ b/packages/plugins/DAO/src/base.ts @@ -4,7 +4,6 @@ import { languages } from './locales/languages' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: '\u{1F9C3}', name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/plugins/DAO/src/constants.ts b/packages/plugins/DAO/src/constants.ts index b83ee33aa073..8e876d88ec05 100644 --- a/packages/plugins/DAO/src/constants.ts +++ b/packages/plugins/DAO/src/constants.ts @@ -1,6 +1,5 @@ import { PluginId } from '@masknet/plugin-infra' export const PLUGIN_ID = PluginId.DAO -export const PLUGIN_META_KEY = `${PluginId.DAO}:1` export const PLUGIN_DESCRIPTION = 'The Web3 DAO based on JuiceBox.' export const PLUGIN_NAME = 'DAO' diff --git a/packages/plugins/Debugger/src/base.ts b/packages/plugins/Debugger/src/base.ts index 20b861acb7c9..c8f350b2b826 100644 --- a/packages/plugins/Debugger/src/base.ts +++ b/packages/plugins/Debugger/src/base.ts @@ -4,7 +4,6 @@ import { languages } from './locales/languages' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: '\u{1F41B}', name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/plugins/Debugger/src/constants.ts b/packages/plugins/Debugger/src/constants.ts index 4390323d8ebc..9e74a9520fd1 100644 --- a/packages/plugins/Debugger/src/constants.ts +++ b/packages/plugins/Debugger/src/constants.ts @@ -1,6 +1,5 @@ import { PluginId } from '@masknet/plugin-infra' export const PLUGIN_ID = PluginId.Debugger -export const PLUGIN_META_KEY = `${PluginId.Debugger}:1` export const PLUGIN_DESCRIPTION = 'Mask Network plugin debugger.' export const PLUGIN_NAME = 'Debugger' diff --git a/packages/plugins/FileService/src/base.ts b/packages/plugins/FileService/src/base.ts index 0bde37298aa5..e12c54f479cc 100644 --- a/packages/plugins/FileService/src/base.ts +++ b/packages/plugins/FileService/src/base.ts @@ -1,10 +1,8 @@ import { Plugin, PluginId } from '@masknet/plugin-infra' -import { FileServiceIcon } from '@masknet/icons' import { languages } from './locales/languages' export const base: Plugin.Shared.Definition = { ID: PluginId.FileService, - icon: FileServiceIcon, name: { fallback: 'File Service', i18nKey: '__display_name' }, description: { fallback: 'Upload and share files on top of Arweave network. Store data, permanently.', diff --git a/packages/plugins/Flow/src/base.ts b/packages/plugins/Flow/src/base.ts index 4e01c76b7749..b4174881abd1 100644 --- a/packages/plugins/Flow/src/base.ts +++ b/packages/plugins/Flow/src/base.ts @@ -1,10 +1,9 @@ import type { Plugin } from '@masknet/plugin-infra' import { languages } from './locales/languages' -import { PLUGIN_ID, PLUGIN_ICON, PLUGIN_NAME, PLUGIN_DESCRIPTION, PLUGIN_PROVIDERS, PLUGIN_NETWORKS } from './constants' +import { PLUGIN_ID, PLUGIN_NAME, PLUGIN_DESCRIPTION, PLUGIN_PROVIDERS, PLUGIN_NETWORKS } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: PLUGIN_ICON, name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/plugins/Flow/src/constants.ts b/packages/plugins/Flow/src/constants.ts index e5f825915b50..ad7360a26ee2 100644 --- a/packages/plugins/Flow/src/constants.ts +++ b/packages/plugins/Flow/src/constants.ts @@ -2,9 +2,7 @@ import { PluginId, Web3Plugin } from '@masknet/plugin-infra' import { ChainId, NetworkType, ProviderType } from '@masknet/web3-shared-flow/types' export const PLUGIN_ID = PluginId.Flow -export const PLUGIN_META_KEY = `${PluginId.Flow}:1` export const PLUGIN_NAME = 'Flow Chain' -export const PLUGIN_ICON = '\u2699\uFE0F' export const PLUGIN_DESCRIPTION = '' export const PLUGIN_NETWORKS: Web3Plugin.NetworkDescriptor[] = [ { diff --git a/packages/plugins/GoPlusSecurity/src/constants.ts b/packages/plugins/GoPlusSecurity/src/constants.ts index 313d7a66f428..4c8011695027 100644 --- a/packages/plugins/GoPlusSecurity/src/constants.ts +++ b/packages/plugins/GoPlusSecurity/src/constants.ts @@ -1,7 +1,6 @@ import { PluginId } from '@masknet/plugin-infra' export const PLUGIN_ID = PluginId.GoPlusSecurity -export const PLUGIN_META_KEY = `${PluginId.GoPlusSecurity}:1` export const PLUGIN_DESCRIPTION = 'Go+ Security Engine' export const PLUGIN_NAME = 'GoPlusSecurity' export const PLUGIN_OFFICIAL_WEBSITE = 'https://gopluslabs.io' diff --git a/packages/plugins/RSS3/src/base.ts b/packages/plugins/RSS3/src/base.ts index 4f3271194f12..5cd8be21d3b9 100644 --- a/packages/plugins/RSS3/src/base.ts +++ b/packages/plugins/RSS3/src/base.ts @@ -4,7 +4,6 @@ import { PLUGIN_NAME, PLUGIN_ID, PLUGIN_DESCRIPTION } from './constants' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: '\u{1F914}', name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: PLUGIN_NAME }, link: 'https://rss3.bio/' }, diff --git a/packages/plugins/RSS3/src/constants.ts b/packages/plugins/RSS3/src/constants.ts index 74f62a43a17c..d393e73c3ca7 100644 --- a/packages/plugins/RSS3/src/constants.ts +++ b/packages/plugins/RSS3/src/constants.ts @@ -2,7 +2,6 @@ import { PluginId } from '@masknet/plugin-infra' import { resolveIPFSLink } from '@masknet/web3-shared-evm' export const PLUGIN_ID = PluginId.RSS3 -export const PLUGIN_META_KEY = `${PluginId.RSS3}:1` export const PLUGIN_DESCRIPTION = 'Derived from the best out of RSS, RSS3 is an open protocol designed for all our cyber existence in the era of Web 3.0.' export const PLUGIN_NAME = 'RSS3' diff --git a/packages/plugins/Wallet/src/base.ts b/packages/plugins/Wallet/src/base.ts index fcb97dfcd068..e3c200def55b 100644 --- a/packages/plugins/Wallet/src/base.ts +++ b/packages/plugins/Wallet/src/base.ts @@ -1,10 +1,9 @@ import type { Plugin } from '@masknet/plugin-infra' -import { PLUGIN_DESCRIPTION, PLUGIN_ICON, PLUGIN_ID, PLUGIN_NAME } from './constants' +import { PLUGIN_DESCRIPTION, PLUGIN_ID, PLUGIN_NAME } from './constants' import { languages } from './locales/languages' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: PLUGIN_ICON, name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/plugins/Wallet/src/constants.ts b/packages/plugins/Wallet/src/constants.ts index 866b86339ad3..02b298a67582 100644 --- a/packages/plugins/Wallet/src/constants.ts +++ b/packages/plugins/Wallet/src/constants.ts @@ -3,7 +3,6 @@ import { PluginId } from '@masknet/plugin-infra' // #region plugin definitions export const PLUGIN_ID = PluginId.Wallet export const PLUGIN_NAME = 'Wallet' -export const PLUGIN_ICON = '\u{1F4B0}' export const PLUGIN_DESCRIPTION = 'Mask Wallet' // #endregion diff --git a/packages/plugins/example/src/base.ts b/packages/plugins/example/src/base.ts index 91c241b2b017..c8f350b2b826 100644 --- a/packages/plugins/example/src/base.ts +++ b/packages/plugins/example/src/base.ts @@ -4,7 +4,6 @@ import { languages } from './locales/languages' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: '\u{1F9EA}', name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: 'Mask Network' }, link: 'https://mask.io/' }, diff --git a/packages/plugins/example/src/constants.ts b/packages/plugins/example/src/constants.ts index 4b09b1d9671b..ff2f9de64642 100644 --- a/packages/plugins/example/src/constants.ts +++ b/packages/plugins/example/src/constants.ts @@ -1,6 +1,5 @@ import { PluginId } from '@masknet/plugin-infra' export const PLUGIN_ID = PluginId.Example -export const PLUGIN_META_KEY = `${PluginId.Example}:1` export const PLUGIN_DESCRIPTION = 'An example plugin of Mask Network.' export const PLUGIN_NAME = 'Example' diff --git a/packages/plugins/template/src/base.ts b/packages/plugins/template/src/base.ts index b88adee59a7f..790a217a8f6e 100644 --- a/packages/plugins/template/src/base.ts +++ b/packages/plugins/template/src/base.ts @@ -4,7 +4,6 @@ import { languages } from './locales/languages' export const base: Plugin.Shared.Definition = { ID: PLUGIN_ID, - icon: '\u{1F9EA}', name: { fallback: PLUGIN_NAME }, description: { fallback: PLUGIN_DESCRIPTION }, publisher: { name: { fallback: '' }, link: '' },