ライト/ダークモード切り替えの不具合と論理エラー

コアにダーク/ライトモードトグルがリリースされましたが、非論理的/バグがあります。ライトとダークのテーマを提供し、常にすべてのユーザーにトグルを表示したいと考えています。デフォルトはデバイスの環境設定に基づいた自動設定になります。

トグルを表示するには、次の手順が必要です。

  • 設定でサイトのデフォルトのダークカラースキームIDを正しいダークスキームに設定する
  • インターフェイスカラーセレクターをヘッダーまたはサイドバーに有効にする
  • テーマのデフォルトカラースキームをライトスキームに設定する(ダークの場合、ログアウトしたユーザーには表示されない)

これにより、ログアウトしたユーザーにトグルが表示されます。ただし、ログインしたユーザーにトグルを表示するには、ユーザーは次の手順を実行する必要があります。

  • ユーザー設定からカラースキームをライトに変更する
  • ユーザー設定から「自動ダークモードカラーパレット」を有効にする

これでトグルが表示され、ダーク/ライトスキームを切り替えるために使用できます。ユーザーがユーザー設定でスキームをライトに変更すると、トグルは非表示になります。

これを回避するために、ライトテーマのみをユーザーが選択できるように設定できますが、その場合でもトグルを表示するには設定から「自動ダークモードカラーパレット」を有効にする必要があります。

要約すると、スイッチはスキームがライト(システムデフォルトまたはユーザー設定)に設定されている場合にのみ表示されます。これはユーザーにとって混乱を招きます。

「いいね!」 4

既存のサイトやユーザー設定を壊さないように、このようにしたのだと思いますが、全体として不必要に混乱を招いています。両方のシステムが同時に存在する必要性はあまりないため(片方の方が優れているのに)、すべてのユーザーに対して強制的に有効にする方法があるべきです。

「いいね!」 4

はい、この問題は私たちも以前から悩まされていました。現在、ライト/ダークカラーパレットの動作方法を改善しており、これにより近いうちにすべてがより分かりやすくなることを願っています。

「いいね!」 7

トピックのタイトルは少しきついと思いますが、良い解決策も見つけたいと思っています。現在、Dark/Light Mode Toggle Plugin を使用しています。なぜなら、新しい機能がここで投稿したようにうまく機能しないためです。そして、フォーラムの外観にとって重要なので、公式バージョンがさらに開発されることを検討されていると聞いて嬉しいです(明らかに自分勝手な要望ですが):blush: :roll_eyes: