プラグインのパネルを開かずに、FigmaのQuick ActionsからFavvyのよく使うタスクを実行できます。下の名前付きショートカットから選んでください。詳細な設定や作成作業には、通常のプラグインパネルを使います。
Quick Actionを実行する
Quick Actionsでは、Favvyのパネルがファイルごとに記憶しているWebサイト名、テーマカラー、プラットフォームの切り替え設定は使われません。変更したいショートカットのフィールドを入力してください。残りのオプションには、ドキュメントに記載されたフォールバックが使われます。
どのショートカットも、有効なライセンスの確認が取れているか、トライアル回数が残っている必要があります。確認に失敗した場合やトライアル回数を使い切った場合は、通常のプラグインパネルを開いてライセンスを有効にしてください。パネルはいつでも開けます。
- ショートカットが選択範囲を使う場合は、対象のレイヤーを選択します。
- MacではCommand + /、WindowsではCtrl + / でFigmaのQuick Actionsを開きます。
- プラグインを検索し、下の名前付きショートカットを選びます。
- 表示されたフィールドに入力します。オプションのフィールドは省略できます。編集するにはTabキーを使います。ショートカットを実行し、結果を確認するか、保存ダイアログを完了します。
作成用のショートカットでは、名前やサイズを直接入力します。選択したレイヤー用のショートカットは、現在の選択を自動的に使います。これらの日常的なショートカットでは、TargetやJSONの入力は求められません。通常のプラグインパネルを開くにはOpen Favvyを選びます。
| ショートカット | 入力項目 |
|---|---|
| Export Selected Favicon (Custom Settings…) | Name(オプション)、Theme colour (hex)(オプション) |
選択式のフィールドには、わかりやすいラベルが表示されます。表示されたラベルでも、内部の値でも検索できます。エージェントの入力には、引き続きコマンドリファレンスに記載された値を使います。
Use Default Settingsでは、Favvyのパネルがファイルごとに記憶している設定ではなく、ドキュメントに記載されたファビコンのデフォルト設定が使われます。
コンテキストメニューから実行する
対象のレイヤーを選択して右クリックし、Plugins → Favvyを選びます(開発中のプラグインはDevelopmentの下に表示されます)。アクションと、その形式またはプリセットを選びます。必須の入力がないプリセットはすぐに実行されます。保存ダイアログが表示された場合は完了してください。
各プリセットは、その名前のオプションを設定します。省略された互換オプションは、プラグインに保存された設定を引き継ぎます。明示的に指定したアクションやオプションは、矛盾する保存済みの動作より優先されます。その回の実行で保存済みの設定を上書きするのは、明示的に入力したフィールドか、選択したメニュー項目だけです。一度も保存されていない設定には、通常の設定またはドキュメントに記載されたフォールバックが適用されます。エクスポート時の上書き設定は、環境設定には保存されません。保存済みの形式がショートカットで使えない場合は、対応している形式を明示的に選ぶか、通常のパネルを使ってください。複数のオプションを組み合わせるには、アクション内のCustom Settings… を選んでパラメーターを入力します。テキスト、URL、名前、サイズが必要なアクションでは、引き続きそれらの必須フィールドの入力を求められます。Open Favvyでは通常のパネルが開きます。
| メニュー項目 | 次の手順 |
|---|---|
| Export Selected Favicon → Use Default Settings | すぐに実行されます |
| Export Selected Favicon → Export Selected Favicon (Custom Settings…) | Name(オプション)、Theme colour (hex)(オプション)を入力 |
詳細な編集
詳細な設定、長いコンテンツ、まとめての作成、コンポーネントやテンプレートの閲覧には、通常のプラグインパネルを使います。ショートカットメニューには、上に記載した日常的なコマンドだけが含まれます。
貼り付ける各フィールドは150文字未満にしてください。Figmaデスクトップアプリでは、貼り付けた入力がその文字数で切り捨てられることがあります。それより長い入力は、通常のパネルで行ってください。
古いプラグインでAction、Target、Optionsが表示される場合は、プラグインを更新してこれらの名前付きショートカットを使ってください。Targetの値はレイヤーIDまたは選択範囲で、新しく作成する項目の名前ではありません。
Favvyのアクション
| アクション | 内容 | 対象 |
|---|---|---|
export | 正方形のレイヤー1つからファビコンのZIPをエクスポートします | 対象となるレイヤーちょうど1つ |
export
正方形のレイヤー1つからファビコンのZIPをエクスポートします。対象となるレイヤーを1つだけ選択します。
| オプション | 型 | 必須 / デフォルト | 意味と使用できる値 |
|---|---|---|---|
name | string | フォールバック:"My Website" | Webマニフェスト用のWebサイト名。最大120文字 |
theme | string | フォールバック:"#ffffff" | 6桁のテーマカラー。パターン^#[0-9a-fA-F]{6}$ |
ネストされた必須フィールドは、親のオブジェクトまたは配列の項目を指定した場合に適用されます。省略したオプションの値は、デフォルトが記載されていない限り、既存の処理の動作に従います。
Export Selected Favicon (Custom Settings…) を選びます。次のプレーンなフィールドを入力します。JSONは不要です。
- Name:
My Website - Theme colour (hex):
#ffffff
エージェントホスト用の入力
{"command":"shortcut-export","parameters":{"name":"My Website","theme":"#ffffff"}}エージェントでショートカットを使う
下にリンクした機械可読なレジストリを読み、インストール済みのプラグインのQuick Actionsの一覧にあるアクションを選びます。レジストリは標準のJSON Schemaではなく、Hypermatic独自のオプション定義を使います。minとmaxは、フィールドの型に応じて文字列の長さ、配列の長さ、または数値を制限します。ネストされた定義にはfieldsとitemを使います。不明なフィールドは拒否されます。
エージェントには、FigmaのQuick Actionsを呼び出し、通常のプラグインの結果を確認できるホストが必要です。パラメーターによって、RESTやMCPの起動手段が追加されるわけではありません。展開できる例は対応ホスト向けの入力データで、実行可能なAPI呼び出しではありません。ショートカットの入力では、数値や形式の選択も含め、parametersにプレーンな文字列を使います。準備した入力があるだけで、ショートカットが実行されたと主張してはいけません。
目に見える結果を確認してください。変更されたFigmaのレイヤー、保存されたエクスポート、公開されたページなどです。通常の成功・エラー通知と、一部のエクスポートに関する警告を読みます。必要に応じてOSの保存ダイアログを完了してください。ダウンロードが始まっただけでは、ファイルが保存されたことの証明にはなりません。ユーザーが開発者ツールを開いたり、コンソールを読んだりする必要はありません。
トラブルシューティング
| 症状 | 次の手順 |
|---|---|
| アクションが使えない | プラグインを更新し、Quick Actionsの一覧を確認します。アクションが使えない場合は通常のパネルを使います。 |
| オプションが無効、または切り捨てられた可能性がある | そのショートカットが受け付けるフィールドだけを使い、それぞれ150文字未満のプレーンな値を入力します。 |
| 対象がない、または対象外 | 正しいページを開き、アクションのレイヤー要件を確認して、対象のレイヤーを選択し直します。 |
| ライセンスまたはトライアルのエラーが表示される | 再実行する前に、プラグインの通常の有効化手順を完了します。 |
| ダウンロードを要求したのに、保存されたファイルが見当たらない | OSの保存ダイアログとダウンロード先を確認します。実際のファイルを確認してください。 |
| コマンドが失敗した、タイムアウトした、またはキャンセルされた | 再試行する前に、ドキュメントとリモートの送信先を確認します。それまでの変更やアップロードがすでに反映されている場合があります。 |
コマンドの制限時間は5分です。エラーが発生しても、すべてが元に戻るとは限りません。作成、置き換え、アップロードを自動で再試行すると、作業が重複したり上書きされたりすることがあります。
機械可読なコマンドレジストリには、同じアクションIDとオプション定義が含まれています。
現在の制限
ファビコンのコマンドでは、既存のエクスポートオプションを利用できます。どのアセットが含まれるかは、引き続き無料版の既存の制限によって決まります。