Skip to content

Commit 736227a

Browse files
authored
feat: FreakyZoomableImageView is here (#130)
1 parent 763949e commit 736227a

File tree

16 files changed

+346
-230
lines changed

16 files changed

+346
-230
lines changed

MAUI.FreakyControls/MAUI.FreakyControls/Maui.FreakyControls.csproj

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<RootNamespace>Maui.FreakyControls</RootNamespace>
1515
<AssemblyVersion>0.4.12</AssemblyVersion>
1616
<AssemblyFileVersion>0.4.12</AssemblyFileVersion>
17-
<Version>0.4.12-pre</Version>
17+
<Version>0.4.12</Version>
1818
<NeutralLanguage>en</NeutralLanguage>
1919
<!--Version of C# to use -->
2020
<PackageId>FreakyControls</PackageId>
@@ -25,9 +25,9 @@
2525
<PackageIcon>maui_toolkit.png</PackageIcon>
2626
<RepositoryUrl>https://github.com/FreakyAli/MAUI.FreakyControls</RepositoryUrl>
2727
<PackageProjectUrl>https://github.com/FreakyAli/MAUI.FreakyControls</PackageProjectUrl>
28-
<PackageTags>Maui dotnet.Maui .net-Maui FreakyControls CodeView OTP SwipeButton PinCodeView Switch AutoComplete JumpList Button Checkbox uikit Signature Radiobutton SignatureView Svg CircularImage TextInputLayout</PackageTags>
29-
<PackageReleaseNotes>Bug fixes for Pincode and TextInputLayout</PackageReleaseNotes>
30-
<PackageReadmeFile>readme.md</PackageReadmeFile>
28+
<PackageTags>Maui dotnet.Maui .net-Maui FreakyControls CodeView OTP SwipeButton PinCodeView Zoom ZoomableImage Switch AutoComplete JumpList Button Checkbox uikit Signature Radiobutton SignatureView Svg CircularImage TextInputLayout</PackageTags>
29+
<PackageReleaseNotes>FreakyZoomableImageView is here!</PackageReleaseNotes>
30+
<PackageReadmeFile>Readme.md</PackageReadmeFile>
3131
<Copyright>Copyright 2023</Copyright>
3232
<PackOnBuild>true</PackOnBuild>
3333
<SynchReleaseVersion>false</SynchReleaseVersion>
@@ -55,12 +55,12 @@
5555
<MauiCss Remove="Shared\FreakyPinView\**" />
5656
<MauiXaml Remove="Shared\FreakyPinView\**" />
5757
<None Remove="Shared\FreakyPinView\**" />
58-
<None Remove="Shared\FreakyZoomableImage\" />
5958
<None Remove="Shared\FreakySwipeButton\" />
6059
<None Remove="Shared\FreakyCropView\" />
6160
<None Remove="Shared\FreakyChip\" />
6261
<None Remove="Shared\Constants\" />
6362
<None Remove="Dotnet\" />
63+
<None Remove="Shared\FreakyZoomableImageView\" />
6464
</ItemGroup>
6565
<ItemGroup>
6666
<None Remove="Platforms\iOS\" />
@@ -81,7 +81,7 @@
8181
<None Remove="Platforms\iOS\NativeControls\" />
8282
<None Remove="Shared\FreakyTextInputLayout\" />
8383
<None Include="maui_toolkit.png" Pack="true" Visible="false" PackagePath="" />
84-
<None Include="readme.md" Pack="true" Visible="false" PackagePath="" />
84+
<None Include="Readme.md" Pack="true" Visible="false" PackagePath="" />
8585
<None Remove="Platforms\iOS\FreakyCircularImageHandler.ios" />
8686
<None Remove="Shared\FreakyButton\" />
8787
<None Remove="Shared\Helpers\" />
@@ -132,12 +132,12 @@
132132
<Folder Include="Shared\FreakyCodeView\" />
133133
<Folder Include="Shared\Behaviors\" />
134134
<Folder Include="Shared\FreakySwitch\" />
135-
<Folder Include="Shared\FreakyZoomableImage\" />
136135
<Folder Include="Shared\FreakySwipeButton\" />
137136
<Folder Include="Shared\FreakyCropView\" />
138137
<Folder Include="Shared\FreakyChip\" />
139138
<Folder Include="Shared\Constants\" />
140139
<Folder Include="Dotnet\" />
140+
<Folder Include="Shared\FreakyZoomableImageView\" />
141141
</ItemGroup>
142142
<ItemGroup>
143143
<PackageReference Include="SkiaSharp.Views.Maui.Controls" Version="2.88.0" />
@@ -162,6 +162,9 @@
162162
<ItemGroup>
163163
<Compile Remove="Platforms\Android\FreakyAutoCompleteView.android.cs" />
164164
</ItemGroup>
165+
<ItemGroup>
166+
<AndroidResource Include="Platforms/Android/Resources/values/attrs.xml" />
167+
</ItemGroup>
165168
<ItemGroup>
166169
<None Update="Platforms\Android\Resources\values\styles.xml">
167170
<ExcludeFromCurrentConfiguration>false</ExcludeFromCurrentConfiguration>

MAUI.FreakyControls/MAUI.FreakyControls/Platforms/Android/Resources/values/attrs.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,7 @@
1616
<attr name="clearLabelTextSize" format="dimension" />
1717
<attr name="clearLabelTextColor" format="color" />
1818
</declare-styleable>
19+
<declare-styleable name='SKCanvasView'>
20+
<attr name='ignorePixelScaling' format='boolean'/>
21+
</declare-styleable>
1922
</resources>

MAUI.FreakyControls/MAUI.FreakyControls/Shared/Enums/Type.cs renamed to MAUI.FreakyControls/MAUI.FreakyControls/Shared/Enums/CheckType.cs

File renamed without changes.

MAUI.FreakyControls/MAUI.FreakyControls/Shared/Helpers/SizeOrScaleType.cs renamed to MAUI.FreakyControls/MAUI.FreakyControls/Shared/Enums/SizeOrScaleType.cs

File renamed without changes.

MAUI.FreakyControls/MAUI.FreakyControls/Shared/FreakyZoomableImage/FreakyZoomableImage.cs

Lines changed: 0 additions & 212 deletions
This file was deleted.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<ContentView xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
3+
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
4+
xmlns:tm="clr-namespace:Maui.FreakyEffects.TouchTracking;assembly=Maui.FreakyEffects"
5+
x:Class="Maui.FreakyControls.FreakyZoomableView">
6+
<ContentView.Effects>
7+
<tm:TouchEffect Capture="True" TouchAction="OnTouch"/>
8+
</ContentView.Effects>
9+
<ContentView.GestureRecognizers>
10+
<TapGestureRecognizer Tapped="DoubleTapped" NumberOfTapsRequired="2"/>
11+
<PanGestureRecognizer PanUpdated="OnPanUpdated"/>
12+
<PinchGestureRecognizer PinchUpdated="PinchUpdated"/>
13+
</ContentView.GestureRecognizers>
14+
</ContentView>

0 commit comments

Comments
 (0)