mirror of
https://example.com
synced 2024-11-23 07:46:38 +09:00
feat: prioritize favicons in instance tickers (close #32)
This commit is contained in:
parent
e4a06223ff
commit
422f74ea8f
2 changed files with 4 additions and 2 deletions
|
@ -13,6 +13,8 @@
|
|||
|
||||
## 細かい変更点
|
||||
|
||||
- インスタンスティッカーに表示するサーバーのアイコンとして favicon を優先する
|
||||
- favicon のほうがよくカスタマイズされているため
|
||||
- 誤爆しやすい位置にあるフォローボタンを隠す設定を追加
|
||||
- フォローを誤爆すると悲しいため
|
||||
- クローラーを拒否する [robots.txt](./custom/assets/robots.txt) の追加
|
||||
|
|
|
@ -28,7 +28,7 @@ let ticker = $ref<HTMLElement | null>(null);
|
|||
|
||||
// if no instance data is given, this is for the local instance
|
||||
const instance = props.instance ?? {
|
||||
faviconUrl: Instance.iconUrl || Instance.faviconUrl || "/favicon.ico",
|
||||
faviconUrl: Instance.faviconUrl || Instance.iconUrl || "/favicon.ico",
|
||||
name: instanceName,
|
||||
themeColor: (
|
||||
document.querySelector(
|
||||
|
@ -50,8 +50,8 @@ const bg = {
|
|||
|
||||
function getInstanceIcon(instance): string {
|
||||
return (
|
||||
getProxiedImageUrlNullable(instance.iconUrl, "preview") ??
|
||||
getProxiedImageUrlNullable(instance.faviconUrl, "preview") ??
|
||||
getProxiedImageUrlNullable(instance.iconUrl, "preview") ??
|
||||
"/client-assets/dummy.png"
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue