-
Notifications
You must be signed in to change notification settings - Fork 28
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1a07db9
commit 704ae58
Showing
18 changed files
with
604 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<?xml version="1.0" encoding="UTF-8" ?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>CFBundleDisplayName</key> | ||
<string>To11oIntent</string> | ||
<key>CFBundleName</key> | ||
<string>To11oIntent</string> | ||
<key>CFBundleIdentifier</key> | ||
<string>co.conceptdev.todo.To11oIntent</string> | ||
<key>CFBundleDevelopmentRegion</key> | ||
<string>en</string> | ||
<key>CFBundleInfoDictionaryVersion</key> | ||
<string>6.0</string> | ||
<key>CFBundlePackageType</key> | ||
<string>XPC!</string> | ||
<key>CFBundleShortVersionString</key> | ||
<string>2</string> | ||
<key>CFBundleVersion</key> | ||
<string>2</string> | ||
<key>MinimumOSVersion</key> | ||
<string>11.0</string> | ||
<key>NSExtension</key> | ||
<dict> | ||
<key>NSExtensionAttributes</key> | ||
<dict> | ||
<key>IntentsRestrictedWhileLocked</key> | ||
<array/> | ||
<key>IntentsSupported</key> | ||
<array> | ||
<string>INSendMessageIntent</string> | ||
<string>INSearchForMessagesIntent</string> | ||
<string>INSetMessageAttributeIntent</string> | ||
</array> | ||
</dict> | ||
<key>NSExtensionPointIdentifier</key> | ||
<string>com.apple.intents-service</string> | ||
<key>NSExtensionPrincipalClass</key> | ||
<string>IntentHandler</string> | ||
</dict> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<PropertyGroup> | ||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
<Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform> | ||
<ProductVersion>8.0.30703</ProductVersion> | ||
<SchemaVersion>2.0</SchemaVersion> | ||
<ProjectGuid>{60E28139-F7B6-4BD8-8C77-2D8A0E062BCC}</ProjectGuid> | ||
<ProjectTypeGuids>{EE2C853D-36AF-4FDB-B1AD-8E90477E2198};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> | ||
<OutputType>Library</OutputType> | ||
<RootNamespace>To11oIntent</RootNamespace> | ||
<AssemblyName>To11oIntent</AssemblyName> | ||
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' "> | ||
<DebugSymbols>true</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<Optimize>false</Optimize> | ||
<OutputPath>bin\iPhoneSimulator\Debug</OutputPath> | ||
<DefineConstants>DEBUG;</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<CodesignKey>iPhone Developer</CodesignKey> | ||
<MtouchDebug>true</MtouchDebug> | ||
<MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> | ||
<MtouchFastDev>true</MtouchFastDev> | ||
<IOSDebuggerPort>32539</IOSDebuggerPort> | ||
<MtouchLink>None</MtouchLink> | ||
<MtouchArch>x86_64</MtouchArch> | ||
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> | ||
<DeviceSpecificBuild>false</DeviceSpecificBuild> | ||
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' "> | ||
<DebugType>pdbonly</DebugType> | ||
<Optimize>true</Optimize> | ||
<OutputPath>bin\iPhone\Release</OutputPath> | ||
<DefineConstants></DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<CodesignKey>iPhone Developer</CodesignKey> | ||
<MtouchFloat32>true</MtouchFloat32> | ||
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements> | ||
<MtouchLink>SdkOnly</MtouchLink> | ||
<MtouchArch>ARM64</MtouchArch> | ||
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' "> | ||
<DebugType>pdbonly</DebugType> | ||
<Optimize>true</Optimize> | ||
<OutputPath>bin\iPhoneSimulator\Release</OutputPath> | ||
<DefineConstants></DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<CodesignKey>iPhone Developer</CodesignKey> | ||
<MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> | ||
<MtouchLink>None</MtouchLink> | ||
<MtouchArch>x86_64</MtouchArch> | ||
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' "> | ||
<DebugSymbols>true</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<Optimize>false</Optimize> | ||
<OutputPath>bin\iPhone\Debug</OutputPath> | ||
<DefineConstants>DEBUG;</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<CodesignKey>iPhone Developer</CodesignKey> | ||
<DeviceSpecificBuild>true</DeviceSpecificBuild> | ||
<MtouchDebug>true</MtouchDebug> | ||
<MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> | ||
<MtouchFastDev>true</MtouchFastDev> | ||
<MtouchFloat32>true</MtouchFloat32> | ||
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements> | ||
<IOSDebuggerPort>26176</IOSDebuggerPort> | ||
<MtouchLink>SdkOnly</MtouchLink> | ||
<MtouchArch>ARM64</MtouchArch> | ||
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> | ||
</PropertyGroup> | ||
<ItemGroup> | ||
<Reference Include="System" /> | ||
<Reference Include="System.Xml" /> | ||
<Reference Include="System.Core" /> | ||
<Reference Include="Xamarin.iOS" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Folder Include="Resources\" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<None Include="Info.plist" /> | ||
<None Include="Entitlements.plist" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Compile Include="IntentHandler.cs" /> | ||
</ItemGroup> | ||
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.AppExtension.CSharp.targets" /> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<?xml version="1.0" encoding="UTF-8" ?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>CFBundleDisplayName</key> | ||
<string>To11oIntentUI</string> | ||
<key>CFBundleName</key> | ||
<string>To11oIntentUI</string> | ||
<key>CFBundleIdentifier</key> | ||
<string>co.conceptdev.todo.To11oIntentui</string> | ||
<key>CFBundleDevelopmentRegion</key> | ||
<string>en</string> | ||
<key>CFBundleInfoDictionaryVersion</key> | ||
<string>6.0</string> | ||
<key>CFBundlePackageType</key> | ||
<string>XPC!</string> | ||
<key>CFBundleShortVersionString</key> | ||
<string>2</string> | ||
<key>CFBundleVersion</key> | ||
<string>2</string> | ||
<key>MinimumOSVersion</key> | ||
<string>11.0</string> | ||
<key>NSExtension</key> | ||
<dict> | ||
<key>NSExtensionAttributes</key> | ||
<dict> | ||
<key>IntentsSupported</key> | ||
<array> | ||
<string>INSendMessageIntent</string> | ||
</array> | ||
</dict> | ||
<key>NSExtensionMainStoryboard</key> | ||
<string>MainInterface</string> | ||
<key>NSExtensionPointIdentifier</key> | ||
<string>com.apple.intents-ui-service</string> | ||
</dict> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
using System; | ||
|
||
using CoreGraphics; | ||
using Intents; | ||
using IntentsUI; | ||
using UIKit; | ||
|
||
namespace To11oIntentUI | ||
{ | ||
// As an example, this extension's Info.plist has been configured to handle interactions for INSendMessageIntent. | ||
// You will want to replace this or add other intents as appropriate. | ||
// The intents whose interactions you wish to handle must be declared in the extension's Info.plist. | ||
|
||
// You can test this example integration by saying things to Siri like: | ||
// "Send a message using <myApp>" | ||
public partial class IntentViewController : UIViewController, IINUIHostedViewControlling | ||
{ | ||
protected IntentViewController(IntPtr handle) : base(handle) | ||
{ | ||
// Note: this .ctor should not contain any initialization logic. | ||
} | ||
|
||
public override void ViewDidLoad() | ||
{ | ||
base.ViewDidLoad(); | ||
|
||
// Do any required interface initialization here. | ||
} | ||
|
||
public override void DidReceiveMemoryWarning() | ||
{ | ||
// Releases the view if it doesn't have a superview. | ||
base.DidReceiveMemoryWarning(); | ||
|
||
// Release any cached data, images, etc that aren't in use. | ||
} | ||
|
||
public void Configure(INInteraction interaction, INUIHostedViewContext context, Action<CGSize> completion) | ||
{ | ||
// Do configuration here, including preparing views and calculating a desired size for presentation. | ||
|
||
if (completion != null) | ||
completion(DesiredSize()); | ||
} | ||
|
||
CGSize DesiredSize() | ||
{ | ||
return ExtensionContext.GetHostedViewMaximumAllowedSize(); | ||
} | ||
} | ||
} |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | ||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11134" systemVersion="15F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="ObA-dk-sSI"> | ||
<dependencies> | ||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11106" /> | ||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0" /> | ||
</dependencies> | ||
<scenes> | ||
<!--Intent View Controller--> | ||
<scene sceneID="7MM-of-jgj"> | ||
<objects> | ||
<viewController id="ObA-dk-sSI" customClass="IntentViewController" customModuleProvider="" sceneMemberID="viewController"> | ||
<layoutGuides> | ||
<viewControllerLayoutGuide type="top" id="qkL-Od-lgU" /> | ||
<viewControllerLayoutGuide type="bottom" id="n38-gi-rB5" /> | ||
</layoutGuides> | ||
<view key="view" contentMode="scaleToFill" id="zMn-AG-sqS"> | ||
<rect key="frame" x="0.0" y="0.0" width="320" height="150" /> | ||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES" /> | ||
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB" /> | ||
</view> | ||
<freeformSimulatedSizeMetrics key="simulatedDestinationMetrics" /> | ||
<size key="freeformSize" width="320" height="150" /> | ||
</viewController> | ||
<placeholder placeholderIdentifier="IBFirstResponder" id="X47-rx-isc" userLabel="First Responder" sceneMemberID="firstResponder" /> | ||
</objects> | ||
</scene> | ||
</scenes> | ||
</document> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,100 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<PropertyGroup> | ||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> | ||
<Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform> | ||
<ProductVersion>8.0.30703</ProductVersion> | ||
<SchemaVersion>2.0</SchemaVersion> | ||
<ProjectGuid>{74B7D001-16ED-4DD3-B1BB-2EDD79EE2829}</ProjectGuid> | ||
<ProjectTypeGuids>{EE2C853D-36AF-4FDB-B1AD-8E90477E2198};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> | ||
<OutputType>Library</OutputType> | ||
<RootNamespace>To11oIntentUI</RootNamespace> | ||
<AssemblyName>To11oIntentUI</AssemblyName> | ||
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' "> | ||
<DebugSymbols>true</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<Optimize>false</Optimize> | ||
<OutputPath>bin\iPhoneSimulator\Debug</OutputPath> | ||
<DefineConstants>DEBUG;</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<CodesignKey>iPhone Developer</CodesignKey> | ||
<MtouchDebug>true</MtouchDebug> | ||
<MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> | ||
<MtouchFastDev>true</MtouchFastDev> | ||
<IOSDebuggerPort>14476</IOSDebuggerPort> | ||
<MtouchLink>None</MtouchLink> | ||
<MtouchArch>x86_64</MtouchArch> | ||
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' "> | ||
<DebugType>pdbonly</DebugType> | ||
<Optimize>true</Optimize> | ||
<OutputPath>bin\iPhone\Release</OutputPath> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<CodesignKey>iPhone Developer</CodesignKey> | ||
<MtouchFloat32>true</MtouchFloat32> | ||
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements> | ||
<MtouchLink>SdkOnly</MtouchLink> | ||
<MtouchArch>ARM64</MtouchArch> | ||
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' "> | ||
<DebugType>pdbonly</DebugType> | ||
<Optimize>true</Optimize> | ||
<OutputPath>bin\iPhoneSimulator\Release</OutputPath> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<CodesignKey>iPhone Developer</CodesignKey> | ||
<MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> | ||
<MtouchLink>None</MtouchLink> | ||
<MtouchArch>x86_64</MtouchArch> | ||
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> | ||
</PropertyGroup> | ||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' "> | ||
<DebugSymbols>true</DebugSymbols> | ||
<DebugType>full</DebugType> | ||
<Optimize>false</Optimize> | ||
<OutputPath>bin\iPhone\Debug</OutputPath> | ||
<DefineConstants>DEBUG;</DefineConstants> | ||
<ErrorReport>prompt</ErrorReport> | ||
<WarningLevel>4</WarningLevel> | ||
<CodesignKey>iPhone Developer</CodesignKey> | ||
<DeviceSpecificBuild>true</DeviceSpecificBuild> | ||
<MtouchDebug>true</MtouchDebug> | ||
<MtouchNoSymbolStrip>true</MtouchNoSymbolStrip> | ||
<MtouchFastDev>true</MtouchFastDev> | ||
<MtouchFloat32>true</MtouchFloat32> | ||
<CodesignEntitlements>Entitlements.plist</CodesignEntitlements> | ||
<IOSDebuggerPort>18537</IOSDebuggerPort> | ||
<MtouchLink>SdkOnly</MtouchLink> | ||
<MtouchArch>ARM64</MtouchArch> | ||
<MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler> | ||
</PropertyGroup> | ||
<ItemGroup> | ||
<Reference Include="System" /> | ||
<Reference Include="System.Xml" /> | ||
<Reference Include="System.Core" /> | ||
<Reference Include="Xamarin.iOS" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Folder Include="Resources\" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<None Include="Info.plist" /> | ||
<None Include="Entitlements.plist" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<InterfaceDefinition Include="MainInterface.storyboard" /> | ||
</ItemGroup> | ||
<ItemGroup> | ||
<Compile Include="IntentViewController.cs" /> | ||
<Compile Include="IntentViewController.designer.cs"> | ||
<DependentUpon>IntentViewController.cs</DependentUpon> | ||
</Compile> | ||
</ItemGroup> | ||
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.AppExtension.CSharp.targets" /> | ||
</Project> |
Oops, something went wrong.