Skip to content
This repository has been archived by the owner on Dec 6, 2024. It is now read-only.

UI enhancement #25

Merged
merged 48 commits into from
Nov 17, 2023
Merged

UI enhancement #25

merged 48 commits into from
Nov 17, 2023

Conversation

varex83
Copy link
Contributor

@varex83 varex83 commented Nov 13, 2023

This PR is focused on improving UI codebase, basically applying changes from NethermindEth/starknet-remix-plugin#166

Main scope of the work:

  • Enable ESLint in Dev server
  • Fix ESLint errors
  • Modularize code in atoms and hooks
  • Breakdown really big functions/components/features
  • Wallet Integration merged
  • Fix problem with account balances
  • CSS Color System

Features to be added:

  • Copy button for contract addresses

@varex83 varex83 linked an issue Nov 13, 2023 that may be closed by this pull request
varex83 and others added 12 commits November 13, 2023 16:59
# Conflicts:
#	plugin/src/App.tsx
#	plugin/src/components/CompiledContracts/index.tsx
#	plugin/src/components/ConstructorInput/index.tsx
#	plugin/src/components/DeployedContracts/index.tsx
#	plugin/src/components/DevnetAccountSelector/index.tsx
#	plugin/src/components/EnvironmentSelector/index.tsx
#	plugin/src/components/FunctionalInput/index.tsx
#	plugin/src/components/ManualAccount/index.tsx
#	plugin/src/contexts/CompilationContext.ts
#	plugin/src/contexts/CompiledContractsContext.ts
#	plugin/src/contexts/ConnectionContext.ts
#	plugin/src/contexts/DeployedContractsContext.ts
#	plugin/src/contexts/DeploymentContext.ts
#	plugin/src/contexts/EnvironmentContext.ts
#	plugin/src/contexts/ManualAccountContext.ts
#	plugin/src/contexts/TransactionContext.ts
#	plugin/src/contexts/VersionContext.ts
#	plugin/src/features/Compilation/index.tsx
#	plugin/src/features/CompilerVersion/index.tsx
#	plugin/src/features/Deployment/index.tsx
#	plugin/src/features/Environment/index.tsx
#	plugin/src/features/Interaction/index.tsx
#	plugin/src/features/Plugin/index.tsx
#	plugin/src/features/TransactionHistory/TransactionCard.tsx
FawadHa1der and others added 10 commits November 14, 2023 10:42
# Conflicts:
#	plugin/package.json
#	plugin/pnpm-lock.yaml
#	plugin/src/App.tsx
#	plugin/src/components/EnvironmentSelector/index.tsx
#	plugin/src/components/FunctionalInput/index.tsx
#	plugin/src/components/Wallet/index.tsx
#	plugin/src/features/Deployment/index.tsx
#	plugin/src/features/Environment/index.tsx
#	plugin/src/features/Plugin/index.tsx
#	plugin/src/features/TransactionHistory/TransactionCard.tsx
#	plugin/src/features/TransactionHistory/index.tsx
#	plugin/src/index.tsx
@varex83 varex83 linked an issue Nov 15, 2023 that may be closed by this pull request
@stranger80 stranger80 merged commit 4070490 into develop Nov 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add css color system UI framework - merge Starknet plugin UI restructure changes
4 participants