Skip to content

Commit

Permalink
Merge pull request #312 from icerockdev/develop
Browse files Browse the repository at this point in the history
Release 0.2.1
  • Loading branch information
Alex009 authored Apr 19, 2023
2 parents a3c3b08 + dc943be commit 20fcb75
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 3 deletions.
15 changes: 13 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,13 @@ This is a Kotlin MultiPlatform library that provides declarative UI and applicat
in common code. You can implement full application for Android and iOS only from common code with it.

## Sample Screen

|Android|iOS|
|---|---|
|![Sample Android](https://user-images.githubusercontent.com/5010169/70204616-d0bd1b00-1753-11ea-95d1-749341631ba7.png)|![Sample iOS](https://user-images.githubusercontent.com/5010169/70204576-aff4c580-1753-11ea-95b9-14e488edb689.png)|

Code of screen structure:

```kotlin
class LoginScreen(
private val theme: Theme,
Expand Down Expand Up @@ -206,7 +209,15 @@ allprojects {
project build.gradle
```groovy
dependencies {
classpath("dev.icerock.moko:widgets:0.1.0")
commonMainApi("dev.icerock.moko:widgets:0.2.1")
commonMainApi("dev.icerock.moko:widgets-bottomsheet:0.2.1") // show bottom sheets
commonMainApi("dev.icerock.moko:widgets-collection:0.2.1") // collection widget
commonMainApi("dev.icerock.moko:widgets-datetime-picker:0.2.1") // show datepicker
commonMainApi("dev.icerock.moko:widgets-image-network:0.2.1") // images with load from url
commonMainApi("dev.icerock.moko:widgets-sms:0.2.1") // input with sms autofill
commonMainApi("dev.icerock.moko:widgets-media:0.2.1") // moko-media integration
commonMainApi("dev.icerock.moko:widgets-permissions:0.2.1") // moko-permissions integration
}
```

Expand All @@ -219,7 +230,7 @@ buildscript {
}
dependencies {
classpath "dev.icerock.moko.widgets:gradle-plugin:0.1.0"
classpath "dev.icerock.moko.widgets:gradle-plugin:0.2.1"
}
}
```
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[versions]
kotlinVersion = "1.8.10"

mokoWidgetsVersion = "0.2.0"
mokoWidgetsVersion = "0.2.1"
mokoResourcesVersion = "0.21.2"
mokoMvvmVersion = "0.16.0"
mokoFieldsVersion = "0.12.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import platform.UIKit.UIControlEventTouchUpInside
import platform.UIKit.UIControlStateNormal
import platform.UIKit.UIDatePicker
import platform.UIKit.UIDatePickerMode
import platform.UIKit.UIDatePickerStyle
import platform.UIKit.UIView
import platform.UIKit.addSubview
import platform.UIKit.backgroundColor
Expand Down Expand Up @@ -114,6 +115,7 @@ class DatePickerView(
).active = true

val datePicker = UIDatePicker()
datePicker.preferredDatePickerStyle = UIDatePickerStyle.UIDatePickerStyleWheels
datePicker.translatesAutoresizingMaskIntoConstraints = false
datePicker.datePickerMode = UIDatePickerMode.UIDatePickerModeDate
addSubview(datePicker)
Expand Down

0 comments on commit 20fcb75

Please sign in to comment.