ダーク/ライトモード切り替え

同じ問題に遭遇しました。すぐに修正されることを願っています。ダーク/ライトの切り替えは、ローカルデバイスの設定で正常に機能し、正しいライトロゴが表示されます。

編集:このバグは、実際のデバイス設定がダークに設定されている場合にのみ発生し、現在のデバイス設定がライトの場合はすべて期待どおりに機能することに気づきました。役に立つことを願っています。

「いいね!」 1

この問題について調査できた方はいらっしゃいますか?試してみましたが、現時点では私には少し複雑すぎます… :stuck_out_tongue:

「いいね!」 1

コアにおけるダークモードとライトモードの動作方法のリファクタリングと実装により、この問題が発生しました。これを正常に機能させるには、コードの大幅なリファクタリングが必要です。

ご迷惑をおかけして申し訳ありません!

「いいね!」 2

@jordan-vidrine - 何かアップデートはありますか?
なぜかトグルが全く機能しなくなりました。アップデート関連なのか、それとも私が行ったことなのかは分かりません。
引き続きトラブルシューティングを行います!

解決しました!
ダークモードのIDを間違えてしまい、テーマのデフォルトに一致するようにユーザー設定を変更する必要がありました。
これで全てうまくいきました。
素晴らしいトグルをありがとうございます!:purple_heart:

もし私の理解が正しければ、このコンポーネントは、テーマ自体の選択を許可するのではなく、単一のテーマの2つのカラースキームを切り替えるように設計されているということですか?

「いいね!」 1

まさにそれです。

1つのテーマ、2つのカラーバリエーション。

更新:

残念ながら、Discourse Core の今後の変更により、このコンポーネントはサポートされなくなります。新しい Discourse Core のユーザーメニューで利用できるようにコンポーネントのリファクタリングに取り組む予定ですが、現時点では、ダークカラーからライトカラーへの切り替え時に発生する問題のため、このコンポーネントを broken(壊れている)とマークします。

「いいね!」 8

こんにちは
これは本当に素晴らしいコンポーネントですが、問題が発生しており、修正方法がわかりません。

このトグルツールは、ブラウザがライトカラーテーマを使用している場合に非常に便利です。

forum002

しかし、ブラウザがダークテーマを使用している場合、

ご覧のとおり、ロゴは自動的にダークカラーとライトカラーを切り替えることができません。

forum001

こんにちは、@ansen_an さん :slightly_smiling_face:

申し訳ありませんが、これは現在このテーマコンポーネントの問題であり、そのため現在 broken とタグ付けされています。

「いいね!」 4

JammyDodger様

返信ありがとうございます。修正を楽しみにしています。:grin:

「いいね!」 3

この問題の回避策を見つけた人はいますか?これは単なる見た目の問題なので、まだ本番環境で使用しています。そして、このようなシンプルなダークテーマの切り替えは、欠点を上回るものですが、それでも修正できると良いでしょう :slight_smile:

リファクタリングのためのプルリクエストが作業中です。

@pmusaraj によるこのコンポーネントの素晴らしいアップデートとリファクタリングに感謝します。彼の行ったリファクタリングにより、システムがダークモードに設定されている場合に発生するすべての問題と、ユーザーがフォーラムのUIをライトモードに切り替えたい場合に発生する問題が解決されました。

ヘッダーメニューでのトグル表示はデフォルトで無効にしました。これは、Discourse の新しいサイドバーのフッターに表示されます。

ヘッダーに表示したい場合は、テーマ設定でヘッダーメニューに表示するように選択できます。

「いいね!」 6

アップデート後、「古い」メニューのトグルが完全に消えました。まだ新しいサイドバーは使用していません。また、ヘッダーバーにはすでに複数のアイコンが配置されているため、そこに追加したくありません。

古いメニューの下部に戻す方法はありますか?

申し訳ありませんが、以前のハンバーガーメニューは最終的に廃止されるため、現在は新しいユーザーメニューとサイドバーに注力しているため、そのようなものはありません。

とはいえ、この機能を使用するためにドッキングされたサイドバーを有効にする必要はありませんが、次のように実験的なハンバーガーメニューを有効にする必要があります。

admin/site_settings/category/all_results?filter=sidebar

「いいね!」 2

このテーマコンポーネントは、安定版で問題が発生します。それを防ぐために、.discourse-compatibility の情報を追加することは可能でしょうか?

コンポーネントを最新のPRに更新したか、確認しておきます。

はい、しました。安定版のフォーラムにコンポーネントをクリーンインストールすると、壊れます。

「いいね!」 2

このコンポーネントは tests-passed ブランチとのみ互換性があります。