element-hq / element-hq/element-ios

Reorder the supported intents

Open
#4,820 0 comments 0 reactions 0 assignees View on GitHub
T-Enhancement
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

### Your use case

#### What would you like to do?
Move `INSendMessageIntent` to the top of the supported intents list.

#### Why would you like to do it?
Most users I know prefer matrix for messages and do not use the call function often. This reordering would make it a bit easier for Siri to find that intent

#### How would you like to achieve it?
Move `INSendMessageIntent` to the top

### Have you considered any alternatives?

_No response_

### Additional context

Citing [apple](https://developer.apple.com/documentation/sirikit/intent_handling_infrastructure/creating_an_intents_app_extension):
> When an ambiguous user utterance resolves to multiple intents, SiriKit uses the order of the intents in the Supported Intents table to determine which intent to send to your app. Organize your list of intents by putting the most relevant ones at the top of the table. Prioritizing your intents is especially important when your Intents extension supports multiple domains with similar semantics. For example, an app that supports calling and messaging intents might choose to prioritize sending a message over initiating a call.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.