OSごとに共有アイコンを変更

このテーマコンポーネントをインストール

こんにちは :wave:

このシンプルなテーマコンポーネントは、投稿とトピックの共有アイコンを から に変更します。Androidでは に変更されます。

注意: post_menucopyLink を使用している場合、デスクトップ版では投稿リンクを即座にコピーするため、このコンポーネントを使用したくない可能性があります。そのため、 アイコンはその用途に最適な選択です。もしかすると、このコンポーネントをモバイルに限定するか、copyLink が有効な場合デスクトップでは元のリンクアイコンを保持すべきかもしれません。 :thinking:

これに対応するため、デスクトップでのアイコン変更を無効にできる設定を追加しました。post_menucopyLink が追加されている場合、これを有効にすることをお勧めします。copyLink はデフォルトで追加されているため、この設定もデフォルトで有効になっています。これにより、デスクトップ版の投稿ではデフォルトのリンク アイコンが維持されます。

「いいね!」 6

元のままでお願いします。

そのコンポーネントのアイデアは気に入っていますが、Appleモバイルユーザーとしては、OSのアイコンの機能がOSでは異なるため、本当に機能するのか少し疑問に思っています。単なるリンクやリンクのコピー以上のものです。しかし、退屈なので考えすぎたり、大げさにしたりしているだけかもしれません。

「いいね!」 3

インスタント投稿リンクコピーが有効な場合、デスクトップでデフォルトのリンクアイコンを保持する設定を追加しました。

iOSとAndroidでは、ネイティブの共有パネルを使用するため、デフォルトのリンクアイコンが変更されます。投稿リンクを即座にコピーするのではなく、ネイティブの共有パネルを開きます。

全体として、投稿リンクを即座にコピーする場合にのみ、デフォルトでリンクアイコンが保持されます。ただし、設定で制御できます。:slightly_smiling_face:

「いいね!」 3

ブラウザの開発者コンソールで、この素晴らしいテーマコンポーネントの非推奨通知を受け取りました。

[THEME 57 ‘Change share icon by OS’] 非推奨通知: site.mobileView または site.desktopView にサイト初期化中にアクセスすると、ブラウザウィンドウのサイズ変更時にエラーや不整合が発生する可能性があります。これらのチェックは、ページレンダリング中に実行されるコンポーネント、トランスフォーマー、または API コールバックに移動してください。[deprecated since Discourse 3.5.0.beta9-dev] [deprecation id: discourse.static-viewport-initialization] [info: Designing for Different Devices (Viewport Size, Touch/Hover, etc.)]

FYI:

Admin Notice] Theme 'Change share icon by OS' contains code which needs updating. (id:discourse.static-viewport-initialization) (learn more)
「いいね!」 2

@Jagster さん、ありがとうございます。修正しました。

「いいね!」 2

本当にありがとうございます、通知が消えました! :smiley:

「いいね!」 1