-
Notifications
You must be signed in to change notification settings - Fork 1
feat(ui): design prototype v58 #150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Updates the UI according to design prototype v58, implementing significant design system changes including new color scheme, button styles, and component layouts. The changes focus on modernizing the visual appearance while removing some scanning functionality.
- Updated color palette with new gray scale (gray6→gray7, gray5→gray6) and button styling with gradients
- Removed direct scanner functionality in favor of integrated scanning components with new ScannerManager
- Redesigned TabBar with new button components and improved spacing/padding throughout the app
Reviewed Changes
Copilot reviewed 55 out of 57 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| Bitkit/Views/Widgets/WidgetsIntroView.swift | Updates navigation title to use tTodo function |
| Bitkit/Views/Widgets/WidgetEditModels.swift | Increases weather icon font size from 30 to 52 |
| Bitkit/Views/Wallets/SpendingWalletView.swift | Replaces translated strings with tTodo placeholders |
| Bitkit/Views/Wallets/Send/SendTagScreen.swift | Updates layout alignment and spacing, adds buttonBottomPadding |
| Bitkit/Views/Wallets/Send/SendSheet.swift | Removes scan route from SendRoute enum |
| Bitkit/Views/Wallets/Send/SendOptionsView.swift | Major refactor replacing SendOptionCard with integrated Scanner component |
| Bitkit/Views/Wallets/Send/SendEnterManuallyView.swift | Updates styling and padding with new buttonBottomPadding |
| Bitkit/Views/Wallets/SavingsWalletView.swift | Replaces translated strings with tTodo placeholders |
| Bitkit/Views/Wallets/Receive/ReceiveTag.swift | Updates spacing and adds auto-focus behavior |
| Bitkit/Views/Wallets/Receive/ReceiveQr.swift | Removes background image, simplifies header, updates CjitOnboarding styling |
| Bitkit/Views/Wallets/Receive/ReceiveEdit.swift | Updates layout spacing and removes decorative elements |
| Bitkit/Views/Wallets/Receive/ReceiveCjitAmount.swift | Adjusts spacing and divider placement |
| Bitkit/Views/Wallets/HomeView.swift | Adds top padding to ActivityLatest component |
| Bitkit/Views/Wallets/Activity/ActivityRow.swift | Updates icon size and adds card-style background |
| Bitkit/Views/Wallets/Activity/ActivityLatest.swift | Removes dividers between activity items |
| Bitkit/Views/Transfer/FundingOptions.swift | Updates RectangleButton usage with new API |
| Bitkit/Views/Transfer/FundAdvancedOptions.swift | Updates button styling and removes NavigationLink wrapper |
| Bitkit/Views/Settings/Advanced/ElectrumSettingsScreen.swift | Adds buttonBottomPadding for keyboard handling |
| Bitkit/Views/Settings/AboutView.swift | Adds diagonal background design with new DiagonalCut shape |
| Bitkit/Views/Scanner/ScannerView.swift | Completely removes old scanner implementation |
| Bitkit/Views/Scanner/ScannerSheet.swift | Replaces with new Scanner component integration |
| Bitkit/Views/Scanner/ScannerScreen.swift | Updates to use new Scanner component |
| Bitkit/Views/Onboarding/OnboardingSlider.swift | Reduces onboarding slides from 5 to 4, updates styling |
| Bitkit/Views/Onboarding/IntroView.swift | Updates tab reference for reduced slide count |
| Bitkit/Views/Onboarding/CreateWalletView.swift | Improves layout spacing and removes bottom padding |
| Bitkit/ViewModels/SheetViewModel.swift | Increases sheet transition delay from 0.6 to 0.7 seconds |
| Bitkit/Styles/StyleGuideView.swift | Updates color guide with new gray7 and removes gray5 |
| Bitkit/Styles/Colors.swift | Shifts gray color scale and adds new gray1 color |
| Bitkit/Styles/ButtonStyles.swift | Adds new ButtonGradient and NoAnimationButtonStyle |
| Bitkit/Managers/ScannerManager.swift | New centralized scanner management with context-aware handling |
| Bitkit/Extensions/View+SafeArea.swift | Adds buttonBottomPadding helper function |
| Bitkit/Components/Widgets/WeatherWidget.swift | Updates icon sizes and font styling |
| Bitkit/Components/Widgets/CalculatorWidget.swift | Updates background colors from white06 to black/gray6 |
| Bitkit/Components/Widgets/BaseWidget.swift | Updates widget background color |
| Bitkit/Components/TabBar/TabBarButton.swift | New tab bar button component with gradient styling |
| Bitkit/Components/TabBar/TabBar.swift | New tab bar implementation replacing old design |
| Bitkit/Components/TabBar/ScanButton.swift | New central scan button component |
| Bitkit/Components/TabBar.swift | Removes old tab bar implementation |
| Bitkit/Components/SwipeButton.swift | Updates colors and adds gradient background |
| Bitkit/Components/Social.swift | Adds configurable background color parameter |
| Bitkit/Components/Scanner.swift | New modular scanner component |
| Bitkit/Components/RectangleButton.swift | Major refactor with new API and styling |
| Bitkit/Components/NumberPadActionButton.swift | Updates styling with new ButtonGradient |
| Bitkit/Components/LightningChannel.swift | Updates gray color references |
| Bitkit/Components/IconButton.swift | Adds configurable background color |
| Bitkit/Components/Home/Widgets.swift | Removes icon from add widgets button |
| Bitkit/Components/EmptyStateView.swift | Reduces bottom padding |
| Bitkit/Components/CopyAddressCard.swift | Adds edit button and updates styling |
| Bitkit/Components/Button/TertiaryButtonView.swift | Updates text color logic |
| Bitkit/Components/Button/SecondaryButtonView.swift | Major styling updates with new sizing and stroke logic |
| Bitkit/Components/Button/PrimaryButtonView.swift | Refactors to use shared ButtonGradient |
| Bitkit/Components/Button/Button.swift | Removes cornerRadius property from Size enum |
| Bitkit/Components/Activity/ActivityList.swift | Removes dividers between activity items |
| Bitkit/Assets.xcassets/icons/scan-brand.imageset/Contents.json | Removes scan-brand icon asset |
| Bitkit/AppScene.swift | Adds ScannerManager to environment objects |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
@jvsena42 Where did you paste this? It works for me |
2175198 to
9183a01
Compare
Strange, I restarted the emulator and works now |
9183a01 to
b2f66f0
Compare
jvsena42
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested on emulator
Description
Update UI according to design prototype v58 (excluding home screen tabs)
Screenshot / Video
Simulator.Screen.Recording.-.iPhone.15.-.2025-09-15.at.14.07.24.mp4