Skip to content

Commit a59227f

Browse files
committed
Bump version to 2.0.0-alpha-012
1 parent b06659a commit a59227f

File tree

3 files changed

+66
-2
lines changed

3 files changed

+66
-2
lines changed

RELEASE_NOTES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
### 2.0.0-alpha-012
2+
- fixed `TransformsStyle.Transform`;
3+
- added `deg` & `rad` functions to create values of `IAngle` type.
4+
15
### 2.0.0-alpha-011
26
- updated `textInput`;
37
- added `textInputWithChild`.

src/Fable.Helpers.ReactNative.fs

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,9 @@ module Props =
312312
type ISizeUnit =
313313
interface end
314314

315+
type IAngle =
316+
interface end
317+
315318
type IStyle =
316319
interface end
317320

@@ -546,8 +549,59 @@ module Props =
546549
inherit IMapViewProperties
547550
inherit IViewProperties
548551

552+
type ITransform =
553+
interface end
554+
555+
type PerpectiveTransform =
556+
{ perspective: float }
557+
interface ITransform
558+
559+
type RotateTransform =
560+
{ rotate: IAngle }
561+
interface ITransform
562+
563+
type RotateXTransform =
564+
{ rotateX: IAngle }
565+
interface ITransform
566+
567+
type RotateYTransform =
568+
{ rotateY: IAngle }
569+
interface ITransform
570+
571+
type RotateZTransform =
572+
{ rotateZ: IAngle }
573+
interface ITransform
574+
575+
type ScaleTransform =
576+
{ scale: float }
577+
interface ITransform
578+
579+
type ScaleXTransform =
580+
{ scaleX: float }
581+
interface ITransform
582+
583+
type ScaleYTransform =
584+
{ scaleY: float }
585+
interface ITransform
586+
587+
type TranslateXTransform =
588+
{ translateX: float }
589+
interface ITransform
590+
591+
type TranslateYTransform =
592+
{ translateY: float }
593+
interface ITransform
594+
595+
type SkewXTransform =
596+
{ skewX: IAngle }
597+
interface ITransform
598+
599+
type SkewYTransform =
600+
{ skewY: IAngle }
601+
interface ITransform
602+
549603
type TransformsStyle =
550-
| Transform of obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj
604+
| Transform of ITransform array
551605
| TransformMatrix of ResizeArray<float>
552606
| Rotation of float
553607
| ScaleX of float
@@ -1552,6 +1606,12 @@ let dip (_: float): ISizeUnit = jsNative
15521606
// percents
15531607
let pct (_: float): ISizeUnit = jsNative
15541608

1609+
[<Emit("$0 + \"deg\"")>]
1610+
let deg (_: float): IAngle = jsNative
1611+
1612+
[<Emit("$0 + \"rad\"")>]
1613+
let rad (_: float): IAngle = jsNative
1614+
15551615
[<Emit("require($0)")>]
15561616
// Use `require` to load a local image
15571617
let inline localImage (_path:string) : IImageSource = jsNative

src/Fable.React.Native.fsproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<Version>2.0.0</Version>
4-
<PackageVersion>2.0.0-alpha-011</PackageVersion>
4+
<PackageVersion>2.0.0-alpha-012</PackageVersion>
55
<TargetFramework>netstandard1.6</TargetFramework>
66
<GenerateDocumentationFile>true</GenerateDocumentationFile>
77
</PropertyGroup>

0 commit comments

Comments
 (0)