solana_kit_wallet_ui 0.1.3
solana_kit_wallet_ui: ^0.1.3 copied to clipboard
Responsive Material, Cupertino, and adaptive wallet UI for Solana Kit.
Changelog #
All notable changes to this project will be documented in this file.
This changelog is managed by monochange.
wallet 0.1.0 (2026-08-30) #
💥 Breaking Change #
Add cross-platform Flutter wallet support
Add Wallet Standard contracts, browser discovery, Android Mobile Wallet Adapter support, Solana Kit signer integration, and responsive Material, Cupertino, and adaptive wallet UI. Applications can use the default interface, customize its theme and builders, or bring entirely custom widgets.
final registry = createDefaultWalletRegistry(
appIdentity: const WalletAppIdentity(name: 'My app'),
chain: SolanaChainId.mainnet,
);
final controller = WalletController(registry);
await controller.initialize();
Owner: @ifiokjr · Review: PR #224
wallet 0.1.1 (2026-08-30) #
Changed #
- No package-specific changes were recorded;
solana_kit_wallet_uiwas updated to 0.1.1 as part of groupwallet.
wallet 0.1.2 (2026-09-06) #
🐛 Fixed #
List detected wallets in the embedded demo
createDefaultWalletRegistry accepts additionalWallets that stay available alongside the wallets detected on the platform. The embedded docs demo now composes the deterministic demo wallet with the visitor's installed Wallet Standard wallets, so Phantom, Backpack, Solflare, and any other standard-compatible extension appear in the picker the same way the wallet adapter examples surface them.
Owner: @ifiokjr · Review: PR #235
Verify deployed docs pages and the wallet demo
The docs site smoke test now builds the embedded wallet demo for the deployment base path and verifies, browser-style, that the demo's base href matches where it is served and that every asset it references resolves. It also walks every documented content page and asserts the shared site chrome renders, and a widget test connects the deterministic demo wallet and signs a message through the example app. The demo build script accepts --base-path in both --flag value and --flag=value spellings again, so deployments under a GitHub Pages subdirectory keep resolvable asset URLs.
Owner: @ifiokjr · Review: PR #234 · Related issues: #231
Fallback logos for popular wallets
Wallets that announce no icon — or an icon that is not a strict base64 data URI — used to be dropped by browser discovery entirely, and icons that failed to render left an empty slot. Browser discovery now substitutes a bundled logo keyed by wallet name (official logos for 36 popular wallets including Phantom, Solflare, MetaMask, and Backpack, sourced from the wallets' own adapter and extension repositories), WalletAvatar renders a neutral generic glyph when an icon fails to decode, and walletLogoFallback plus genericWalletLogo are exported for custom UIs.
Owner: @ifiokjr · Review: PR #237
Deduplicate detected wallets and clean up picker text
The registry now ignores wallets whose name is already registered, so extensions that announce themselves more than once (additional content-script worlds, reloads) no longer produce duplicate picker tiles. Wallet picker content carries an explicit default text style, which removes the framework fallback's yellow double underline that leaked under every label in Cupertino presentations.
Owner: @ifiokjr · Review: PR #236
wallet 0.1.3 (2026-09-12) #
Changed #
- No package-specific changes were recorded;
solana_kit_wallet_uiwas updated to 0.1.3 as part of groupwallet.