Einzelne Instanz des Symbols ändern

Wir verwenden hier standardmäßig ein „Slider“-Symbol (und es ist das einzige Vorkommen dieses Symbols in Discourse standardmäßig) – daher wäre es sicher, in diesem Fall replaceIcon() zu verwenden

image

Da wir keine API zum Ersetzen einzelner Symbole haben, können wir dies heute am besten unterstützen, indem wir Anfragen zur Hinzufügung neuer Aliase auswerten, die ähnliche Anwendungsfälle gruppieren.

Wir verwenden zum Beispiel d-liked als Alias für heart, sodass replaceIcon() gegen d-liked verwendet werden kann, um es im Like-Kontext zu ändern, anstatt jedes Vorkommen des Herzsymbols in der gesamten App zu ersetzen.

Es wäre schön, jedes einzelne Vorkommen ersetzen zu können, das ist keine ungewöhnliche Situation bei Themes – hoffentlich haben wir eines Tages eine API dafür.