-
Notifications
You must be signed in to change notification settings - Fork 7
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
UI: Create offer flow #108
Conversation
- if Settings.firstLaunch is true. Onboarding screen will be shown. - On viewing all slides in Onboarding screen, Settings.firstLanuch is persisted to false - Multi screen wizard transitions. Replaced slide with fadeIn/Out - Multi screen wizard Topbar.Progressbar fixed - Rounded btc display to 8 decimals (KMP logic. Platform specific implementation
- BispGap - Button - Custom text component - CurrencyProfileCard - Selectable - Multiscreen wizard - Can make use of both Scroll and Static Scaffolds now. Whichever screen needs to use LazyColumn, can now maje use of static - Btc - sats display (partial)
rebased against latest main changes |
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.
Great stuff @nostrbuddha
I've created the following issues to be work separately one-by-one.
- Onboarding: Navigation logic #109
- Create Offer / Take Offer: currency list should not show offers data #110
- Take Offer: cards not constrained #111
- Currencies List: Search bar filter #112
Please comment on the ones you would like to tackle yourself and create one PR per issue or one PR that caters for several of them please 🙏 - what is most comfortable for you.
...esentation/src/commonMain/kotlin/network/bisq/mobile/presentation/ui/components/atoms/Gap.kt
Show resolved
Hide resolved
...nMain/kotlin/network/bisq/mobile/presentation/ui/components/molecules/RangeAmountSelector.kt
Show resolved
Hide resolved
shared/domain/src/commonMain/kotlin/network/bisq/mobile/domain/data/model/Settings.kt
Show resolved
Hide resolved
* Persistance logic - if Settings.firstLaunch is true. Onboarding screen will be shown. - On viewing all slides in Onboarding screen, Settings.firstLanuch is persisted to false - Multi screen wizard transitions. Replaced slide with fadeIn/Out - Multi screen wizard Topbar.Progressbar fixed - Rounded btc display to 8 decimals (KMP logic. Platform specific implementation * Create Offer - 2 screens and various minor updates; - BispGap - Button - Custom text component - CurrencyProfileCard - Selectable - Multiscreen wizard - Can make use of both Scroll and Static Scaffolds now. Whichever screen needs to use LazyColumn, can now maje use of static - Btc - sats display (partial) * - Create offer UI 2/3 * - GettingStarted Interface * - delete unnecessary appleMain dir --------- Co-authored-by: Rodrigo Varela <[email protected]>
All trade screens are covered just enough, so functional integration can start to happen.
Individual screen elements can be improved much.