-
Notifications
You must be signed in to change notification settings - Fork 0
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
Revamp the "Market" page #41
Merged
Merged
Changes from 1 commit
Commits
Show all changes
90 commits
Select commit
Hold shift + click to select a range
582ac6d
Modify the `EntitySubscription` to accept `stateAccessor` parameter.
Artem-Semenov-dev 5bff148
Center the title of the `Dialog` component.
Artem-Semenov-dev 9172856
Configure the `headlineSmall` parameter of the `MaterialTheme.typogra…
Artem-Semenov-dev 0b4b660
Add a leading icon to the input field component.
Artem-Semenov-dev af02be1
Add subscription to the previous state of the `AvailableSharesMarket`…
Artem-Semenov-dev c7d10c6
Modify the `NumericInput` component to use the custom `Input` component.
Artem-Semenov-dev 8975fca
Modify `MainItemContent` to show the price difference between shares.
Artem-Semenov-dev 0d7409f
Implement `SearchField` component.
Artem-Semenov-dev 200cb12
Rewrite the `Image` component to draw the image synchronously.
Artem-Semenov-dev 7cf32c8
Extract the `ShareItem` component.
Artem-Semenov-dev 9bee684
Modify the layout of the `ButtonSection` component on the `MarketPage`.
Artem-Semenov-dev 912ba76
Modify the layout of the `PurchaseDialog` component.
Artem-Semenov-dev 5fb683e
Implement the `ShareProfile` component.
Artem-Semenov-dev dd43aa7
Extract the `SharesList` component.
Artem-Semenov-dev a5d10c4
Modify the layout of the `MarketPage` component.
Artem-Semenov-dev bb6370d
Add green color to the `MaterialTheme.colorScheme`
Artem-Semenov-dev cc5a8d1
Extract the `Input` component to a separate file.
Artem-Semenov-dev dd48b53
Add parameters documentation for components in the `MarketPage`.
Artem-Semenov-dev d6297c4
Implement the empty state of the shares list on the `MarketPage`.
Artem-Semenov-dev ef48f0c
Fix EOF in the `Input`.
Artem-Semenov-dev 22cfeb4
Add documentation for the new API of the `MarketPageModel`.
Artem-Semenov-dev 3a34825
Implement the `PurchaseResultMessage` component.
Artem-Semenov-dev 69550aa
Change the arrangement of components in the `MarketPage`.
Artem-Semenov-dev 765b2c4
Remove an empty line from the `MarketPage`.
Artem-Semenov-dev 05fee62
Change filtering by index with filtering by id in the `ShareList` com…
Artem-Semenov-dev b0dc961
Rename the `stateAccessor` callback in `EntitySubscription` to `befor…
Artem-Semenov-dev ad2f175
Add `contentPadding` parameter to the `Input` component.
Artem-Semenov-dev a15193d
Rename the `MainItemContent` component to `ShareItemContent`.
Artem-Semenov-dev a8d6aeb
Change RGB notation of green color to HEX in the `Theme`.
Artem-Semenov-dev 5e34972
Extract the `ShareProfileTab` component from the `MarketPage` component.
Artem-Semenov-dev 8c6c4ff
Rename the `beforeUpdate` callback to `previousStateAccessor` in the …
Artem-Semenov-dev c4dfaf4
Rewrite `PriceDifferenceCard` component.
Artem-Semenov-dev d8377bd
Divide the `Input` component onto smaller ones.
Artem-Semenov-dev 30fdf85
Extract all extensions to a separate file.
Artem-Semenov-dev 88a7432
Extract the `Popup` component to a separate file.
Artem-Semenov-dev ca3c059
Move `NumericInput` component to the `Input` file.
Artem-Semenov-dev 2f88938
Extract common components to a separate file.
Artem-Semenov-dev ac1bad3
Implement `ModifierExtensions` object.
Artem-Semenov-dev 2d44c6f
Configure the `Jacoco` lib version.
Artem-Semenov-dev 5efbcd5
Extract the `Java` version to a `BuildSettings` file.
Artem-Semenov-dev 38c5ec7
Add dependency on the gradle plugin for `Kotlin` in the `buildSrc` mo…
Artem-Semenov-dev 97f6ac2
Implement custom 'kotlin-common' plugin.
Artem-Semenov-dev 7d3e433
Use defined constant for `kotlin-gradle-plugin` version.
Artem-Semenov-dev ab2e0ed
Bump `Jacoco` version -> `0.8.10`
Artem-Semenov-dev ed98a84
Rename the `kotlin-common` plugin to `kotlin-settings`.
Artem-Semenov-dev b698c3c
Extract the `MarketPageModel` from the `MarketPage` file.
Artem-Semenov-dev a3182fa
Extract the `SharesListTab` component from the `MarketPage` to a sepa…
Artem-Semenov-dev 5343bb4
Extract the `SharesListTab` component from the `MarketPage` to a sepa…
Artem-Semenov-dev 1cfbbc3
Move `NumericField` component to a `PageComponents` file.
Artem-Semenov-dev 9020546
Divide the `PageComponents` file into separate files.
Artem-Semenov-dev 0b3ca2b
Update documentation for the `EmptyShareProfileTab` component.
Artem-Semenov-dev 577c08c
Add gradle plugin for `Detekt` dependency to project.
Artem-Semenov-dev fe90cff
Divide extensions into a separate files.
Artem-Semenov-dev 947dfe0
Extract `NumericInput` to a separate file.
Artem-Semenov-dev 9f3562b
Extract `SearchField` to a separate file.
Artem-Semenov-dev f1ef868
Extract `PurchaseOperationModel` from the `MarketPageModel` class.
Artem-Semenov-dev fd1f70a
Adjust imports in the `SharesListTab`.
Artem-Semenov-dev 5586081
Move the `PrimaryButton` component to the `component` package.
Artem-Semenov-dev fbd4cab
Add explicitly declaration of the Kotlin version.
Artem-Semenov-dev e87daf0
Configure the `Detekt` library.
Artem-Semenov-dev 90ca44d
Merge branch 'market-page-ui' into kotlin-configuration
Artem-Semenov-dev 5b61ccd
Remove the `extension` package.
Artem-Semenov-dev 3de630e
Rename the custom `Scaffold` component to `ContainerWithPopup`.
Artem-Semenov-dev 7ec500a
Create the specific package for the Share-related components.
Artem-Semenov-dev 94d3d49
Configure the `Detekt` lib for the `client` module.
Artem-Semenov-dev 6ecb1c5
Move `asUsd` and `validateMoney` extensions to the `MoneyExts` file.
Artem-Semenov-dev 2fa44ea
Merge branch 'market-page-ui' into kotlin-configuration
Artem-Semenov-dev 5d0e3ec
Replace wildcard imports with imports using fully qualified class names.
Artem-Semenov-dev ed8b532
Format lines that contain more than 100 symbols.
Artem-Semenov-dev fe8f1f0
Remove object destruction in the `Popup` component.
Artem-Semenov-dev 35b0bce
Rename the `currentPage` variable to `current` in the `CurrentPage` o…
Artem-Semenov-dev cc0cc3b
Add parameter to define color for the `Modifier.bottomBorder` extension.
Artem-Semenov-dev 904b1b5
Suppress the `EmptyFunctionBlock` `Detekt` rule for the pages that ar…
Artem-Semenov-dev 7639c08
Make the `Main` class an object.
Artem-Semenov-dev 3ff6f73
Format the line that contains more than 100 symbols in the `PurchaseD…
Artem-Semenov-dev c739f69
Remove all redundant private APIs from the `DesktopClient` class.
Artem-Semenov-dev 67f2704
Extract the `PurchaseResultMessageModel` from the `PurchaseOperationM…
Artem-Semenov-dev 6bcf2b6
Rename the `Menu` component to `Navigation`.
Artem-Semenov-dev f77dca6
Suppress the "MemberNameEqualsClassName" `Detekt` rule for the `main`…
Artem-Semenov-dev ce993ad
Divide the `WalletPageModel` on parts.
Artem-Semenov-dev 9a7d0a1
Adjust the `Kotlin` version in the `buildSrc` module.
Artem-Semenov-dev a380c6e
Get rid of the hardcoded "$" symbol for `asReadableString` `Money` ex…
Artem-Semenov-dev d247eee
Revert "Get rid of the hardcoded "$" symbol for `asReadableString` `M…
Artem-Semenov-dev 75309be
Get rid of the hardcoded "$" symbol for `asReadableString` `Money` ex…
Artem-Semenov-dev 67237d5
Merge branch 'market-page-ui' into kotlin-configuration
Artem-Semenov-dev f09e5d4
Merge `detekt-config.yml` and `detekt-config-compose.yml` to one file.
Artem-Semenov-dev b94bcbe
Remove redundant check for 'currency' option existence in the `Curren…
Artem-Semenov-dev a860adc
Remove sequence call in `Currency.symbol` extension.
Artem-Semenov-dev 0cb94de
Change the signature of the `CurrencyDescriptor.findValueOf` method t…
Artem-Semenov-dev 8447757
Merge pull request #42 from spine-examples/kotlin-configuration
Artem-Semenov-dev File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Add green color to the
MaterialTheme.colorScheme
- Loading branch information
commit bb6370d9a2fa7b3837372c74c8d4cc4137675da0
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Consider using the same color notation in all places, such as HEX(0xaarrggbb) as in the colors above.