From f15ca38db2749e73cf12bc0b87c8a850984a2536 Mon Sep 17 00:00:00 2001 From: Ai-Jani Date: Tue, 15 Jul 2025 23:45:18 +0900 Subject: [PATCH] feat: Display the names of icons already set as placeholders in icon suggester. --- src/settings/action-settingsModal.ts | 5 ++++- src/settings/settingTab.ts | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/settings/action-settingsModal.ts b/src/settings/action-settingsModal.ts index d0228f9..3595b98 100644 --- a/src/settings/action-settingsModal.ts +++ b/src/settings/action-settingsModal.ts @@ -255,10 +255,13 @@ export class ActionSettingsModal extends Modal { const noIconId = "*No icon*"; const iconIds = getIconIds(); iconIds.unshift(noIconId); + const placeholder = this.modAction.icon + ? this.modAction.icon + : "Icon..."; const response = await new IconSuggesterAsync( this.app, iconIds, - "Icon...", + placeholder, ).openAndRespond(); if (response.aborted) { return; diff --git a/src/settings/settingTab.ts b/src/settings/settingTab.ts index 46c5f86..ffb9845 100644 --- a/src/settings/settingTab.ts +++ b/src/settings/settingTab.ts @@ -208,10 +208,13 @@ export class AboutBlankSettingTab extends PluginSettingTab { const noIconId = "*No icon*"; const iconIds = getIconIds(); iconIds.unshift(noIconId); + const placeholder = this.plugin.settings.quickActionsIcon + ? this.plugin.settings.quickActionsIcon + : "Icon..."; const response = await new IconSuggesterAsync( this.app, iconIds, - "Icon...", + placeholder, ).openAndRespond(); if (response.aborted) { return;