OSごとにシェアアイコンを変更

← Fill in “repoName” and “repoURL” for the automatic install button →

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

こんにちは :wave:

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

注: post_menucopyLink を使用している場合、このコンポーネントを使用しない方が良いでしょう。なぜなら、デスクトップでは投稿リンクが即座にコピーされるため、 アイコンはそれに最適な選択肢だからです。モバイルのみに制限するか、copyLink が有効な場合はデスクトップで元のリンクアイコンを保持すべきでしょうか。 :thinking:\

これを処理するために、デスクトップでのアイコン変更を無効にできる設定を追加しました。copyLinkpost_menu に追加されている場合は、有効にすることが推奨されます。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.)]