mirror of
https://github.com/jwetzell/qController.git
synced 2026-08-20 14:39:12 +00:00
Address some formatting things and update Packages
This commit is contained in:
Generated
+7649
-8710
File diff suppressed because it is too large
Load Diff
+58
-55
@@ -2,17 +2,17 @@
|
|||||||
<packages>
|
<packages>
|
||||||
<package id="Acr.Settings" version="9.0.1" targetFramework="monoandroid10.0" />
|
<package id="Acr.Settings" version="9.0.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Acr.Support" version="2.1.0" targetFramework="monoandroid90" />
|
<package id="Acr.Support" version="2.1.0" targetFramework="monoandroid90" />
|
||||||
<package id="Acr.UserDialogs" version="7.1.0.483" targetFramework="monoandroid10.0" />
|
<package id="Acr.UserDialogs" version="7.1.0.514" targetFramework="monoandroid10.0" />
|
||||||
<package id="AndHUD" version="1.4.2" targetFramework="monoandroid90" />
|
<package id="AndHUD" version="1.4.3" targetFramework="monoandroid10.0" />
|
||||||
<package id="Microsoft.CSharp" version="4.7.0" targetFramework="monoandroid90" />
|
<package id="Microsoft.CSharp" version="4.7.0" targetFramework="monoandroid90" />
|
||||||
<package id="Microsoft.NETCore.Platforms" version="5.0.1" targetFramework="monoandroid10.0" />
|
<package id="Microsoft.NETCore.Platforms" version="5.0.2" targetFramework="monoandroid10.0" />
|
||||||
<package id="Microsoft.Win32.Primitives" version="4.3.0" targetFramework="monoandroid90" />
|
<package id="Microsoft.Win32.Primitives" version="4.3.0" targetFramework="monoandroid90" />
|
||||||
<package id="NETStandard.Library" version="2.0.3" targetFramework="monoandroid90" />
|
<package id="NETStandard.Library" version="2.0.3" targetFramework="monoandroid90" />
|
||||||
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="monoandroid10.0" />
|
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="QControlKit" version="0.0.17" targetFramework="monoandroid10.0" />
|
<package id="QControlKit" version="0.0.19" targetFramework="monoandroid10.0" />
|
||||||
<package id="Serilog" version="2.10.0" targetFramework="monoandroid90" />
|
<package id="Serilog" version="2.10.0" targetFramework="monoandroid90" />
|
||||||
<package id="Serilog.Sinks.Xamarin" version="0.2.0.64" targetFramework="monoandroid90" />
|
<package id="Serilog.Sinks.Xamarin" version="0.2.0.64" targetFramework="monoandroid90" />
|
||||||
<package id="Splat" version="10.0.1" targetFramework="monoandroid90" />
|
<package id="Splat" version="12.1.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="System.AppContext" version="4.3.0" targetFramework="monoandroid90" />
|
<package id="System.AppContext" version="4.3.0" targetFramework="monoandroid90" />
|
||||||
<package id="System.Collections" version="4.3.0" targetFramework="monoandroid90" />
|
<package id="System.Collections" version="4.3.0" targetFramework="monoandroid90" />
|
||||||
<package id="System.Collections.Concurrent" version="4.3.0" targetFramework="monoandroid90" />
|
<package id="System.Collections.Concurrent" version="4.3.0" targetFramework="monoandroid90" />
|
||||||
@@ -119,58 +119,61 @@
|
|||||||
<package id="Xamarin.Android.Support.Vector.Drawable" version="28.0.0.3" targetFramework="monoandroid90" />
|
<package id="Xamarin.Android.Support.Vector.Drawable" version="28.0.0.3" targetFramework="monoandroid90" />
|
||||||
<package id="Xamarin.Android.Support.VersionedParcelable" version="28.0.0.3" targetFramework="monoandroid90" />
|
<package id="Xamarin.Android.Support.VersionedParcelable" version="28.0.0.3" targetFramework="monoandroid90" />
|
||||||
<package id="Xamarin.Android.Support.ViewPager" version="28.0.0.3" targetFramework="monoandroid90" />
|
<package id="Xamarin.Android.Support.ViewPager" version="28.0.0.3" targetFramework="monoandroid90" />
|
||||||
<package id="Xamarin.AndroidX.Activity" version="1.2.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Activity" version="1.3.0" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Annotation" version="1.1.0.9" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Annotation" version="1.2.0.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Annotation.Experimental" version="1.0.0.9" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Annotation.Experimental" version="1.1.0.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.AppCompat" version="1.2.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.AppCompat" version="1.3.1.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.AppCompat.AppCompatResources" version="1.2.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.AppCompat.AppCompatResources" version="1.3.1.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Arch.Core.Common" version="2.1.0.8" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Arch.Core.Common" version="2.1.0.9" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Arch.Core.Runtime" version="2.1.0.8" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Arch.Core.Runtime" version="2.1.0.9" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.AsyncLayoutInflater" version="1.0.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.AsyncLayoutInflater" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Browser" version="1.3.0.5" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Browser" version="1.3.0.6" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.CardView" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.CardView" version="1.0.0.9" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Collection" version="1.1.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Collection" version="1.1.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.ConstraintLayout" version="2.0.4.2" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Concurrent.Futures" version="1.1.0.3" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.ConstraintLayout.Solver" version="2.0.4.2" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.ConstraintLayout" version="2.1.0" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.CoordinatorLayout" version="1.1.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.ConstraintLayout.Core" version="1.0.0" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Core" version="1.3.2.3" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.ConstraintLayout.Solver" version="2.0.4.3" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.CursorAdapter" version="1.0.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.CoordinatorLayout" version="1.1.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.CustomView" version="1.1.0.6" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Core" version="1.6.0.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.DocumentFile" version="1.0.1.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.CursorAdapter" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.DrawerLayout" version="1.1.1.2" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.CustomView" version="1.1.0.7" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.DynamicAnimation" version="1.0.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.DocumentFile" version="1.0.1.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Fragment" version="1.3.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.DrawerLayout" version="1.1.1.3" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Interpolator" version="1.0.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.DynamicAnimation" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Legacy.Support.Core.UI" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Fragment" version="1.3.6.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Legacy.Support.Core.Utils" version="1.0.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Interpolator" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Legacy.Support.V4" version="1.0.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Legacy.Support.Core.UI" version="1.0.0.9" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Lifecycle.Common" version="2.3.0.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Legacy.Support.Core.Utils" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Lifecycle.LiveData" version="2.3.0.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Legacy.Support.V4" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Lifecycle.LiveData.Core" version="2.3.0.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Lifecycle.Common" version="2.3.1.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Lifecycle.Runtime" version="2.3.0.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Lifecycle.LiveData" version="2.3.1.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Lifecycle.ViewModel" version="2.3.0.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Lifecycle.LiveData.Core" version="2.3.1.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Lifecycle.ViewModelSavedState" version="2.3.0.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Lifecycle.Runtime" version="2.3.1.2" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Loader" version="1.1.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Lifecycle.ViewModel" version="2.3.1.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.LocalBroadcastManager" version="1.0.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Lifecycle.ViewModelSavedState" version="2.3.1.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Media" version="1.2.1.2" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Loader" version="1.1.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.MediaRouter" version="1.2.2.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.LocalBroadcastManager" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
||||||
|
<package id="Xamarin.AndroidX.Media" version="1.4.0.1" targetFramework="monoandroid10.0" />
|
||||||
|
<package id="Xamarin.AndroidX.MediaRouter" version="1.2.4.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Migration" version="1.0.8" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Migration" version="1.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.MultiDex" version="2.0.1.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.MultiDex" version="2.0.1.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Palette" version="1.0.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Palette" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Print" version="1.0.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Print" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.RecyclerView" version="1.1.0.8" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.RecyclerView" version="1.2.1.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.SavedState" version="1.1.0.4-alpha01" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.SavedState" version="1.1.0.4-alpha01" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.SlidingPaneLayout" version="1.1.0.2" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.SlidingPaneLayout" version="1.1.0.3" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.SwipeRefreshLayout" version="1.1.0.2" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.SwipeRefreshLayout" version="1.1.0.3" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.Transition" version="1.4.0.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Tracing.Tracing" version="1.0.0.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.VectorDrawable" version="1.1.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.Transition" version="1.4.1.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.VectorDrawable.Animated" version="1.1.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.VectorDrawable" version="1.1.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.VersionedParcelable" version="1.1.1.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.VectorDrawable.Animated" version="1.1.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.ViewPager" version="1.0.0.7" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.VersionedParcelable" version="1.1.1.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.AndroidX.ViewPager2" version="1.0.0.9" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.ViewPager" version="1.0.0.8" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.Essentials" version="1.6.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.AndroidX.ViewPager2" version="1.0.0.10" targetFramework="monoandroid10.0" />
|
||||||
|
<package id="Xamarin.Essentials" version="1.7.0" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.Forms" version="5.0.0.2012" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.Forms" version="5.0.0.2012" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.Google.Android.Material" version="1.3.0.1" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.Google.Android.Material" version="1.4.0.1" targetFramework="monoandroid10.0" />
|
||||||
<package id="Xamarin.Google.Guava.ListenableFuture" version="1.0.0.2" targetFramework="monoandroid10.0" />
|
<package id="Xamarin.Google.Guava.ListenableFuture" version="1.0.0.3" targetFramework="monoandroid10.0" />
|
||||||
<package id="Zeroconf" version="3.4.2" targetFramework="monoandroid90" />
|
<package id="Zeroconf" version="3.4.2" targetFramework="monoandroid90" />
|
||||||
</packages>
|
</packages>
|
||||||
+112
-82
@@ -93,7 +93,7 @@
|
|||||||
<HintPath>..\packages\Serilog.Sinks.Xamarin.0.2.0.64\lib\MonoAndroid403\Serilog.Sinks.Xamarin.dll</HintPath>
|
<HintPath>..\packages\Serilog.Sinks.Xamarin.0.2.0.64\lib\MonoAndroid403\Serilog.Sinks.Xamarin.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Splat">
|
<Reference Include="Splat">
|
||||||
<HintPath>..\packages\Splat.10.0.1\lib\netstandard2.0\Splat.dll</HintPath>
|
<HintPath>..\packages\Splat.12.1.1\lib\netstandard2.0\Splat.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System.Reactive">
|
<Reference Include="System.Reactive">
|
||||||
<HintPath>..\packages\System.Reactive.5.0.0\lib\netstandard2.0\System.Reactive.dll</HintPath>
|
<HintPath>..\packages\System.Reactive.5.0.0\lib\netstandard2.0\System.Reactive.dll</HintPath>
|
||||||
@@ -231,139 +231,139 @@
|
|||||||
<HintPath>..\packages\Zeroconf.3.4.2\lib\netstandard2.0\Zeroconf.dll</HintPath>
|
<HintPath>..\packages\Zeroconf.3.4.2\lib\netstandard2.0\Zeroconf.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="QControlKit">
|
<Reference Include="QControlKit">
|
||||||
<HintPath>..\packages\QControlKit.0.0.17\lib\netstandard2.0\QControlKit.dll</HintPath>
|
<HintPath>..\packages\QControlKit.0.0.19\lib\netstandard2.0\QControlKit.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.MultiDex">
|
<Reference Include="Xamarin.AndroidX.MultiDex">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.MultiDex.2.0.1.7\lib\monoandroid90\Xamarin.AndroidX.MultiDex.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.MultiDex.2.0.1.8\lib\monoandroid90\Xamarin.AndroidX.MultiDex.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Annotation">
|
<Reference Include="Xamarin.AndroidX.Annotation">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Annotation.1.1.0.9\lib\monoandroid90\Xamarin.AndroidX.Annotation.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Annotation.1.2.0.1\lib\monoandroid90\Xamarin.AndroidX.Annotation.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Arch.Core.Common">
|
<Reference Include="Xamarin.AndroidX.Arch.Core.Common">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Arch.Core.Common.2.1.0.8\lib\monoandroid90\Xamarin.AndroidX.Arch.Core.Common.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Arch.Core.Common.2.1.0.9\lib\monoandroid90\Xamarin.AndroidX.Arch.Core.Common.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Arch.Core.Runtime">
|
<Reference Include="Xamarin.AndroidX.Arch.Core.Runtime">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Arch.Core.Runtime.2.1.0.8\lib\monoandroid90\Xamarin.AndroidX.Arch.Core.Runtime.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Arch.Core.Runtime.2.1.0.9\lib\monoandroid90\Xamarin.AndroidX.Arch.Core.Runtime.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.CardView">
|
<Reference Include="Xamarin.AndroidX.CardView">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.CardView.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.CardView.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.CardView.1.0.0.9\lib\monoandroid90\Xamarin.AndroidX.CardView.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Collection">
|
<Reference Include="Xamarin.AndroidX.Collection">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Collection.1.1.0.7\lib\monoandroid90\Xamarin.AndroidX.Collection.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Collection.1.1.0.8\lib\monoandroid90\Xamarin.AndroidX.Collection.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.CursorAdapter">
|
<Reference Include="Xamarin.AndroidX.CursorAdapter">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.CursorAdapter.1.0.0.7\lib\monoandroid90\Xamarin.AndroidX.CursorAdapter.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.CursorAdapter.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.CursorAdapter.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.DocumentFile">
|
<Reference Include="Xamarin.AndroidX.DocumentFile">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.DocumentFile.1.0.1.7\lib\monoandroid90\Xamarin.AndroidX.DocumentFile.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.DocumentFile.1.0.1.8\lib\monoandroid90\Xamarin.AndroidX.DocumentFile.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Interpolator">
|
<Reference Include="Xamarin.AndroidX.Interpolator">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Interpolator.1.0.0.7\lib\monoandroid90\Xamarin.AndroidX.Interpolator.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Interpolator.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.Interpolator.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Lifecycle.Common">
|
<Reference Include="Xamarin.AndroidX.Lifecycle.Common">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.Common.2.3.0.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.Common.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.Common.2.3.1.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.Common.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Lifecycle.LiveData.Core">
|
<Reference Include="Xamarin.AndroidX.Lifecycle.LiveData.Core">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.LiveData.Core.2.3.0.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.LiveData.Core.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.LiveData.Core.2.3.1.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.LiveData.Core.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Lifecycle.LiveData">
|
<Reference Include="Xamarin.AndroidX.Lifecycle.LiveData">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.LiveData.2.3.0.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.LiveData.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.LiveData.2.3.1.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.LiveData.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Lifecycle.Runtime">
|
<Reference Include="Xamarin.AndroidX.Lifecycle.Runtime">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.Runtime.2.3.0.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.Runtime.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.Runtime.2.3.1.2\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.Runtime.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Lifecycle.ViewModel">
|
<Reference Include="Xamarin.AndroidX.Lifecycle.ViewModel">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.ViewModel.2.3.0.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.ViewModel.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.ViewModel.2.3.1.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.ViewModel.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.LocalBroadcastManager">
|
<Reference Include="Xamarin.AndroidX.LocalBroadcastManager">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.LocalBroadcastManager.1.0.0.7\lib\monoandroid90\Xamarin.AndroidX.LocalBroadcastManager.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.LocalBroadcastManager.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.LocalBroadcastManager.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Print">
|
<Reference Include="Xamarin.AndroidX.Print">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Print.1.0.0.7\lib\monoandroid90\Xamarin.AndroidX.Print.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Print.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.Print.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.SavedState">
|
<Reference Include="Xamarin.AndroidX.SavedState">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.SavedState.1.1.0.4-alpha01\lib\monoandroid90\Xamarin.AndroidX.SavedState.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.SavedState.1.1.0.4-alpha01\lib\monoandroid90\Xamarin.AndroidX.SavedState.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Lifecycle.ViewModelSavedState">
|
<Reference Include="Xamarin.AndroidX.Lifecycle.ViewModelSavedState">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.2.3.0.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.2.3.1.1\lib\monoandroid90\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.VersionedParcelable">
|
<Reference Include="Xamarin.AndroidX.VersionedParcelable">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.VersionedParcelable.1.1.1.7\lib\monoandroid90\Xamarin.AndroidX.VersionedParcelable.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.VersionedParcelable.1.1.1.8\lib\monoandroid90\Xamarin.AndroidX.VersionedParcelable.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Core">
|
<Reference Include="Xamarin.AndroidX.Core">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Core.1.3.2.3\lib\monoandroid90\Xamarin.AndroidX.Core.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Core.1.6.0.1\lib\monoandroid90\Xamarin.AndroidX.Core.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Activity">
|
<Reference Include="Xamarin.AndroidX.Activity">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Activity.1.2.1\lib\monoandroid90\Xamarin.AndroidX.Activity.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Activity.1.3.0\lib\monoandroid90\Xamarin.AndroidX.Activity.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.AsyncLayoutInflater">
|
<Reference Include="Xamarin.AndroidX.AsyncLayoutInflater">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.AsyncLayoutInflater.1.0.0.7\lib\monoandroid90\Xamarin.AndroidX.AsyncLayoutInflater.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.AsyncLayoutInflater.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.AsyncLayoutInflater.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.CustomView">
|
<Reference Include="Xamarin.AndroidX.CustomView">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.CustomView.1.1.0.6\lib\monoandroid90\Xamarin.AndroidX.CustomView.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.CustomView.1.1.0.7\lib\monoandroid90\Xamarin.AndroidX.CustomView.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.CoordinatorLayout">
|
<Reference Include="Xamarin.AndroidX.CoordinatorLayout">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.CoordinatorLayout.1.1.0.7\lib\monoandroid90\Xamarin.AndroidX.CoordinatorLayout.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.CoordinatorLayout.1.1.0.8\lib\monoandroid90\Xamarin.AndroidX.CoordinatorLayout.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.DrawerLayout">
|
<Reference Include="Xamarin.AndroidX.DrawerLayout">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.DrawerLayout.1.1.1.2\lib\monoandroid90\Xamarin.AndroidX.DrawerLayout.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.DrawerLayout.1.1.1.3\lib\monoandroid90\Xamarin.AndroidX.DrawerLayout.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Loader">
|
<Reference Include="Xamarin.AndroidX.Loader">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Loader.1.1.0.7\lib\monoandroid90\Xamarin.AndroidX.Loader.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Loader.1.1.0.8\lib\monoandroid90\Xamarin.AndroidX.Loader.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Legacy.Support.Core.Utils">
|
<Reference Include="Xamarin.AndroidX.Legacy.Support.Core.Utils">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Legacy.Support.Core.Utils.1.0.0.7\lib\monoandroid90\Xamarin.AndroidX.Legacy.Support.Core.Utils.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Legacy.Support.Core.Utils.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.Legacy.Support.Core.Utils.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Media">
|
<Reference Include="Xamarin.AndroidX.Media">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Media.1.2.1.2\lib\monoandroid90\Xamarin.AndroidX.Media.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Media.1.4.0.1\lib\monoandroid90\Xamarin.AndroidX.Media.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.RecyclerView">
|
<Reference Include="Xamarin.AndroidX.RecyclerView">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.RecyclerView.1.1.0.8\lib\monoandroid90\Xamarin.AndroidX.RecyclerView.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.RecyclerView.1.2.1.1\lib\monoandroid90\Xamarin.AndroidX.RecyclerView.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.SlidingPaneLayout">
|
<Reference Include="Xamarin.AndroidX.SlidingPaneLayout">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.SlidingPaneLayout.1.1.0.2\lib\monoandroid90\Xamarin.AndroidX.SlidingPaneLayout.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.SlidingPaneLayout.1.1.0.3\lib\monoandroid90\Xamarin.AndroidX.SlidingPaneLayout.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.SwipeRefreshLayout">
|
<Reference Include="Xamarin.AndroidX.SwipeRefreshLayout">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.SwipeRefreshLayout.1.1.0.2\lib\monoandroid90\Xamarin.AndroidX.SwipeRefreshLayout.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.SwipeRefreshLayout.1.1.0.3\lib\monoandroid90\Xamarin.AndroidX.SwipeRefreshLayout.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.VectorDrawable">
|
<Reference Include="Xamarin.AndroidX.VectorDrawable">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.VectorDrawable.1.1.0.7\lib\monoandroid90\Xamarin.AndroidX.VectorDrawable.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.VectorDrawable.1.1.0.8\lib\monoandroid90\Xamarin.AndroidX.VectorDrawable.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.VectorDrawable.Animated">
|
<Reference Include="Xamarin.AndroidX.VectorDrawable.Animated">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.VectorDrawable.Animated.1.1.0.7\lib\monoandroid90\Xamarin.AndroidX.VectorDrawable.Animated.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.VectorDrawable.Animated.1.1.0.8\lib\monoandroid90\Xamarin.AndroidX.VectorDrawable.Animated.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.AppCompat.AppCompatResources">
|
<Reference Include="Xamarin.AndroidX.AppCompat.AppCompatResources">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.AppCompat.AppCompatResources.1.2.0.7\lib\monoandroid90\Xamarin.AndroidX.AppCompat.AppCompatResources.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.AppCompat.AppCompatResources.1.3.1.1\lib\monoandroid90\Xamarin.AndroidX.AppCompat.AppCompatResources.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.ViewPager">
|
<Reference Include="Xamarin.AndroidX.ViewPager">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.ViewPager.1.0.0.7\lib\monoandroid90\Xamarin.AndroidX.ViewPager.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.ViewPager.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.ViewPager.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Fragment">
|
<Reference Include="Xamarin.AndroidX.Fragment">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Fragment.1.3.1\lib\monoandroid90\Xamarin.AndroidX.Fragment.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Fragment.1.3.6.1\lib\monoandroid90\Xamarin.AndroidX.Fragment.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.AppCompat">
|
<Reference Include="Xamarin.AndroidX.AppCompat">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.AppCompat.1.2.0.7\lib\monoandroid90\Xamarin.AndroidX.AppCompat.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.AppCompat.1.3.1.1\lib\monoandroid90\Xamarin.AndroidX.AppCompat.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Legacy.Support.Core.UI">
|
<Reference Include="Xamarin.AndroidX.Legacy.Support.Core.UI">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Legacy.Support.Core.UI.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.Legacy.Support.Core.UI.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Legacy.Support.Core.UI.1.0.0.9\lib\monoandroid90\Xamarin.AndroidX.Legacy.Support.Core.UI.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Legacy.Support.V4">
|
<Reference Include="Xamarin.AndroidX.Legacy.Support.V4">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Legacy.Support.V4.1.0.0.7\lib\monoandroid90\Xamarin.AndroidX.Legacy.Support.V4.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Legacy.Support.V4.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.Legacy.Support.V4.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Transition">
|
<Reference Include="Xamarin.AndroidX.Transition">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Transition.1.4.0.1\lib\monoandroid90\Xamarin.AndroidX.Transition.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Transition.1.4.1.1\lib\monoandroid90\Xamarin.AndroidX.Transition.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.ViewPager2">
|
<Reference Include="Xamarin.AndroidX.ViewPager2">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.ViewPager2.1.0.0.9\lib\monoandroid90\Xamarin.AndroidX.ViewPager2.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.ViewPager2.1.0.0.10\lib\monoandroid90\Xamarin.AndroidX.ViewPager2.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.Google.Android.Material">
|
<Reference Include="Xamarin.Google.Android.Material">
|
||||||
<HintPath>..\packages\Xamarin.Google.Android.Material.1.3.0.1\lib\monoandroid90\Xamarin.Google.Android.Material.dll</HintPath>
|
<HintPath>..\packages\Xamarin.Google.Android.Material.1.4.0.1\lib\monoandroid90\Xamarin.Google.Android.Material.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.Google.Guava.ListenableFuture">
|
<Reference Include="Xamarin.Google.Guava.ListenableFuture">
|
||||||
<HintPath>..\packages\Xamarin.Google.Guava.ListenableFuture.1.0.0.2\lib\monoandroid50\Xamarin.Google.Guava.ListenableFuture.dll</HintPath>
|
<HintPath>..\packages\Xamarin.Google.Guava.ListenableFuture.1.0.0.2\lib\monoandroid50\Xamarin.Google.Guava.ListenableFuture.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Browser">
|
<Reference Include="Xamarin.AndroidX.Browser">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Browser.1.3.0.5\lib\monoandroid90\Xamarin.AndroidX.Browser.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Browser.1.3.0.6\lib\monoandroid90\Xamarin.AndroidX.Browser.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="FormsViewGroup">
|
<Reference Include="FormsViewGroup">
|
||||||
<HintPath>..\packages\Xamarin.Forms.5.0.0.2012\lib\MonoAndroid10.0\FormsViewGroup.dll</HintPath>
|
<HintPath>..\packages\Xamarin.Forms.5.0.0.2012\lib\MonoAndroid10.0\FormsViewGroup.dll</HintPath>
|
||||||
@@ -381,7 +381,7 @@
|
|||||||
<HintPath>..\packages\Xamarin.Forms.5.0.0.2012\lib\MonoAndroid10.0\Xamarin.Forms.Xaml.dll</HintPath>
|
<HintPath>..\packages\Xamarin.Forms.5.0.0.2012\lib\MonoAndroid10.0\Xamarin.Forms.Xaml.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.Essentials">
|
<Reference Include="Xamarin.Essentials">
|
||||||
<HintPath>..\packages\Xamarin.Essentials.1.6.1\lib\monoandroid10.0\Xamarin.Essentials.dll</HintPath>
|
<HintPath>..\packages\Xamarin.Essentials.1.7.0\lib\monoandroid10.0\Xamarin.Essentials.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Acr.UserDialogs">
|
<Reference Include="Acr.UserDialogs">
|
||||||
<HintPath>..\packages\Acr.UserDialogs.7.1.0.483\lib\monoandroid10.0\Acr.UserDialogs.dll</HintPath>
|
<HintPath>..\packages\Acr.UserDialogs.7.1.0.483\lib\monoandroid10.0\Acr.UserDialogs.dll</HintPath>
|
||||||
@@ -390,22 +390,32 @@
|
|||||||
<HintPath>..\packages\Acr.Settings.9.0.1\lib\monoandroid80\Acr.Settings.dll</HintPath>
|
<HintPath>..\packages\Acr.Settings.9.0.1\lib\monoandroid80\Acr.Settings.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.MediaRouter">
|
<Reference Include="Xamarin.AndroidX.MediaRouter">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.MediaRouter.1.2.2.1\lib\monoandroid90\Xamarin.AndroidX.MediaRouter.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.MediaRouter.1.2.4.1\lib\monoandroid90\Xamarin.AndroidX.MediaRouter.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Palette">
|
<Reference Include="Xamarin.AndroidX.Palette">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Palette.1.0.0.7\lib\monoandroid90\Xamarin.AndroidX.Palette.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Palette.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.Palette.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.Annotation.Experimental">
|
<Reference Include="Xamarin.AndroidX.Annotation.Experimental">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.Annotation.Experimental.1.0.0.9\lib\monoandroid90\Xamarin.AndroidX.Annotation.Experimental.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.Annotation.Experimental.1.1.0.1\lib\monoandroid90\Xamarin.AndroidX.Annotation.Experimental.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.ConstraintLayout.Solver">
|
<Reference Include="Xamarin.AndroidX.ConstraintLayout.Solver">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.ConstraintLayout.Solver.2.0.4.2\lib\monoandroid90\Xamarin.AndroidX.ConstraintLayout.Solver.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.ConstraintLayout.Solver.2.0.4.3\lib\monoandroid90\Xamarin.AndroidX.ConstraintLayout.Solver.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.DynamicAnimation">
|
<Reference Include="Xamarin.AndroidX.DynamicAnimation">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.DynamicAnimation.1.0.0.7\lib\monoandroid90\Xamarin.AndroidX.DynamicAnimation.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.DynamicAnimation.1.0.0.8\lib\monoandroid90\Xamarin.AndroidX.DynamicAnimation.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.AndroidX.ConstraintLayout">
|
<Reference Include="Xamarin.AndroidX.ConstraintLayout">
|
||||||
<HintPath>..\packages\Xamarin.AndroidX.ConstraintLayout.2.0.4.2\lib\monoandroid90\Xamarin.AndroidX.ConstraintLayout.dll</HintPath>
|
<HintPath>..\packages\Xamarin.AndroidX.ConstraintLayout.2.1.0\lib\monoandroid90\Xamarin.AndroidX.ConstraintLayout.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="mscorlib" />
|
||||||
|
<Reference Include="Xamarin.AndroidX.Tracing.Tracing">
|
||||||
|
<HintPath>..\packages\Xamarin.AndroidX.Tracing.Tracing.1.0.0.1\lib\monoandroid90\Xamarin.AndroidX.Tracing.Tracing.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Xamarin.AndroidX.Concurrent.Futures">
|
||||||
|
<HintPath>..\packages\Xamarin.AndroidX.Concurrent.Futures.1.1.0.3\lib\monoandroid90\Xamarin.AndroidX.Concurrent.Futures.dll</HintPath>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Xamarin.AndroidX.ConstraintLayout.Core">
|
||||||
|
<HintPath>..\packages\Xamarin.AndroidX.ConstraintLayout.Core.1.0.0\lib\monoandroid90\Xamarin.AndroidX.ConstraintLayout.Core.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -485,51 +495,71 @@
|
|||||||
<Import Project="..\packages\Xamarin.Google.Guava.ListenableFuture.1.0.0.2\build\monoandroid50\Xamarin.Google.Guava.ListenableFuture.targets" Condition="Exists('..\packages\Xamarin.Google.Guava.ListenableFuture.1.0.0.2\build\monoandroid50\Xamarin.Google.Guava.ListenableFuture.targets')" />
|
<Import Project="..\packages\Xamarin.Google.Guava.ListenableFuture.1.0.0.2\build\monoandroid50\Xamarin.Google.Guava.ListenableFuture.targets" Condition="Exists('..\packages\Xamarin.Google.Guava.ListenableFuture.1.0.0.2\build\monoandroid50\Xamarin.Google.Guava.ListenableFuture.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.Forms.5.0.0.2012\build\Xamarin.Forms.targets" Condition="Exists('..\packages\Xamarin.Forms.5.0.0.2012\build\Xamarin.Forms.targets')" />
|
<Import Project="..\packages\Xamarin.Forms.5.0.0.2012\build\Xamarin.Forms.targets" Condition="Exists('..\packages\Xamarin.Forms.5.0.0.2012\build\Xamarin.Forms.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Annotation.Experimental.1.0.0.9\build\monoandroid9.0\Xamarin.AndroidX.Annotation.Experimental.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Annotation.Experimental.1.0.0.9\build\monoandroid9.0\Xamarin.AndroidX.Annotation.Experimental.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Annotation.Experimental.1.0.0.9\build\monoandroid9.0\Xamarin.AndroidX.Annotation.Experimental.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Annotation.Experimental.1.0.0.9\build\monoandroid9.0\Xamarin.AndroidX.Annotation.Experimental.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.ConstraintLayout.Solver.2.0.4.2\build\monoandroid9.0\Xamarin.AndroidX.ConstraintLayout.Solver.targets" Condition="Exists('..\packages\Xamarin.AndroidX.ConstraintLayout.Solver.2.0.4.2\build\monoandroid9.0\Xamarin.AndroidX.ConstraintLayout.Solver.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.MultiDex.2.0.1.7\build\monoandroid9.0\Xamarin.AndroidX.MultiDex.targets" Condition="Exists('..\packages\Xamarin.AndroidX.MultiDex.2.0.1.7\build\monoandroid9.0\Xamarin.AndroidX.MultiDex.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Annotation.1.1.0.9\build\monoandroid9.0\Xamarin.AndroidX.Annotation.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Annotation.1.1.0.9\build\monoandroid9.0\Xamarin.AndroidX.Annotation.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Annotation.1.1.0.9\build\monoandroid9.0\Xamarin.AndroidX.Annotation.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Annotation.1.1.0.9\build\monoandroid9.0\Xamarin.AndroidX.Annotation.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Arch.Core.Common.2.1.0.8\build\monoandroid9.0\Xamarin.AndroidX.Arch.Core.Common.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Arch.Core.Common.2.1.0.8\build\monoandroid9.0\Xamarin.AndroidX.Arch.Core.Common.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Arch.Core.Runtime.2.1.0.8\build\monoandroid9.0\Xamarin.AndroidX.Arch.Core.Runtime.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Arch.Core.Runtime.2.1.0.8\build\monoandroid9.0\Xamarin.AndroidX.Arch.Core.Runtime.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.CardView.1.0.0.8\build\monoandroid9.0\Xamarin.AndroidX.CardView.targets" Condition="Exists('..\packages\Xamarin.AndroidX.CardView.1.0.0.8\build\monoandroid9.0\Xamarin.AndroidX.CardView.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Collection.1.1.0.7\build\monoandroid9.0\Xamarin.AndroidX.Collection.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Collection.1.1.0.7\build\monoandroid9.0\Xamarin.AndroidX.Collection.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.CursorAdapter.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.CursorAdapter.targets" Condition="Exists('..\packages\Xamarin.AndroidX.CursorAdapter.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.CursorAdapter.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.DocumentFile.1.0.1.7\build\monoandroid9.0\Xamarin.AndroidX.DocumentFile.targets" Condition="Exists('..\packages\Xamarin.AndroidX.DocumentFile.1.0.1.7\build\monoandroid9.0\Xamarin.AndroidX.DocumentFile.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Interpolator.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.Interpolator.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Interpolator.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.Interpolator.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.Common.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.Common.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.Common.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.Common.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.Common.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.Common.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.Common.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.Common.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.LiveData.Core.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.LiveData.Core.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.LiveData.Core.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.LiveData.Core.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.LiveData.Core.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.LiveData.Core.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.LiveData.Core.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.LiveData.Core.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.LiveData.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.LiveData.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.LiveData.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.LiveData.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.LiveData.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.LiveData.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.LiveData.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.LiveData.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.Runtime.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.Runtime.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.Runtime.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.Runtime.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.Runtime.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.Runtime.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.Runtime.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.Runtime.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.ViewModel.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.ViewModel.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.ViewModel.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.ViewModel.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.ViewModel.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.ViewModel.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.ViewModel.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.ViewModel.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.LocalBroadcastManager.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.LocalBroadcastManager.targets" Condition="Exists('..\packages\Xamarin.AndroidX.LocalBroadcastManager.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.LocalBroadcastManager.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Print.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.Print.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Print.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.Print.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.2.3.0.1\build\monoandroid9.0\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.VersionedParcelable.1.1.1.7\build\monoandroid9.0\Xamarin.AndroidX.VersionedParcelable.targets" Condition="Exists('..\packages\Xamarin.AndroidX.VersionedParcelable.1.1.1.7\build\monoandroid9.0\Xamarin.AndroidX.VersionedParcelable.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Core.1.3.2.3\build\monoandroid9.0\Xamarin.AndroidX.Core.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Core.1.3.2.3\build\monoandroid9.0\Xamarin.AndroidX.Core.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Core.1.3.2.3\build\monoandroid9.0\Xamarin.AndroidX.Core.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Core.1.3.2.3\build\monoandroid9.0\Xamarin.AndroidX.Core.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Activity.1.2.1\build\monoandroid9.0\Xamarin.AndroidX.Activity.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Activity.1.2.1\build\monoandroid9.0\Xamarin.AndroidX.Activity.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Activity.1.2.1\build\monoandroid9.0\Xamarin.AndroidX.Activity.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Activity.1.2.1\build\monoandroid9.0\Xamarin.AndroidX.Activity.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.AsyncLayoutInflater.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.AsyncLayoutInflater.targets" Condition="Exists('..\packages\Xamarin.AndroidX.AsyncLayoutInflater.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.AsyncLayoutInflater.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.CustomView.1.1.0.6\build\monoandroid9.0\Xamarin.AndroidX.CustomView.targets" Condition="Exists('..\packages\Xamarin.AndroidX.CustomView.1.1.0.6\build\monoandroid9.0\Xamarin.AndroidX.CustomView.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.CoordinatorLayout.1.1.0.7\build\monoandroid9.0\Xamarin.AndroidX.CoordinatorLayout.targets" Condition="Exists('..\packages\Xamarin.AndroidX.CoordinatorLayout.1.1.0.7\build\monoandroid9.0\Xamarin.AndroidX.CoordinatorLayout.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.DrawerLayout.1.1.1.2\build\monoandroid9.0\Xamarin.AndroidX.DrawerLayout.targets" Condition="Exists('..\packages\Xamarin.AndroidX.DrawerLayout.1.1.1.2\build\monoandroid9.0\Xamarin.AndroidX.DrawerLayout.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Loader.1.1.0.7\build\monoandroid9.0\Xamarin.AndroidX.Loader.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Loader.1.1.0.7\build\monoandroid9.0\Xamarin.AndroidX.Loader.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Legacy.Support.Core.Utils.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.Legacy.Support.Core.Utils.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Legacy.Support.Core.Utils.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.Legacy.Support.Core.Utils.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.DynamicAnimation.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.DynamicAnimation.targets" Condition="Exists('..\packages\Xamarin.AndroidX.DynamicAnimation.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.DynamicAnimation.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Media.1.2.1.2\build\monoandroid9.0\Xamarin.AndroidX.Media.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Media.1.2.1.2\build\monoandroid9.0\Xamarin.AndroidX.Media.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Media.1.2.1.2\build\monoandroid9.0\Xamarin.AndroidX.Media.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Media.1.2.1.2\build\monoandroid9.0\Xamarin.AndroidX.Media.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Palette.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.Palette.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Palette.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.Palette.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.RecyclerView.1.1.0.8\build\monoandroid9.0\Xamarin.AndroidX.RecyclerView.targets" Condition="Exists('..\packages\Xamarin.AndroidX.RecyclerView.1.1.0.8\build\monoandroid9.0\Xamarin.AndroidX.RecyclerView.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.RecyclerView.1.1.0.8\build\monoandroid9.0\Xamarin.AndroidX.RecyclerView.targets" Condition="Exists('..\packages\Xamarin.AndroidX.RecyclerView.1.1.0.8\build\monoandroid9.0\Xamarin.AndroidX.RecyclerView.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.SlidingPaneLayout.1.1.0.2\build\monoandroid9.0\Xamarin.AndroidX.SlidingPaneLayout.targets" Condition="Exists('..\packages\Xamarin.AndroidX.SlidingPaneLayout.1.1.0.2\build\monoandroid9.0\Xamarin.AndroidX.SlidingPaneLayout.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.SwipeRefreshLayout.1.1.0.2\build\monoandroid9.0\Xamarin.AndroidX.SwipeRefreshLayout.targets" Condition="Exists('..\packages\Xamarin.AndroidX.SwipeRefreshLayout.1.1.0.2\build\monoandroid9.0\Xamarin.AndroidX.SwipeRefreshLayout.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.VectorDrawable.1.1.0.7\build\monoandroid9.0\Xamarin.AndroidX.VectorDrawable.targets" Condition="Exists('..\packages\Xamarin.AndroidX.VectorDrawable.1.1.0.7\build\monoandroid9.0\Xamarin.AndroidX.VectorDrawable.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.VectorDrawable.Animated.1.1.0.7\build\monoandroid9.0\Xamarin.AndroidX.VectorDrawable.Animated.targets" Condition="Exists('..\packages\Xamarin.AndroidX.VectorDrawable.Animated.1.1.0.7\build\monoandroid9.0\Xamarin.AndroidX.VectorDrawable.Animated.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.AppCompat.AppCompatResources.1.2.0.7\build\monoandroid9.0\Xamarin.AndroidX.AppCompat.AppCompatResources.targets" Condition="Exists('..\packages\Xamarin.AndroidX.AppCompat.AppCompatResources.1.2.0.7\build\monoandroid9.0\Xamarin.AndroidX.AppCompat.AppCompatResources.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.AppCompat.AppCompatResources.1.2.0.7\build\monoandroid9.0\Xamarin.AndroidX.AppCompat.AppCompatResources.targets" Condition="Exists('..\packages\Xamarin.AndroidX.AppCompat.AppCompatResources.1.2.0.7\build\monoandroid9.0\Xamarin.AndroidX.AppCompat.AppCompatResources.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.ViewPager.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.ViewPager.targets" Condition="Exists('..\packages\Xamarin.AndroidX.ViewPager.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.ViewPager.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Fragment.1.3.1\build\monoandroid9.0\Xamarin.AndroidX.Fragment.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Fragment.1.3.1\build\monoandroid9.0\Xamarin.AndroidX.Fragment.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Fragment.1.3.1\build\monoandroid9.0\Xamarin.AndroidX.Fragment.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Fragment.1.3.1\build\monoandroid9.0\Xamarin.AndroidX.Fragment.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.AppCompat.1.2.0.7\build\monoandroid9.0\Xamarin.AndroidX.AppCompat.targets" Condition="Exists('..\packages\Xamarin.AndroidX.AppCompat.1.2.0.7\build\monoandroid9.0\Xamarin.AndroidX.AppCompat.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.AppCompat.1.2.0.7\build\monoandroid9.0\Xamarin.AndroidX.AppCompat.targets" Condition="Exists('..\packages\Xamarin.AndroidX.AppCompat.1.2.0.7\build\monoandroid9.0\Xamarin.AndroidX.AppCompat.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.ConstraintLayout.2.0.4.2\build\monoandroid9.0\Xamarin.AndroidX.ConstraintLayout.targets" Condition="Exists('..\packages\Xamarin.AndroidX.ConstraintLayout.2.0.4.2\build\monoandroid9.0\Xamarin.AndroidX.ConstraintLayout.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Legacy.Support.Core.UI.1.0.0.8\build\monoandroid9.0\Xamarin.AndroidX.Legacy.Support.Core.UI.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Legacy.Support.Core.UI.1.0.0.8\build\monoandroid9.0\Xamarin.AndroidX.Legacy.Support.Core.UI.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Legacy.Support.V4.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.Legacy.Support.V4.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Legacy.Support.V4.1.0.0.7\build\monoandroid9.0\Xamarin.AndroidX.Legacy.Support.V4.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Transition.1.4.0.1\build\monoandroid9.0\Xamarin.AndroidX.Transition.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Transition.1.4.0.1\build\monoandroid9.0\Xamarin.AndroidX.Transition.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.Transition.1.4.0.1\build\monoandroid9.0\Xamarin.AndroidX.Transition.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Transition.1.4.0.1\build\monoandroid9.0\Xamarin.AndroidX.Transition.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.ViewPager2.1.0.0.9\build\monoandroid9.0\Xamarin.AndroidX.ViewPager2.targets" Condition="Exists('..\packages\Xamarin.AndroidX.ViewPager2.1.0.0.9\build\monoandroid9.0\Xamarin.AndroidX.ViewPager2.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.Google.Android.Material.1.3.0.1\build\monoandroid9.0\Xamarin.Google.Android.Material.targets" Condition="Exists('..\packages\Xamarin.Google.Android.Material.1.3.0.1\build\monoandroid9.0\Xamarin.Google.Android.Material.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.Browser.1.3.0.5\build\monoandroid9.0\Xamarin.AndroidX.Browser.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Browser.1.3.0.5\build\monoandroid9.0\Xamarin.AndroidX.Browser.targets')" />
|
|
||||||
<Import Project="..\packages\Xamarin.AndroidX.MediaRouter.1.2.2.1\build\monoandroid9.0\Xamarin.AndroidX.MediaRouter.targets" Condition="Exists('..\packages\Xamarin.AndroidX.MediaRouter.1.2.2.1\build\monoandroid9.0\Xamarin.AndroidX.MediaRouter.targets')" />
|
<Import Project="..\packages\Xamarin.AndroidX.MediaRouter.1.2.2.1\build\monoandroid9.0\Xamarin.AndroidX.MediaRouter.targets" Condition="Exists('..\packages\Xamarin.AndroidX.MediaRouter.1.2.2.1\build\monoandroid9.0\Xamarin.AndroidX.MediaRouter.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Annotation.Experimental.1.1.0.1\build\monoandroid90\Xamarin.AndroidX.Annotation.Experimental.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Annotation.Experimental.1.1.0.1\build\monoandroid90\Xamarin.AndroidX.Annotation.Experimental.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Annotation.1.2.0.1\build\monoandroid90\Xamarin.AndroidX.Annotation.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Annotation.1.2.0.1\build\monoandroid90\Xamarin.AndroidX.Annotation.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Arch.Core.Common.2.1.0.9\build\monoandroid90\Xamarin.AndroidX.Arch.Core.Common.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Arch.Core.Common.2.1.0.9\build\monoandroid90\Xamarin.AndroidX.Arch.Core.Common.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Arch.Core.Runtime.2.1.0.9\build\monoandroid90\Xamarin.AndroidX.Arch.Core.Runtime.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Arch.Core.Runtime.2.1.0.9\build\monoandroid90\Xamarin.AndroidX.Arch.Core.Runtime.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Collection.1.1.0.8\build\monoandroid90\Xamarin.AndroidX.Collection.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Collection.1.1.0.8\build\monoandroid90\Xamarin.AndroidX.Collection.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.Common.2.3.1.1\build\monoandroid90\Xamarin.AndroidX.Lifecycle.Common.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.Common.2.3.1.1\build\monoandroid90\Xamarin.AndroidX.Lifecycle.Common.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.LiveData.Core.2.3.1.1\build\monoandroid90\Xamarin.AndroidX.Lifecycle.LiveData.Core.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.LiveData.Core.2.3.1.1\build\monoandroid90\Xamarin.AndroidX.Lifecycle.LiveData.Core.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.Runtime.2.3.1.2\build\monoandroid90\Xamarin.AndroidX.Lifecycle.Runtime.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.Runtime.2.3.1.2\build\monoandroid90\Xamarin.AndroidX.Lifecycle.Runtime.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.ViewModel.2.3.1.1\build\monoandroid90\Xamarin.AndroidX.Lifecycle.ViewModel.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.ViewModel.2.3.1.1\build\monoandroid90\Xamarin.AndroidX.Lifecycle.ViewModel.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.VersionedParcelable.1.1.1.8\build\monoandroid90\Xamarin.AndroidX.VersionedParcelable.targets" Condition="Exists('..\packages\Xamarin.AndroidX.VersionedParcelable.1.1.1.8\build\monoandroid90\Xamarin.AndroidX.VersionedParcelable.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Core.1.6.0.1\build\monoandroid90\Xamarin.AndroidX.Core.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Core.1.6.0.1\build\monoandroid90\Xamarin.AndroidX.Core.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Loader.1.1.0.8\build\monoandroid90\Xamarin.AndroidX.Loader.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Loader.1.1.0.8\build\monoandroid90\Xamarin.AndroidX.Loader.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Media.1.4.0.1\build\monoandroid90\Xamarin.AndroidX.Media.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Media.1.4.0.1\build\monoandroid90\Xamarin.AndroidX.Media.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.MultiDex.2.0.1.8\build\monoandroid90\Xamarin.AndroidX.MultiDex.targets" Condition="Exists('..\packages\Xamarin.AndroidX.MultiDex.2.0.1.8\build\monoandroid90\Xamarin.AndroidX.MultiDex.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.DocumentFile.1.0.1.8\build\monoandroid90\Xamarin.AndroidX.DocumentFile.targets" Condition="Exists('..\packages\Xamarin.AndroidX.DocumentFile.1.0.1.8\build\monoandroid90\Xamarin.AndroidX.DocumentFile.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.LocalBroadcastManager.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.LocalBroadcastManager.targets" Condition="Exists('..\packages\Xamarin.AndroidX.LocalBroadcastManager.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.LocalBroadcastManager.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Print.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.Print.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Print.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.Print.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Legacy.Support.Core.Utils.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.Legacy.Support.Core.Utils.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Legacy.Support.Core.Utils.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.Legacy.Support.Core.Utils.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Palette.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.Palette.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Palette.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.Palette.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.2.3.1.1\build\monoandroid90\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.2.3.1.1\build\monoandroid90\Xamarin.AndroidX.Lifecycle.ViewModelSavedState.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Tracing.Tracing.1.0.0.1\build\monoandroid90\Xamarin.AndroidX.Tracing.Tracing.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Tracing.Tracing.1.0.0.1\build\monoandroid90\Xamarin.AndroidX.Tracing.Tracing.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.CustomView.1.1.0.7\build\monoandroid90\Xamarin.AndroidX.CustomView.targets" Condition="Exists('..\packages\Xamarin.AndroidX.CustomView.1.1.0.7\build\monoandroid90\Xamarin.AndroidX.CustomView.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.ViewPager.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.ViewPager.targets" Condition="Exists('..\packages\Xamarin.AndroidX.ViewPager.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.ViewPager.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Fragment.1.3.6.1\build\monoandroid90\Xamarin.AndroidX.Fragment.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Fragment.1.3.6.1\build\monoandroid90\Xamarin.AndroidX.Fragment.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Transition.1.4.1.1\build\monoandroid90\Xamarin.AndroidX.Transition.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Transition.1.4.1.1\build\monoandroid90\Xamarin.AndroidX.Transition.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.CursorAdapter.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.CursorAdapter.targets" Condition="Exists('..\packages\Xamarin.AndroidX.CursorAdapter.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.CursorAdapter.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Interpolator.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.Interpolator.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Interpolator.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.Interpolator.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.DrawerLayout.1.1.1.3\build\monoandroid90\Xamarin.AndroidX.DrawerLayout.targets" Condition="Exists('..\packages\Xamarin.AndroidX.DrawerLayout.1.1.1.3\build\monoandroid90\Xamarin.AndroidX.DrawerLayout.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.VectorDrawable.1.1.0.8\build\monoandroid90\Xamarin.AndroidX.VectorDrawable.targets" Condition="Exists('..\packages\Xamarin.AndroidX.VectorDrawable.1.1.0.8\build\monoandroid90\Xamarin.AndroidX.VectorDrawable.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.VectorDrawable.Animated.1.1.0.8\build\monoandroid90\Xamarin.AndroidX.VectorDrawable.Animated.targets" Condition="Exists('..\packages\Xamarin.AndroidX.VectorDrawable.Animated.1.1.0.8\build\monoandroid90\Xamarin.AndroidX.VectorDrawable.Animated.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.AppCompat.AppCompatResources.1.3.1.1\build\monoandroid90\Xamarin.AndroidX.AppCompat.AppCompatResources.targets" Condition="Exists('..\packages\Xamarin.AndroidX.AppCompat.AppCompatResources.1.3.1.1\build\monoandroid90\Xamarin.AndroidX.AppCompat.AppCompatResources.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.AppCompat.1.3.1.1\build\monoandroid90\Xamarin.AndroidX.AppCompat.targets" Condition="Exists('..\packages\Xamarin.AndroidX.AppCompat.1.3.1.1\build\monoandroid90\Xamarin.AndroidX.AppCompat.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.CardView.1.0.0.9\build\monoandroid90\Xamarin.AndroidX.CardView.targets" Condition="Exists('..\packages\Xamarin.AndroidX.CardView.1.0.0.9\build\monoandroid90\Xamarin.AndroidX.CardView.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Lifecycle.LiveData.2.3.1.1\build\monoandroid90\Xamarin.AndroidX.Lifecycle.LiveData.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Lifecycle.LiveData.2.3.1.1\build\monoandroid90\Xamarin.AndroidX.Lifecycle.LiveData.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.RecyclerView.1.2.1.1\build\monoandroid90\Xamarin.AndroidX.RecyclerView.targets" Condition="Exists('..\packages\Xamarin.AndroidX.RecyclerView.1.2.1.1\build\monoandroid90\Xamarin.AndroidX.RecyclerView.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.MediaRouter.1.2.4.1\build\monoandroid90\Xamarin.AndroidX.MediaRouter.targets" Condition="Exists('..\packages\Xamarin.AndroidX.MediaRouter.1.2.4.1\build\monoandroid90\Xamarin.AndroidX.MediaRouter.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.ConstraintLayout.Solver.2.0.4.3\build\monoandroid90\Xamarin.AndroidX.ConstraintLayout.Solver.targets" Condition="Exists('..\packages\Xamarin.AndroidX.ConstraintLayout.Solver.2.0.4.3\build\monoandroid90\Xamarin.AndroidX.ConstraintLayout.Solver.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.CoordinatorLayout.1.1.0.8\build\monoandroid90\Xamarin.AndroidX.CoordinatorLayout.targets" Condition="Exists('..\packages\Xamarin.AndroidX.CoordinatorLayout.1.1.0.8\build\monoandroid90\Xamarin.AndroidX.CoordinatorLayout.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.DynamicAnimation.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.DynamicAnimation.targets" Condition="Exists('..\packages\Xamarin.AndroidX.DynamicAnimation.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.DynamicAnimation.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.ViewPager2.1.0.0.10\build\monoandroid90\Xamarin.AndroidX.ViewPager2.targets" Condition="Exists('..\packages\Xamarin.AndroidX.ViewPager2.1.0.0.10\build\monoandroid90\Xamarin.AndroidX.ViewPager2.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.Google.Android.Material.1.4.0.1\build\monoandroid90\Xamarin.Google.Android.Material.targets" Condition="Exists('..\packages\Xamarin.Google.Android.Material.1.4.0.1\build\monoandroid90\Xamarin.Google.Android.Material.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.SwipeRefreshLayout.1.1.0.3\build\monoandroid90\Xamarin.AndroidX.SwipeRefreshLayout.targets" Condition="Exists('..\packages\Xamarin.AndroidX.SwipeRefreshLayout.1.1.0.3\build\monoandroid90\Xamarin.AndroidX.SwipeRefreshLayout.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.SlidingPaneLayout.1.1.0.3\build\monoandroid90\Xamarin.AndroidX.SlidingPaneLayout.targets" Condition="Exists('..\packages\Xamarin.AndroidX.SlidingPaneLayout.1.1.0.3\build\monoandroid90\Xamarin.AndroidX.SlidingPaneLayout.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.AsyncLayoutInflater.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.AsyncLayoutInflater.targets" Condition="Exists('..\packages\Xamarin.AndroidX.AsyncLayoutInflater.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.AsyncLayoutInflater.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Legacy.Support.Core.UI.1.0.0.9\build\monoandroid90\Xamarin.AndroidX.Legacy.Support.Core.UI.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Legacy.Support.Core.UI.1.0.0.9\build\monoandroid90\Xamarin.AndroidX.Legacy.Support.Core.UI.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Legacy.Support.V4.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.Legacy.Support.V4.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Legacy.Support.V4.1.0.0.8\build\monoandroid90\Xamarin.AndroidX.Legacy.Support.V4.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Concurrent.Futures.1.1.0.3\build\monoandroid90\Xamarin.AndroidX.Concurrent.Futures.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Concurrent.Futures.1.1.0.3\build\monoandroid90\Xamarin.AndroidX.Concurrent.Futures.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Browser.1.3.0.6\build\monoandroid90\Xamarin.AndroidX.Browser.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Browser.1.3.0.6\build\monoandroid90\Xamarin.AndroidX.Browser.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.Activity.1.3.0\build\monoandroid90\Xamarin.AndroidX.Activity.targets" Condition="Exists('..\packages\Xamarin.AndroidX.Activity.1.3.0\build\monoandroid90\Xamarin.AndroidX.Activity.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.ConstraintLayout.Core.1.0.0\build\monoandroid90\Xamarin.AndroidX.ConstraintLayout.Core.targets" Condition="Exists('..\packages\Xamarin.AndroidX.ConstraintLayout.Core.1.0.0\build\monoandroid90\Xamarin.AndroidX.ConstraintLayout.Core.targets')" />
|
||||||
|
<Import Project="..\packages\Xamarin.AndroidX.ConstraintLayout.2.1.0\build\monoandroid90\Xamarin.AndroidX.ConstraintLayout.targets" Condition="Exists('..\packages\Xamarin.AndroidX.ConstraintLayout.2.1.0\build\monoandroid90\Xamarin.AndroidX.ConstraintLayout.targets')" />
|
||||||
</Project>
|
</Project>
|
||||||
+6
-6
@@ -1,14 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<packages>
|
<packages>
|
||||||
<package id="Acr.Settings" version="9.0.1" targetFramework="xamarinios10" />
|
<package id="Acr.Settings" version="9.0.1" targetFramework="xamarinios10" />
|
||||||
<package id="Acr.UserDialogs" version="7.1.0.483" targetFramework="xamarinios10" />
|
<package id="Acr.UserDialogs" version="7.1.0.514" targetFramework="xamarinios10" />
|
||||||
<package id="BTProgressHUD" version="1.3.2" targetFramework="xamarinios10" />
|
<package id="BTProgressHUD" version="1.3.3" targetFramework="xamarinios10" />
|
||||||
<package id="Microsoft.CSharp" version="4.7.0" targetFramework="xamarinios10" />
|
<package id="Microsoft.CSharp" version="4.7.0" targetFramework="xamarinios10" />
|
||||||
<package id="Microsoft.NETCore.Platforms" version="5.0.1" targetFramework="xamarinios10" />
|
<package id="Microsoft.NETCore.Platforms" version="5.0.2" targetFramework="xamarinios10" />
|
||||||
<package id="Microsoft.Win32.Primitives" version="4.3.0" targetFramework="xamarinios10" />
|
<package id="Microsoft.Win32.Primitives" version="4.3.0" targetFramework="xamarinios10" />
|
||||||
<package id="NETStandard.Library" version="2.0.3" targetFramework="xamarinios10" />
|
<package id="NETStandard.Library" version="2.0.3" targetFramework="xamarinios10" />
|
||||||
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="xamarinios10" />
|
<package id="Newtonsoft.Json" version="13.0.1" targetFramework="xamarinios10" />
|
||||||
<package id="QControlKit" version="0.0.17" targetFramework="xamarinios10" />
|
<package id="QControlKit" version="0.0.19" targetFramework="xamarinios10" />
|
||||||
<package id="Serilog" version="2.10.0" targetFramework="xamarinios10" />
|
<package id="Serilog" version="2.10.0" targetFramework="xamarinios10" />
|
||||||
<package id="Serilog.Sinks.Xamarin" version="0.2.0.64" targetFramework="xamarinios10" />
|
<package id="Serilog.Sinks.Xamarin" version="0.2.0.64" targetFramework="xamarinios10" />
|
||||||
<package id="System.AppContext" version="4.3.0" targetFramework="xamarinios10" />
|
<package id="System.AppContext" version="4.3.0" targetFramework="xamarinios10" />
|
||||||
@@ -76,8 +76,8 @@
|
|||||||
<package id="System.Xml.ReaderWriter" version="4.3.1" targetFramework="xamarinios10" />
|
<package id="System.Xml.ReaderWriter" version="4.3.1" targetFramework="xamarinios10" />
|
||||||
<package id="System.Xml.XDocument" version="4.3.0" targetFramework="xamarinios10" />
|
<package id="System.Xml.XDocument" version="4.3.0" targetFramework="xamarinios10" />
|
||||||
<package id="System.Xml.XmlDocument" version="4.3.0" targetFramework="xamarinios10" />
|
<package id="System.Xml.XmlDocument" version="4.3.0" targetFramework="xamarinios10" />
|
||||||
<package id="Xamarin.Essentials" version="1.6.1" targetFramework="xamarinios10" />
|
<package id="Xamarin.Essentials" version="1.7.0" targetFramework="xamarinios10" />
|
||||||
<package id="Xamarin.Forms" version="5.0.0.2012" targetFramework="xamarinios10" />
|
<package id="Xamarin.Forms" version="5.0.0.2083" targetFramework="xamarinios10" />
|
||||||
<package id="Xamarin.iOS.MaterialComponents" version="92.0.0" targetFramework="xamarinios10" />
|
<package id="Xamarin.iOS.MaterialComponents" version="92.0.0" targetFramework="xamarinios10" />
|
||||||
<package id="Zeroconf" version="3.4.2" targetFramework="xamarinios10" />
|
<package id="Zeroconf" version="3.4.2" targetFramework="xamarinios10" />
|
||||||
</packages>
|
</packages>
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<Import Project="..\packages\Xamarin.Forms.5.0.0.2012\build\Xamarin.Forms.props" Condition="Exists('..\packages\Xamarin.Forms.5.0.0.2012\build\Xamarin.Forms.props')" />
|
<Import Project="..\packages\Xamarin.Forms.5.0.0.2083\build\Xamarin.Forms.props" Condition="Exists('..\packages\Xamarin.Forms.5.0.0.2083\build\Xamarin.Forms.props')" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
<Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
|
||||||
@@ -124,16 +124,16 @@
|
|||||||
<HintPath>..\packages\System.Reactive.PlatformServices.5.0.0\lib\netstandard2.0\System.Reactive.PlatformServices.dll</HintPath>
|
<HintPath>..\packages\System.Reactive.PlatformServices.5.0.0\lib\netstandard2.0\System.Reactive.PlatformServices.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.Forms.Core">
|
<Reference Include="Xamarin.Forms.Core">
|
||||||
<HintPath>..\packages\Xamarin.Forms.5.0.0.2012\lib\Xamarin.iOS10\Xamarin.Forms.Core.dll</HintPath>
|
<HintPath>..\packages\Xamarin.Forms.5.0.0.2083\lib\Xamarin.iOS10\Xamarin.Forms.Core.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.Forms.Platform">
|
<Reference Include="Xamarin.Forms.Platform">
|
||||||
<HintPath>..\packages\Xamarin.Forms.5.0.0.2012\lib\Xamarin.iOS10\Xamarin.Forms.Platform.dll</HintPath>
|
<HintPath>..\packages\Xamarin.Forms.5.0.0.2083\lib\Xamarin.iOS10\Xamarin.Forms.Platform.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.Forms.Xaml">
|
<Reference Include="Xamarin.Forms.Xaml">
|
||||||
<HintPath>..\packages\Xamarin.Forms.5.0.0.2012\lib\Xamarin.iOS10\Xamarin.Forms.Xaml.dll</HintPath>
|
<HintPath>..\packages\Xamarin.Forms.5.0.0.2083\lib\Xamarin.iOS10\Xamarin.Forms.Xaml.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Xamarin.Essentials">
|
<Reference Include="Xamarin.Essentials">
|
||||||
<HintPath>..\packages\Xamarin.Essentials.1.6.1\lib\xamarinios10\Xamarin.Essentials.dll</HintPath>
|
<HintPath>..\packages\Xamarin.Essentials.1.7.0\lib\xamarinios10\Xamarin.Essentials.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Serilog">
|
<Reference Include="Serilog">
|
||||||
<HintPath>..\packages\Serilog.2.10.0\lib\netstandard2.1\Serilog.dll</HintPath>
|
<HintPath>..\packages\Serilog.2.10.0\lib\netstandard2.1\Serilog.dll</HintPath>
|
||||||
@@ -146,11 +146,11 @@
|
|||||||
<HintPath>..\packages\Xamarin.iOS.MaterialComponents.92.0.0\lib\Xamarin.iOS\MaterialComponents.dll</HintPath>
|
<HintPath>..\packages\Xamarin.iOS.MaterialComponents.92.0.0\lib\Xamarin.iOS\MaterialComponents.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="QControlKit">
|
<Reference Include="QControlKit">
|
||||||
<HintPath>..\packages\QControlKit.0.0.17\lib\netstandard2.0\QControlKit.dll</HintPath>
|
<HintPath>..\packages\QControlKit.0.0.19\lib\netstandard2.0\QControlKit.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System.Numerics" />
|
<Reference Include="System.Numerics" />
|
||||||
<Reference Include="Xamarin.Forms.Platform.iOS">
|
<Reference Include="Xamarin.Forms.Platform.iOS">
|
||||||
<HintPath>..\packages\Xamarin.Forms.5.0.0.2012\lib\Xamarin.iOS10\Xamarin.Forms.Platform.iOS.dll</HintPath>
|
<HintPath>..\packages\Xamarin.Forms.5.0.0.2083\lib\Xamarin.iOS10\Xamarin.Forms.Platform.iOS.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -234,5 +234,5 @@
|
|||||||
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
|
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
|
||||||
<Import Project="..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
|
<Import Project="..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
|
||||||
<Import Project="..\packages\BTProgressHUD.1.3.2\build\xamarin.ios10\BTProgressHud.targets" Condition="Exists('..\packages\BTProgressHUD.1.3.2\build\xamarin.ios10\BTProgressHud.targets')" />
|
<Import Project="..\packages\BTProgressHUD.1.3.2\build\xamarin.ios10\BTProgressHud.targets" Condition="Exists('..\packages\BTProgressHUD.1.3.2\build\xamarin.ios10\BTProgressHud.targets')" />
|
||||||
<Import Project="..\packages\Xamarin.Forms.5.0.0.2012\build\Xamarin.Forms.targets" Condition="Exists('..\packages\Xamarin.Forms.5.0.0.2012\build\Xamarin.Forms.targets')" />
|
<Import Project="..\packages\Xamarin.Forms.5.0.0.2083\build\Xamarin.Forms.targets" Condition="Exists('..\packages\Xamarin.Forms.5.0.0.2083\build\Xamarin.Forms.targets')" />
|
||||||
</Project>
|
</Project>
|
||||||
@@ -20,20 +20,14 @@ namespace qController
|
|||||||
public static double WidthUnit;
|
public static double WidthUnit;
|
||||||
public static bool MenuIsPresented
|
public static bool MenuIsPresented
|
||||||
{
|
{
|
||||||
get
|
get => rootPage.IsPresented;
|
||||||
{
|
set => rootPage.IsPresented = value;
|
||||||
return rootPage.IsPresented;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
rootPage.IsPresented = value;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public App()
|
public App()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
App.Current.RequestedThemeChanged += Current_RequestedThemeChanged;
|
Current.RequestedThemeChanged += Current_RequestedThemeChanged;
|
||||||
SetAppResources();
|
SetAppResources();
|
||||||
|
|
||||||
mainDisplayInfo = DeviceDisplay.MainDisplayInfo;
|
mainDisplayInfo = DeviceDisplay.MainDisplayInfo;
|
||||||
@@ -83,7 +77,7 @@ namespace qController
|
|||||||
private void SetAppResources()
|
private void SetAppResources()
|
||||||
{
|
{
|
||||||
|
|
||||||
switch (App.Current.RequestedTheme)
|
switch (Current.RequestedTheme)
|
||||||
{
|
{
|
||||||
case OSAppTheme.Light:
|
case OSAppTheme.Light:
|
||||||
SetLightResources();
|
SetLightResources();
|
||||||
@@ -95,6 +89,9 @@ namespace qController
|
|||||||
//Default to Light
|
//Default to Light
|
||||||
SetLightResources();
|
SetLightResources();
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
SetLightResources();
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -171,7 +168,7 @@ namespace qController
|
|||||||
|
|
||||||
public static void showToast(string message)
|
public static void showToast(string message)
|
||||||
{
|
{
|
||||||
var toastConfig = new ToastConfig(message);
|
ToastConfig toastConfig = new ToastConfig(message);
|
||||||
toastConfig.SetDuration(3000);
|
toastConfig.SetDuration(3000);
|
||||||
toastConfig.SetPosition(ToastPosition.Bottom);
|
toastConfig.SetPosition(ToastPosition.Bottom);
|
||||||
UserDialogs.Instance.Toast(toastConfig);
|
UserDialogs.Instance.Toast(toastConfig);
|
||||||
@@ -179,7 +176,7 @@ namespace qController
|
|||||||
|
|
||||||
public static void ShowMenu(object sender, EventArgs e)
|
public static void ShowMenu(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
App.MenuIsPresented = true;
|
MenuIsPresented = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
using System;
|
namespace qController.Events
|
||||||
namespace qController.Events
|
|
||||||
{
|
{
|
||||||
public delegate void SelectedCueEditedHandler(object source, CueEditArgs args);
|
public delegate void SelectedCueEditedHandler(object source, CueEditArgs args);
|
||||||
|
|
||||||
|
|||||||
@@ -11,9 +11,7 @@ namespace qController.Helpers
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static bool IsValidAddress(string ipString){
|
public static bool IsValidAddress(string ipString){
|
||||||
if ((ipString.Split('.').Length - 1) != 3) return false;
|
return (ipString.Split('.').Length - 1) == 3 && IPAddress.TryParse(ipString, out _);
|
||||||
IPAddress address;
|
|
||||||
return IPAddress.TryParse(ipString, out address);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool IsReachable(string ipString)
|
public static bool IsReachable(string ipString)
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ namespace qController.QItems
|
|||||||
}
|
}
|
||||||
public bool IsReachable()
|
public bool IsReachable()
|
||||||
{
|
{
|
||||||
return qController.Helpers.IPHelper.IsReachable(address);
|
return Helpers.IPHelper.IsReachable(address);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -69,7 +69,7 @@ namespace qController
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void RemoveInstance(string name, string address){
|
public static void RemoveInstance(string name, string address){
|
||||||
foreach (var item in qInstances)
|
foreach (QInstance item in qInstances)
|
||||||
{
|
{
|
||||||
if(item.address == address && item.name == name){
|
if(item.address == address && item.name == name){
|
||||||
RemoveInstance(item);
|
RemoveInstance(item);
|
||||||
@@ -85,9 +85,11 @@ namespace qController
|
|||||||
|
|
||||||
public static bool AddServer(string host, int port)
|
public static bool AddServer(string host, int port)
|
||||||
{
|
{
|
||||||
QServerInfo serverInfo = new QServerInfo();
|
QServerInfo serverInfo = new QServerInfo
|
||||||
serverInfo.host = host;
|
{
|
||||||
serverInfo.port = port;
|
host = host,
|
||||||
|
port = port
|
||||||
|
};
|
||||||
|
|
||||||
return AddServer(serverInfo);
|
return AddServer(serverInfo);
|
||||||
}
|
}
|
||||||
@@ -109,7 +111,7 @@ namespace qController
|
|||||||
|
|
||||||
public static void RemoveServer(string host)
|
public static void RemoveServer(string host)
|
||||||
{
|
{
|
||||||
foreach (var item in qStoredServers)
|
foreach (QServerInfo item in qStoredServers)
|
||||||
{
|
{
|
||||||
if (item.host == host)
|
if (item.host == host)
|
||||||
{
|
{
|
||||||
@@ -131,7 +133,7 @@ namespace qController
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static bool Contains(string address){
|
public static bool Contains(string address){
|
||||||
foreach (var item in qInstances)
|
foreach (QInstance item in qInstances)
|
||||||
{
|
{
|
||||||
//Log.Debug("Item name: " + item.name + " Found Name: " + name);
|
//Log.Debug("Item name: " + item.name + " Found Name: " + name);
|
||||||
if (item.address == address)
|
if (item.address == address)
|
||||||
@@ -140,7 +142,7 @@ namespace qController
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach (var item in qStoredServers)
|
foreach (QServerInfo item in qStoredServers)
|
||||||
{
|
{
|
||||||
//Log.Debug("Item name: " + item.name + " Found Name: " + name);
|
//Log.Debug("Item name: " + item.name + " Found Name: " + name);
|
||||||
if (item.host == address)
|
if (item.host == address)
|
||||||
|
|||||||
@@ -59,20 +59,20 @@ namespace qController.UI.Cells
|
|||||||
|
|
||||||
for(int i = 0; i< numberOfChannelsVisible; i++)
|
for(int i = 0; i< numberOfChannelsVisible; i++)
|
||||||
{
|
{
|
||||||
var sliderToAdd = new Slider
|
Slider sliderToAdd = new Slider
|
||||||
{
|
{
|
||||||
Minimum = -60,
|
Minimum = -60,
|
||||||
Maximum = 12
|
Maximum = 12
|
||||||
};
|
};
|
||||||
|
|
||||||
var labelToAdd = new Label
|
Label labelToAdd = new Label
|
||||||
{
|
{
|
||||||
Text = $"{i+1}:",
|
Text = $"{i+1}:",
|
||||||
VerticalTextAlignment = TextAlignment.Center,
|
VerticalTextAlignment = TextAlignment.Center,
|
||||||
HorizontalTextAlignment = TextAlignment.Center
|
HorizontalTextAlignment = TextAlignment.Center
|
||||||
};
|
};
|
||||||
|
|
||||||
var valueLabelToAdd = new Label
|
Label valueLabelToAdd = new Label
|
||||||
{
|
{
|
||||||
Text = "",
|
Text = "",
|
||||||
VerticalTextAlignment = TextAlignment.Center,
|
VerticalTextAlignment = TextAlignment.Center,
|
||||||
|
|||||||
@@ -11,15 +11,15 @@ namespace qController.UI.Dialogs
|
|||||||
Title = "Enter IP of QLab Computer";
|
Title = "Enter IP of QLab Computer";
|
||||||
Message = "Enter an IP Address to save";
|
Message = "Enter an IP Address to save";
|
||||||
OkText = "Next";
|
OkText = "Next";
|
||||||
OnTextChanged = args =>
|
OnTextChanged = args => {
|
||||||
{
|
|
||||||
//IPAddress ugh
|
//IPAddress ugh
|
||||||
args.IsValid = IPHelper.IsValidAddress(args.Value);
|
args.IsValid = IPHelper.IsValidAddress(args.Value);
|
||||||
};
|
};
|
||||||
OnAction = (qAddress) =>
|
OnAction = (qAddress) =>
|
||||||
{
|
{
|
||||||
if (!qAddress.Ok)
|
if (!qAddress.Ok) {
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
UserDialogs.Instance.Prompt(new PromptConfig
|
UserDialogs.Instance.Prompt(new PromptConfig
|
||||||
{
|
{
|
||||||
@@ -27,13 +27,13 @@ namespace qController.UI.Dialogs
|
|||||||
Message = "Enter OSC port for " + qAddress.Text,
|
Message = "Enter OSC port for " + qAddress.Text,
|
||||||
OkText = "Save",
|
OkText = "Save",
|
||||||
InputType = InputType.Number,
|
InputType = InputType.Number,
|
||||||
OnTextChanged = args =>
|
OnTextChanged = args => {
|
||||||
{
|
|
||||||
args.IsValid = args.Value.Length > 0;
|
args.IsValid = args.Value.Length > 0;
|
||||||
},
|
},
|
||||||
OnAction = (qPort) => {
|
OnAction = (qPort) => {
|
||||||
if (!qPort.Ok)
|
if (!qPort.Ok) {
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
QStorage.AddServer(qAddress.Text, int.Parse(qPort.Text));
|
QStorage.AddServer(qAddress.Text, int.Parse(qPort.Text));
|
||||||
App.showToast("Manual QLab Instance Added!");
|
App.showToast("Manual QLab Instance Added!");
|
||||||
|
|||||||
@@ -14,8 +14,9 @@ namespace qController.UI.Dialogs
|
|||||||
OkText = "Donate";
|
OkText = "Donate";
|
||||||
OnAction = (response) =>
|
OnAction = (response) =>
|
||||||
{
|
{
|
||||||
if (response)
|
if (response) {
|
||||||
Launcher.OpenAsync(new Uri("https://linktr.ee/JoelWetzell"));
|
Launcher.OpenAsync(new Uri("https://linktr.ee/JoelWetzell"));
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
using Xamarin.Forms;
|
using Xamarin.Forms;
|
||||||
using qController.ViewModels;
|
using qController.ViewModels;
|
||||||
using QControlKit;
|
using QControlKit;
|
||||||
using Serilog;
|
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
namespace qController.UI
|
namespace qController.UI
|
||||||
{
|
{
|
||||||
@@ -38,18 +38,18 @@ namespace qController.UI
|
|||||||
//Group List "Frame" added early so other children or "on top"
|
//Group List "Frame" added early so other children or "on top"
|
||||||
if (cue.cues.Count > 0)
|
if (cue.cues.Count > 0)
|
||||||
{
|
{
|
||||||
var cueFrame = new Frame
|
Frame cueFrame = new Frame
|
||||||
{
|
{
|
||||||
BackgroundColor = Color.Transparent,
|
BackgroundColor = Color.Transparent,
|
||||||
BorderColor = Color.Black,
|
BorderColor = Color.Black,
|
||||||
Margin = qCueViewModel.nestPadding
|
Margin = qCueViewModel.nestPadding
|
||||||
};
|
};
|
||||||
Children.Add(cueFrame, 1, 0);
|
Children.Add(cueFrame, 1, 0);
|
||||||
Grid.SetRowSpan(cueFrame, cue.cues.Count + 1);
|
SetRowSpan(cueFrame, cue.cues.Count + 1);
|
||||||
Grid.SetColumnSpan(cueFrame, ColumnDefinitions.Count - 1);
|
SetColumnSpan(cueFrame, ColumnDefinitions.Count - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
var cueLabel = new Label
|
Label cueLabel = new Label
|
||||||
{
|
{
|
||||||
BindingContext = qCueViewModel,
|
BindingContext = qCueViewModel,
|
||||||
HorizontalOptions = LayoutOptions.FillAndExpand,
|
HorizontalOptions = LayoutOptions.FillAndExpand,
|
||||||
@@ -61,7 +61,7 @@ namespace qController.UI
|
|||||||
cueLabel.SetDynamicResource(Label.TextColorProperty, "PrimaryTextColor");
|
cueLabel.SetDynamicResource(Label.TextColorProperty, "PrimaryTextColor");
|
||||||
cueLabel.SetBinding(Label.MarginProperty, "nestPadding", BindingMode.OneWay);
|
cueLabel.SetBinding(Label.MarginProperty, "nestPadding", BindingMode.OneWay);
|
||||||
|
|
||||||
var cueTypeLabel = new Label
|
Label cueTypeLabel = new Label
|
||||||
{
|
{
|
||||||
FontFamily = (OnPlatform<string>)Application.Current.Resources["QFontFamily"],
|
FontFamily = (OnPlatform<string>)Application.Current.Resources["QFontFamily"],
|
||||||
BindingContext = qCueViewModel,
|
BindingContext = qCueViewModel,
|
||||||
@@ -91,7 +91,7 @@ namespace qController.UI
|
|||||||
if (!cue.IsCueList)
|
if (!cue.IsCueList)
|
||||||
{
|
{
|
||||||
//Section for selecting a cue by tapping the name Label
|
//Section for selecting a cue by tapping the name Label
|
||||||
var selectCueGesture = new TapGestureRecognizer();
|
TapGestureRecognizer selectCueGesture = new TapGestureRecognizer();
|
||||||
selectCueGesture.Tapped += (sender, e) =>
|
selectCueGesture.Tapped += (sender, e) =>
|
||||||
{
|
{
|
||||||
//TODO: need to make this work regardless of the cue list a cue is in
|
//TODO: need to make this work regardless of the cue list a cue is in
|
||||||
@@ -103,13 +103,13 @@ namespace qController.UI
|
|||||||
//Add collapse gesture to the cue type icon if it is a group cue
|
//Add collapse gesture to the cue type icon if it is a group cue
|
||||||
if (cue.IsGroup)
|
if (cue.IsGroup)
|
||||||
{
|
{
|
||||||
var CollapseGroupCueGesture = new TapGestureRecognizer();
|
TapGestureRecognizer CollapseGroupCueGesture = new TapGestureRecognizer();
|
||||||
CollapseGroupCueGesture.Tapped += (sender, e) =>
|
CollapseGroupCueGesture.Tapped += (sender, e) =>
|
||||||
{
|
{
|
||||||
if (cue.IsGroup)
|
if (cue.IsGroup)
|
||||||
{
|
{
|
||||||
qCueViewModel.IsCollapsed = !qCueViewModel.IsCollapsed;
|
qCueViewModel.IsCollapsed = !qCueViewModel.IsCollapsed;
|
||||||
for (var i = 1; i < RowDefinitions.Count; i++)
|
for (int i = 1; i < RowDefinitions.Count; i++)
|
||||||
{
|
{
|
||||||
RowDefinitions[i].Height = qCueViewModel.IsCollapsed ? 0 : GridLength.Auto;
|
RowDefinitions[i].Height = qCueViewModel.IsCollapsed ? 0 : GridLength.Auto;
|
||||||
|
|
||||||
@@ -117,9 +117,9 @@ namespace qController.UI
|
|||||||
|
|
||||||
if (Device.RuntimePlatform.Equals(Device.Android))
|
if (Device.RuntimePlatform.Equals(Device.Android))
|
||||||
{
|
{
|
||||||
foreach (var child in Children)
|
foreach (View child in Children)
|
||||||
{
|
{
|
||||||
if (Grid.GetRow(child) > 0)
|
if (GetRow(child) > 0)
|
||||||
{
|
{
|
||||||
child.IsVisible = !qCueViewModel.IsCollapsed;
|
child.IsVisible = !qCueViewModel.IsCollapsed;
|
||||||
}
|
}
|
||||||
@@ -130,7 +130,7 @@ namespace qController.UI
|
|||||||
cueTypeLabel.GestureRecognizers.Add(CollapseGroupCueGesture);
|
cueTypeLabel.GestureRecognizers.Add(CollapseGroupCueGesture);
|
||||||
}
|
}
|
||||||
|
|
||||||
var cueBackground = new Frame
|
Frame cueBackground = new Frame
|
||||||
{
|
{
|
||||||
BindingContext = qCueViewModel,
|
BindingContext = qCueViewModel,
|
||||||
Opacity = 0.50,
|
Opacity = 0.50,
|
||||||
@@ -142,7 +142,7 @@ namespace qController.UI
|
|||||||
cueBackground.SetBinding(BackgroundColorProperty, "color", BindingMode.OneWay);
|
cueBackground.SetBinding(BackgroundColorProperty, "color", BindingMode.OneWay);
|
||||||
|
|
||||||
//TODO: find a solution so the selected cue indicator is under the frame
|
//TODO: find a solution so the selected cue indicator is under the frame
|
||||||
var cueSelectedIndicator = new Frame
|
Frame cueSelectedIndicator = new Frame
|
||||||
{
|
{
|
||||||
BindingContext = qCueViewModel,
|
BindingContext = qCueViewModel,
|
||||||
BackgroundColor = Color.Blue,
|
BackgroundColor = Color.Blue,
|
||||||
@@ -152,30 +152,32 @@ namespace qController.UI
|
|||||||
cueSelectedIndicator.SetBinding(IsVisibleProperty, "IsSelected");
|
cueSelectedIndicator.SetBinding(IsVisibleProperty, "IsSelected");
|
||||||
|
|
||||||
Children.Add(cueSelectedIndicator, 0, 0);
|
Children.Add(cueSelectedIndicator, 0, 0);
|
||||||
Grid.SetColumnSpan(cueSelectedIndicator, ColumnDefinitions.Count);
|
SetColumnSpan(cueSelectedIndicator, ColumnDefinitions.Count);
|
||||||
Children.Add(cueBackground, 0, 0);
|
Children.Add(cueBackground, 0, 0);
|
||||||
Grid.SetColumnSpan(cueBackground, ColumnDefinitions.Count);
|
SetColumnSpan(cueBackground, ColumnDefinitions.Count);
|
||||||
|
|
||||||
Children.Add(cueTypeLabel, 0, 0);
|
Children.Add(cueTypeLabel, 0, 0);
|
||||||
Children.Add(cueLabel, 1, 0);
|
Children.Add(cueLabel, 1, 0);
|
||||||
|
|
||||||
if (cue.cues.Count > 0)
|
if (cue.cues.Count > 0)
|
||||||
{
|
{
|
||||||
foreach (var aCue in cue.cues)
|
foreach (QCue aCue in cue.cues)
|
||||||
{
|
{
|
||||||
this.RowDefinitions.Add(
|
RowDefinitions.Add(
|
||||||
new RowDefinition
|
new RowDefinition
|
||||||
{
|
{
|
||||||
Height = GridLength.Auto,
|
Height = GridLength.Auto,
|
||||||
BindingContext = new QCueViewModel(aCue, false)
|
BindingContext = new QCueViewModel(aCue, false)
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
var aCueGrid = new QCueGrid(aCue);
|
QCueGrid aCueGrid = new QCueGrid(aCue)
|
||||||
//cueGridDict.Add(aCue.uid, aCueGrid);
|
{
|
||||||
aCueGrid.Margin = new Thickness(0, 0, 0, 0);
|
//cueGridDict.Add(aCue.uid, aCueGrid);
|
||||||
|
Margin = new Thickness(0, 0, 0, 0)
|
||||||
|
};
|
||||||
QCueGridListHelper.insert(aCue.uid, aCueGrid);
|
QCueGridListHelper.insert(aCue.uid, aCueGrid);
|
||||||
Children.Add(aCueGrid, 0, aCue.sortIndex + 1);
|
Children.Add(aCueGrid, 0, aCue.sortIndex + 1);
|
||||||
Grid.SetColumnSpan(aCueGrid, this.ColumnDefinitions.Count);
|
SetColumnSpan(aCueGrid, ColumnDefinitions.Count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -185,10 +187,10 @@ namespace qController.UI
|
|||||||
Device.BeginInvokeOnMainThread(() =>
|
Device.BeginInvokeOnMainThread(() =>
|
||||||
{
|
{
|
||||||
//Nuke current grid
|
//Nuke current grid
|
||||||
var children = this.Children.ToList();
|
List<View> children = Children.ToList();
|
||||||
foreach (var child in children)
|
foreach (View child in children)
|
||||||
{
|
{
|
||||||
this.Children.Remove(child);
|
Children.Remove(child);
|
||||||
}
|
}
|
||||||
|
|
||||||
RowDefinitions = new RowDefinitionCollection();
|
RowDefinitions = new RowDefinitionCollection();
|
||||||
|
|||||||
@@ -33,13 +33,7 @@ namespace qController.UI
|
|||||||
|
|
||||||
public static QCueGrid get(string cueID)
|
public static QCueGrid get(string cueID)
|
||||||
{
|
{
|
||||||
if (cueGridDict.ContainsKey(cueID))
|
return cueGridDict.ContainsKey(cueID) ? cueGridDict[cueID] : null;
|
||||||
{
|
|
||||||
return cueGridDict[cueID];
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,26 +10,28 @@ namespace qController.UI
|
|||||||
|
|
||||||
public QNavBar()
|
public QNavBar()
|
||||||
{
|
{
|
||||||
this.SetDynamicResource(Grid.BackgroundColorProperty, "NavigationBarColor");
|
SetDynamicResource(BackgroundColorProperty, "NavigationBarColor");
|
||||||
CornerRadius = 0;
|
CornerRadius = 0;
|
||||||
HasShadow = false;
|
HasShadow = false;
|
||||||
Padding = 0;
|
Padding = 0;
|
||||||
Margin = 0;
|
Margin = 0;
|
||||||
|
|
||||||
Grid grid = new Grid();
|
Grid grid = new Grid
|
||||||
grid.RowSpacing = 0;
|
|
||||||
grid.ColumnSpacing = 0;
|
|
||||||
grid.Margin = 0;
|
|
||||||
grid.Padding = 0;
|
|
||||||
|
|
||||||
|
|
||||||
grid.RowDefinitions = new RowDefinitionCollection {
|
|
||||||
new RowDefinition { Height = 50 }
|
|
||||||
};
|
|
||||||
grid.ColumnDefinitions = new ColumnDefinitionCollection
|
|
||||||
{
|
{
|
||||||
new ColumnDefinition {Width = GridLength.Star},
|
RowSpacing = 0,
|
||||||
new ColumnDefinition {Width = new GridLength(4,GridUnitType.Star)},
|
ColumnSpacing = 0,
|
||||||
|
Margin = 0,
|
||||||
|
Padding = 0,
|
||||||
|
|
||||||
|
|
||||||
|
RowDefinitions = new RowDefinitionCollection {
|
||||||
|
new RowDefinition { Height = 50 }
|
||||||
|
},
|
||||||
|
ColumnDefinitions = new ColumnDefinitionCollection
|
||||||
|
{
|
||||||
|
new ColumnDefinition {Width = GridLength.Star},
|
||||||
|
new ColumnDefinition {Width = new GridLength(4,GridUnitType.Star)},
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
menuButton = new Label
|
menuButton = new Label
|
||||||
@@ -63,7 +65,7 @@ namespace qController.UI
|
|||||||
instanceName.SetDynamicResource(Label.TextColorProperty, "PrimaryTextColor");
|
instanceName.SetDynamicResource(Label.TextColorProperty, "PrimaryTextColor");
|
||||||
|
|
||||||
|
|
||||||
var menuButtonGesture = new TapGestureRecognizer();
|
TapGestureRecognizer menuButtonGesture = new TapGestureRecognizer();
|
||||||
menuButtonGesture.Tapped += App.ShowMenu;
|
menuButtonGesture.Tapped += App.ShowMenu;
|
||||||
menuButton.GestureRecognizers.Add(menuButtonGesture);
|
menuButton.GestureRecognizers.Add(menuButtonGesture);
|
||||||
|
|
||||||
@@ -77,6 +79,10 @@ namespace qController.UI
|
|||||||
HeightRequest = App.HeightUnit * 6;
|
HeightRequest = App.HeightUnit * 6;
|
||||||
menuButton.FontSize = App.Height * .04;
|
menuButton.FontSize = App.Height * .04;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
HeightRequest = App.HeightUnit * 6;
|
||||||
|
menuButton.FontSize = App.Height * .04;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
grid.Children.Add(menuButton, 0, 0);
|
grid.Children.Add(menuButton, 0, 0);
|
||||||
|
|||||||
@@ -12,15 +12,15 @@ namespace qController.UI
|
|||||||
Padding = 8;
|
Padding = 8;
|
||||||
HeightRequest = 175;
|
HeightRequest = 175;
|
||||||
CornerRadius = 0;
|
CornerRadius = 0;
|
||||||
this.SetBinding(Frame.BackgroundColorProperty, "color", BindingMode.OneWay);
|
this.SetBinding(BackgroundColorProperty, "color", BindingMode.OneWay);
|
||||||
this.SetBinding(Frame.BorderColorProperty, "color", BindingMode.OneWay);
|
this.SetBinding(BorderColorProperty, "color", BindingMode.OneWay);
|
||||||
|
|
||||||
Frame frameInt = new Frame
|
Frame frameInt = new Frame
|
||||||
{
|
{
|
||||||
Padding = 0
|
Padding = 0
|
||||||
};
|
};
|
||||||
|
|
||||||
frameInt.SetDynamicResource(Frame.BackgroundColorProperty, "SelectedCueCellBackgroundColor");
|
frameInt.SetDynamicResource(BackgroundColorProperty, "SelectedCueCellBackgroundColor");
|
||||||
|
|
||||||
|
|
||||||
Grid selectedCueGrid = new Grid
|
Grid selectedCueGrid = new Grid
|
||||||
@@ -106,8 +106,10 @@ namespace qController.UI
|
|||||||
|
|
||||||
//Double tap to edit name/number
|
//Double tap to edit name/number
|
||||||
|
|
||||||
var nameDoubleTap = new TapGestureRecognizer();
|
TapGestureRecognizer nameDoubleTap = new TapGestureRecognizer
|
||||||
nameDoubleTap.NumberOfTapsRequired = 2;
|
{
|
||||||
|
NumberOfTapsRequired = 2
|
||||||
|
};
|
||||||
|
|
||||||
nameDoubleTap.Tapped += (s, e) =>
|
nameDoubleTap.Tapped += (s, e) =>
|
||||||
{
|
{
|
||||||
@@ -119,30 +121,31 @@ namespace qController.UI
|
|||||||
Text = name.Text,
|
Text = name.Text,
|
||||||
OnAction = (qName) =>
|
OnAction = (qName) =>
|
||||||
{
|
{
|
||||||
if (!qName.Ok)
|
if (!qName.Ok) {
|
||||||
return;
|
return;
|
||||||
((QCueViewModel)this.BindingContext).name = qName.Text;
|
}
|
||||||
|
((QCueViewModel)BindingContext).name = qName.Text;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
name.GestureRecognizers.Add(nameDoubleTap);
|
name.GestureRecognizers.Add(nameDoubleTap);
|
||||||
|
|
||||||
var numberDoubleTap = new TapGestureRecognizer();
|
TapGestureRecognizer numberDoubleTap = new TapGestureRecognizer
|
||||||
numberDoubleTap.NumberOfTapsRequired = 2;
|
|
||||||
|
|
||||||
numberDoubleTap.Tapped += (s, e) =>
|
|
||||||
{
|
{
|
||||||
UserDialogs.Instance.Prompt(new PromptConfig
|
NumberOfTapsRequired = 2
|
||||||
{
|
};
|
||||||
|
|
||||||
|
numberDoubleTap.Tapped += (s, e) => {
|
||||||
|
UserDialogs.Instance.Prompt(new PromptConfig {
|
||||||
Title = "Update Number",
|
Title = "Update Number",
|
||||||
Message = "Change number to update",
|
Message = "Change number to update",
|
||||||
OkText = "Update",
|
OkText = "Update",
|
||||||
Text = number.Text,
|
Text = number.Text,
|
||||||
OnAction = (qNumber) =>
|
OnAction = (qNumber) => {
|
||||||
{
|
if (!qNumber.Ok) {
|
||||||
if (!qNumber.Ok)
|
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
//This bypasses the label .Text property because the number might not be valid (no duplicates)
|
//This bypasses the label .Text property because the number might not be valid (no duplicates)
|
||||||
((QCueViewModel)BindingContext).number = qNumber.Text;
|
((QCueViewModel)BindingContext).number = qNumber.Text;
|
||||||
}
|
}
|
||||||
@@ -152,21 +155,21 @@ namespace qController.UI
|
|||||||
number.GestureRecognizers.Add(numberDoubleTap);
|
number.GestureRecognizers.Add(numberDoubleTap);
|
||||||
|
|
||||||
|
|
||||||
var notesDoubleTap = new TapGestureRecognizer();
|
TapGestureRecognizer notesDoubleTap = new TapGestureRecognizer
|
||||||
notesDoubleTap.NumberOfTapsRequired = 2;
|
|
||||||
|
|
||||||
notesDoubleTap.Tapped += (s, e) =>
|
|
||||||
{
|
{
|
||||||
UserDialogs.Instance.Prompt(new PromptConfig
|
NumberOfTapsRequired = 2
|
||||||
{
|
};
|
||||||
|
|
||||||
|
notesDoubleTap.Tapped += (s, e) => {
|
||||||
|
UserDialogs.Instance.Prompt(new PromptConfig {
|
||||||
Title = "Update Notes",
|
Title = "Update Notes",
|
||||||
Message = "Change notes to update",
|
Message = "Change notes to update",
|
||||||
OkText = "Update",
|
OkText = "Update",
|
||||||
Text = notes.Text,
|
Text = notes.Text,
|
||||||
OnAction = (qNotes) =>
|
OnAction = (qNotes) => {
|
||||||
{
|
if (!qNotes.Ok) {
|
||||||
if (!qNotes.Ok)
|
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
((QCueViewModel)BindingContext).notes = qNotes.Text;
|
((QCueViewModel)BindingContext).notes = qNotes.Text;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ namespace qController.ViewModels
|
|||||||
{
|
{
|
||||||
QServerViewModel serverToRemove = null;
|
QServerViewModel serverToRemove = null;
|
||||||
|
|
||||||
foreach(var serverGroup in ServersGrouped)
|
foreach(QServerViewModel serverGroup in ServersGrouped)
|
||||||
{
|
{
|
||||||
if (serverGroup.host.Equals(args.server.host))
|
if (serverGroup.host.Equals(args.server.host))
|
||||||
{
|
{
|
||||||
@@ -86,7 +86,7 @@ namespace qController.ViewModels
|
|||||||
if (!autoUpdate)
|
if (!autoUpdate)
|
||||||
{
|
{
|
||||||
Log.Debug("[QBrowserViewModel] Manual Scan Initiated");
|
Log.Debug("[QBrowserViewModel] Manual Scan Initiated");
|
||||||
this.browser.ProbeForQLabInstances();
|
browser.ProbeForQLabInstances();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,14 +19,15 @@ namespace qController.ViewModels
|
|||||||
public QCueViewModel(QCue cue, bool checkPlayback)
|
public QCueViewModel(QCue cue, bool checkPlayback)
|
||||||
{
|
{
|
||||||
this.cue = cue;
|
this.cue = cue;
|
||||||
if (checkPlayback)
|
if (checkPlayback) {
|
||||||
this.cue.workspace.CueListChangedPlaybackPosition += Workspace_CueListChangedPlaybackPosition;
|
this.cue.workspace.CueListChangedPlaybackPosition += Workspace_CueListChangedPlaybackPosition;
|
||||||
|
}
|
||||||
this.cue.CuePropertiesUpdated += OnCuePropertiesUpdated;
|
this.cue.CuePropertiesUpdated += OnCuePropertiesUpdated;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnCuePropertiesUpdated(object source, QCuePropertiesUpdatedArgs args)
|
private void OnCuePropertiesUpdated(object source, QCuePropertiesUpdatedArgs args)
|
||||||
{
|
{
|
||||||
foreach (var property in args.properties)
|
foreach (string property in args.properties)
|
||||||
{
|
{
|
||||||
if (property.Equals(QOSCKey.Name) || property.Equals(QOSCKey.ListName))
|
if (property.Equals(QOSCKey.Name) || property.Equals(QOSCKey.ListName))
|
||||||
{
|
{
|
||||||
@@ -64,95 +65,44 @@ namespace qController.ViewModels
|
|||||||
IsSelected = args.cueID == cue.uid;
|
IsSelected = args.cueID == cue.uid;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Thickness nestPadding
|
public Thickness nestPadding => new Thickness((cue.nestLevel - 1) * 10, 0, 0, 0);
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return new Thickness((cue.nestLevel - 1) * 10,0,0,0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public string name
|
public string name
|
||||||
{
|
{
|
||||||
get
|
get => cue.listName;
|
||||||
{
|
|
||||||
return cue.listName;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
set => cue.name = value;
|
||||||
{
|
|
||||||
cue.name = value;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public string type
|
public string type => QIcon.GetIconFromType(cue.type);
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return QIcon.GetIconFromType(cue.type);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public string uid
|
public string uid => cue.uid;
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return cue.uid;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public string number
|
public string number
|
||||||
{
|
{
|
||||||
get
|
get => cue.number;
|
||||||
{
|
|
||||||
return cue.number;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
set => cue.number = value;
|
||||||
{
|
|
||||||
cue.number = value;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public string notes
|
public string notes
|
||||||
{
|
{
|
||||||
get
|
get => cue.notes;
|
||||||
{
|
|
||||||
return cue.notes;
|
|
||||||
}
|
|
||||||
|
|
||||||
set
|
set => cue.notes = value;
|
||||||
{
|
|
||||||
cue.notes = value;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Color color
|
public Color color
|
||||||
{
|
{
|
||||||
get
|
get => Color.FromHex(cue.color.Hex);
|
||||||
{
|
set => cue.color = new QColor("none");
|
||||||
return Color.FromHex(cue.color.Hex);
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
cue.color = new QColor("none");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<QCue> cues
|
public List<QCue> cues => cue.cues;
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return cue.cues;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool IsSelected
|
public bool IsSelected
|
||||||
{
|
{
|
||||||
get
|
get => isSelected;
|
||||||
{
|
|
||||||
return isSelected;
|
|
||||||
}
|
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
isSelected = value;
|
isSelected = value;
|
||||||
@@ -162,10 +112,7 @@ namespace qController.ViewModels
|
|||||||
|
|
||||||
public bool IsCollapsed
|
public bool IsCollapsed
|
||||||
{
|
{
|
||||||
get
|
get => isCollapsed;
|
||||||
{
|
|
||||||
return isCollapsed;
|
|
||||||
}
|
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
isCollapsed = value;
|
isCollapsed = value;
|
||||||
|
|||||||
@@ -14,57 +14,25 @@ namespace qController.ViewModels
|
|||||||
public new event PropertyChangedEventHandler PropertyChanged;
|
public new event PropertyChangedEventHandler PropertyChanged;
|
||||||
public string name
|
public string name
|
||||||
{
|
{
|
||||||
get
|
get => server.name;
|
||||||
{
|
set => server.name = value;
|
||||||
return server.name;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
server.name = value;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public string host
|
public string host => server.host;
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return server.host;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public string version
|
public string version => server.version == null ? "" : $"v{server.version}";
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
if (server.version == null)
|
|
||||||
{
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return $"v{server.version}";
|
|
||||||
|
|
||||||
}
|
public string GroupName => $"{name} ({host})";
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public string GroupName
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return $"{name} ({host})";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public QServerViewModel(QServer server)
|
public QServerViewModel(QServer server)
|
||||||
{
|
{
|
||||||
this.server = server;
|
this.server = server;
|
||||||
name = this.server.name;
|
name = this.server.name;
|
||||||
foreach (var workspace in this.server.workspaces)
|
foreach (QWorkspace workspace in this.server.workspaces)
|
||||||
{
|
{
|
||||||
Device.BeginInvokeOnMainThread(() =>
|
Device.BeginInvokeOnMainThread(() =>
|
||||||
{
|
{
|
||||||
this.Add(new QWorkspaceViewModel(workspace));
|
Add(new QWorkspaceViewModel(workspace));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
this.server.WorkspaceAdded += Server_WorkspaceAdded;
|
this.server.WorkspaceAdded += Server_WorkspaceAdded;
|
||||||
@@ -76,7 +44,7 @@ namespace qController.ViewModels
|
|||||||
{
|
{
|
||||||
QWorkspaceViewModel workspaceToRemove = null;
|
QWorkspaceViewModel workspaceToRemove = null;
|
||||||
|
|
||||||
foreach(var workspaceViewModel in this)
|
foreach(QWorkspaceViewModel workspaceViewModel in this)
|
||||||
{
|
{
|
||||||
if(workspaceViewModel.workspace.uniqueID == args.workspace.uniqueID)
|
if(workspaceViewModel.workspace.uniqueID == args.workspace.uniqueID)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -10,28 +10,8 @@ namespace qController.ViewModels
|
|||||||
this.workspace = workspace;
|
this.workspace = workspace;
|
||||||
}
|
}
|
||||||
|
|
||||||
public string Name
|
public string Name => workspace.name;
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return workspace.name;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
public bool HasPasscode => workspace.hasPasscode;
|
||||||
}
|
|
||||||
|
|
||||||
public bool HasPasscode
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return workspace.hasPasscode;
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
using System.Collections.ObjectModel;
|
using System.Collections.ObjectModel;
|
||||||
using Xamarin.Forms;
|
using Xamarin.Forms;
|
||||||
using qController.QItems;
|
|
||||||
using System;
|
using System;
|
||||||
using qController.Helpers;
|
using qController.Helpers;
|
||||||
|
|
||||||
@@ -20,7 +19,7 @@ namespace qController
|
|||||||
listView.ItemsSource = items;
|
listView.ItemsSource = items;
|
||||||
listView.ItemTemplate = new DataTemplate(() =>
|
listView.ItemTemplate = new DataTemplate(() =>
|
||||||
{
|
{
|
||||||
var grid = new Grid {
|
Grid grid = new Grid {
|
||||||
Padding = 0,
|
Padding = 0,
|
||||||
ColumnSpacing = 0,
|
ColumnSpacing = 0,
|
||||||
ColumnDefinitions =
|
ColumnDefinitions =
|
||||||
@@ -30,7 +29,7 @@ namespace qController
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
var icon = new Label {
|
Label icon = new Label {
|
||||||
FontFamily = (OnPlatform<string>)Application.Current.Resources["MaterialFontFamily"],
|
FontFamily = (OnPlatform<string>)Application.Current.Resources["MaterialFontFamily"],
|
||||||
HorizontalTextAlignment = TextAlignment.Center,
|
HorizontalTextAlignment = TextAlignment.Center,
|
||||||
VerticalTextAlignment = TextAlignment.Center,
|
VerticalTextAlignment = TextAlignment.Center,
|
||||||
@@ -43,7 +42,7 @@ namespace qController
|
|||||||
icon.SetBinding(Label.TextProperty, "Icon");
|
icon.SetBinding(Label.TextProperty, "Icon");
|
||||||
icon.SetDynamicResource(Label.TextColorProperty, "IconTextColor");
|
icon.SetDynamicResource(Label.TextColorProperty, "IconTextColor");
|
||||||
|
|
||||||
var label = new Label {
|
Label label = new Label {
|
||||||
VerticalOptions = LayoutOptions.FillAndExpand,
|
VerticalOptions = LayoutOptions.FillAndExpand,
|
||||||
VerticalTextAlignment = TextAlignment.Center,
|
VerticalTextAlignment = TextAlignment.Center,
|
||||||
FontSize = App.HeightUnit * 2.75
|
FontSize = App.HeightUnit * 2.75
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
using QControlKit;
|
using QControlKit;
|
||||||
using Xamarin.Forms;
|
using Xamarin.Forms;
|
||||||
using Serilog;
|
using Serilog;
|
||||||
using qController.UI.Cells;
|
|
||||||
using Acr.UserDialogs;
|
using Acr.UserDialogs;
|
||||||
using qController.UI.Dialogs;
|
using qController.UI.Dialogs;
|
||||||
using Xamarin.Essentials;
|
using Xamarin.Essentials;
|
||||||
@@ -32,10 +31,11 @@ namespace qController.Pages
|
|||||||
|
|
||||||
async void QWorkspaceSelected(object sender, SelectedItemChangedEventArgs e)
|
async void QWorkspaceSelected(object sender, SelectedItemChangedEventArgs e)
|
||||||
{
|
{
|
||||||
if (e.SelectedItem == null)
|
if (e.SelectedItem == null) {
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
this.qBrowserViewModel.autoUpdate = false;
|
qBrowserViewModel.autoUpdate = false;
|
||||||
QWorkspace selectedWorkspace = (e.SelectedItem as QWorkspaceViewModel).workspace;
|
QWorkspace selectedWorkspace = (e.SelectedItem as QWorkspaceViewModel).workspace;
|
||||||
Log.Debug($"[demo] workspace: {selectedWorkspace.nameWithoutPathExtension} has been selected");
|
Log.Debug($"[demo] workspace: {selectedWorkspace.nameWithoutPathExtension} has been selected");
|
||||||
((ListView)sender).SelectedItem = null;
|
((ListView)sender).SelectedItem = null;
|
||||||
@@ -98,7 +98,7 @@ namespace qController.Pages
|
|||||||
protected override void OnAppearing()
|
protected override void OnAppearing()
|
||||||
{
|
{
|
||||||
base.OnAppearing();
|
base.OnAppearing();
|
||||||
this.qBrowserViewModel.autoUpdate = true;
|
qBrowserViewModel.autoUpdate = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,6 @@ namespace qController
|
|||||||
connectedWorkspace.defaultSendUpdatesOSC = true;
|
connectedWorkspace.defaultSendUpdatesOSC = true;
|
||||||
connectedWorkspace.CueListChangedPlaybackPosition += ConnectedWorkspace_CueListChangedPlaybackPosition;
|
connectedWorkspace.CueListChangedPlaybackPosition += ConnectedWorkspace_CueListChangedPlaybackPosition;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnAppearing()
|
protected override void OnAppearing()
|
||||||
@@ -60,27 +59,42 @@ namespace qController
|
|||||||
|
|
||||||
private void ConnectedWorkspace_WorkspaceConnectionError(object source, QWorkspaceConnectionErrorArgs connectionErrorArgs)
|
private void ConnectedWorkspace_WorkspaceConnectionError(object source, QWorkspaceConnectionErrorArgs connectionErrorArgs)
|
||||||
{
|
{
|
||||||
if (connectionErrorArgs.status.Equals(QConnectionStatus.BadPass))
|
switch (connectionErrorArgs.status)
|
||||||
{
|
{
|
||||||
UserDialogs.Instance.Prompt(new PromptConfig
|
case QConnectionStatus.BadPass:
|
||||||
{
|
UserDialogs.Instance.Prompt(new PromptConfig
|
||||||
InputType = InputType.Number,
|
|
||||||
MaxLength = 4,
|
|
||||||
Title = "Incorrect Passcode!",
|
|
||||||
OkText = "Connect",
|
|
||||||
IsCancellable = true,
|
|
||||||
OnTextChanged = args =>
|
|
||||||
{
|
{
|
||||||
args.IsValid = args.Value != null && !args.Value.Equals("") && args.Value.Length == 4;
|
InputType = InputType.Number,
|
||||||
},
|
MaxLength = 4,
|
||||||
OnAction = (resp) =>
|
Title = "Incorrect Passcode!",
|
||||||
{
|
OkText = "Connect",
|
||||||
if (resp.Ok)
|
IsCancellable = true,
|
||||||
|
OnTextChanged = args =>
|
||||||
{
|
{
|
||||||
connectedWorkspace.connect(resp.Value);
|
args.IsValid = args.Value != null && !args.Value.Equals("") && args.Value.Length == 4;
|
||||||
|
},
|
||||||
|
OnAction = (resp) =>
|
||||||
|
{
|
||||||
|
if (resp.Ok)
|
||||||
|
{
|
||||||
|
connectedWorkspace.connect(resp.Value);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
});
|
break;
|
||||||
|
case QConnectionStatus.Error:
|
||||||
|
UserDialogs.Instance.Alert(new AlertConfig
|
||||||
|
{
|
||||||
|
Title = $"Error connecting to <{connectedWorkspace.nameWithoutPathExtension}>!",
|
||||||
|
OkText = "Ok",
|
||||||
|
OnAction = () =>
|
||||||
|
{
|
||||||
|
Back();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -106,10 +120,12 @@ namespace qController
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
//Setup an "empty" cue for when no cue is selected
|
//Setup an "empty" cue for when no cue is selected
|
||||||
QCue emptyCue = new QCue();
|
QCue emptyCue = new QCue
|
||||||
emptyCue.workspace = connectedWorkspace;
|
{
|
||||||
emptyCue.type = QCueType.Memo;
|
workspace = connectedWorkspace,
|
||||||
emptyCue.listName = "No Cue Selected";
|
type = QCueType.Memo,
|
||||||
|
listName = "No Cue Selected"
|
||||||
|
};
|
||||||
|
|
||||||
selectedCueFrame.BindingContext = new QCueViewModel(emptyCue, false);
|
selectedCueFrame.BindingContext = new QCueViewModel(emptyCue, false);
|
||||||
}
|
}
|
||||||
@@ -128,7 +144,7 @@ namespace qController
|
|||||||
List<Task> cueAddTasks = new List<Task>();
|
List<Task> cueAddTasks = new List<Task>();
|
||||||
|
|
||||||
|
|
||||||
foreach (var aCue in connectedWorkspace.cueLists)
|
foreach (QCue aCue in connectedWorkspace.cueLists)
|
||||||
{
|
{
|
||||||
|
|
||||||
if(aCue.cues.Count > 0)
|
if(aCue.cues.Count > 0)
|
||||||
@@ -166,8 +182,9 @@ namespace qController
|
|||||||
void Back()
|
void Back()
|
||||||
{
|
{
|
||||||
|
|
||||||
if (connectedWorkspace.connected)
|
if (connectedWorkspace.connected) {
|
||||||
connectedWorkspace.disconnect(); //TODO: This might not be implemented?
|
connectedWorkspace.disconnect(); //TODO: This might not be implemented?
|
||||||
|
}
|
||||||
|
|
||||||
//purge QCueGridListHelper
|
//purge QCueGridListHelper
|
||||||
QCueGridListHelper.reset();
|
QCueGridListHelper.reset();
|
||||||
@@ -201,48 +218,48 @@ namespace qController
|
|||||||
actionToExecute();
|
actionToExecute();
|
||||||
}
|
}
|
||||||
|
|
||||||
void GoButtonClicked(System.Object sender, System.EventArgs e)
|
void GoButtonClicked(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if(this.connectedWorkspace != null)
|
if(connectedWorkspace != null)
|
||||||
{
|
{
|
||||||
if (this.connectedWorkspace.connected)
|
if (connectedWorkspace.connected)
|
||||||
{
|
{
|
||||||
this.connectedWorkspace.go();
|
connectedWorkspace.go();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void PauseButtonClicked(System.Object sender, System.EventArgs e)
|
void PauseButtonClicked(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (this.connectedWorkspace != null)
|
if (connectedWorkspace != null)
|
||||||
{
|
{
|
||||||
if (this.connectedWorkspace.connected)
|
if (connectedWorkspace.connected)
|
||||||
{
|
{
|
||||||
QCue selectedCue = ((QCueViewModel)this.selectedCueFrame.BindingContext).cue;
|
QCue selectedCue = ((QCueViewModel)selectedCueFrame.BindingContext).cue;
|
||||||
selectedCue.pause();
|
selectedCue.pause();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ResumeButtonClicked(System.Object sender, System.EventArgs e)
|
void ResumeButtonClicked(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (this.connectedWorkspace != null)
|
if (connectedWorkspace != null)
|
||||||
{
|
{
|
||||||
if (this.connectedWorkspace.connected)
|
if (connectedWorkspace.connected)
|
||||||
{
|
{
|
||||||
QCue selectedCue = ((QCueViewModel)this.selectedCueFrame.BindingContext).cue;
|
QCue selectedCue = ((QCueViewModel)selectedCueFrame.BindingContext).cue;
|
||||||
selectedCue.resume();
|
selectedCue.resume();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void PanicButtonClicked(System.Object sender, System.EventArgs e)
|
void PanicButtonClicked(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (this.connectedWorkspace != null)
|
if (connectedWorkspace != null)
|
||||||
{
|
{
|
||||||
if (this.connectedWorkspace.connected)
|
if (connectedWorkspace.connected)
|
||||||
{
|
{
|
||||||
this.connectedWorkspace.panicAll();
|
connectedWorkspace.panicAll();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,13 +33,11 @@ namespace qController
|
|||||||
|
|
||||||
void OnItemSelected(object sender, SelectedItemChangedEventArgs e)
|
void OnItemSelected(object sender, SelectedItemChangedEventArgs e)
|
||||||
{
|
{
|
||||||
var item = e.SelectedItem as MenuPageItem;
|
if (e.SelectedItem is MenuPageItem item)
|
||||||
if (item != null)
|
|
||||||
{
|
{
|
||||||
MenuPage.clearSelectedItem();
|
MenuPage.clearSelectedItem();
|
||||||
IsPresented = false;
|
IsPresented = false;
|
||||||
if (MenuItemSelected != null)
|
MenuItemSelected?.Invoke(this, new MenuEventArgs { Command = item.Command });
|
||||||
MenuItemSelected(this, new MenuEventArgs { Command = item.Command });
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -57,14 +57,14 @@
|
|||||||
</Compile>
|
</Compile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Acr.UserDialogs" Version="7.1.0.483" />
|
<PackageReference Include="Acr.UserDialogs" Version="7.1.0.514" />
|
||||||
<PackageReference Include="Zeroconf" Version="3.4.2" />
|
<PackageReference Include="Zeroconf" Version="3.4.2" />
|
||||||
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2012" />
|
<PackageReference Include="Xamarin.Forms" Version="5.0.0.2083" />
|
||||||
<PackageReference Include="Acr.Settings" Version="9.0.1" />
|
<PackageReference Include="Acr.Settings" Version="9.0.1" />
|
||||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
|
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
|
||||||
<PackageReference Include="Xamarin.Essentials" Version="1.6.1" />
|
<PackageReference Include="Xamarin.Essentials" Version="1.7.0" />
|
||||||
<PackageReference Include="Serilog" Version="2.10.0" />
|
<PackageReference Include="Serilog" Version="2.10.0" />
|
||||||
<PackageReference Include="QControlKit" Version="0.0.17" />
|
<PackageReference Include="QControlKit" Version="0.0.19" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Remove="App.xaml" />
|
<None Remove="App.xaml" />
|
||||||
|
|||||||
Reference in New Issue
Block a user