Discourse iOSアプリ体験をどう改善しますか?

IMOでは、チャットが有効になっている最新バージョンと、小型(iPhone 12 mini)での体験は、大いに改善の余地があります。単一のReact Nativeアプリが登場し、アプリをサポートするために独自のReact Native UIを構築するOSSプラグイン開発者向けのドキュメントのようなものが登場することを期待しています。

iOS 18 にアップグレードしてから、アプリに問題が発生しています。当初は、アプリを再インストールして再度ログインすることでコミュニティに再接続できましたが、数時間後に切断されました。現在、ウェブ経由では引き続きログインできますが、アプリは通常のユーザー名とパスワードを受け付けなくなっています。パスワードの問題ではありません。

iOS の新しいセキュリティ設定がアクセスをブロックしている可能性があります。他にこの問題に直面している人はいますか?修正のアイデアはありますか?

さらにテストしたところ、問題は私たちのコミュニティに限定されているようです。Discourse Meta に接続しても、問題は再現できません。

ログインしようとするたびに、このポップアップメッセージが表示されます。

「いいね!」 1

フォーラムごとの説明を非表示にすることは可能でしょうか?

理由としては、フォーラムの内容はすでに把握しているので、画面上にもっと多くの情報を表示したいからです。

アイコン、タイトル、URLだけで十分です。

「いいね!」 8

この提案は良いと思います。以前、ユーザー設定で説明のオン/オフを切り替えるベータ版アプリをいじっていたことがありました。他の機能がより重要になったため、そのブランチは脇に置きましたが、これはアプリで行うべき次の変更として非常に理にかなっています。ありがとうございます!

「いいね!」 7

これは実装され、近日公開予定です(Appleの審査待ち)。

「いいね!」 3

良さそう(テストフライトビルドのままであることに気づいたばかりです)

「いいね!」 1

行の高さを変更するのが非常に面倒だと感じています。これは、一番上の行以外のすべての行で、行自体やその中のUI要素が二度と同じ場所に配置されないことを意味します。さらに、複数の行で変更が発生すると、画面を下に移動するにつれて、その動きは倍増します。

そのため、以下のスタイル調整のリクエストがあります。

  1. 一貫した行の高さ
  2. 画面あたりのフォーラム行数を増やす

方法の提案:

  • 新しい投稿などの合計数を、DMや注目トピックで表示されるようなバッジを右側に移動します。各フォーラム行の右側に、何らかの最小限のテーブルレイアウトを想定していますか?

さらに、もう一つ:

  • サイト/注目トピックタブをオフにするオプションを許可してください。私はそれらをまったく使用せず、画面にフォーラム行を1つ追加できるようにしたいです。

ご検討ありがとうございます!:raising_hands:

「いいね!」 3

上記について何かご意見はありますか?

フォーラムが1画面に収まらなくなり、問題がさらに複雑化しました。

証拠:

対照:

「いいね!」 2

未読または新規のリンクがあるために行が高くなり、そうでない行があるということですか?

現時点では避けられません。代替案は、リンクがない場合でも、すべての行でそれらのリンクのためのスペースを確保することですが、それは空の白いスペースにつながります。

それらを右側のバッジに移動すると、タップ領域が小さすぎると私は思います。また、未読または新規を示す明確な記号がないため、テキストに頼る必要があります。

それはもっともな要求だと思います。現時点では設定はありませんが、将来的に設定を開始する良い候補になるでしょう。

ご意見ありがとうございます!

「いいね!」 1

はい、そしてそれらの有無によってレイアウトが劇的に変化する複合的な影響です。

白いスペースは必ずしも悪いことではありません。少なくとも、物事は常に同じ場所に表示されるため、認知負荷を大幅に軽減できます。物事が同じ場所に表示されれば、考える必要はありません。レイアウトが毎回変わる場合は、毎回最初からすべてを処理する必要があります。

失礼ですが、同意できません。タップ領域は、可変テキストのリンクであるため(固定サイズのボタンではなく)、コンテンツによって頻繁に小さすぎます。

「いいね!」 1

Androidのみのアプリには設定画面があります。iOSでは、この機能のためだけに画面を追加することに躊躇していました。しかし、2つ以上のオプションがあれば追加できます。例えば、次の2つを追加できます。

  • ホーム画面にホットトピックを表示する
  • ホーム画面にサイトURLを表示する

デフォルトでは、これら2つはチェックされています(つまり、ユーザーの動作に変更はありません)。チェックを外すと、ホーム画面はサイト/ホットトピックタブなし、各コミュニティ名の下のURLなしで、よりすっきりします。これにより、各行の高さも(ロゴの高さに合わせて)一貫したものになるはずです。

「いいね!」 1

あなたのスタイルが好きです。登録してください :slight_smile:

「いいね!」 2

@gingerbeardman 様、ご要望に対する部分的な修正を施した新しいベータ版がTestFlightで利用可能になりました。リンクはこちらです: Join the Discourse Hub beta - TestFlight - Apple

なぜ部分的な修正なのかをここで説明します。ベータ版には、レイアウト変更部分のソリューションのみが含まれており、「ホットトピック」部分は含まれていません。レイアウト変更については、新しい/未読の項目がないサイト行のみURLを表示することにしました。つまり、レイアウトは以下のようになります。

ほとんどの場合、行の高さは一貫しています(多くのグループ受信トレイを持つサイトには例外があります)。このソリューションでは設定は不要であり、それが「ホットトピック」トグルについても私の考えに影響を与えました。設定は1つしか必要ないため、1つの設定しかない画面を追加することにかなり不安を感じました。そのため、現時点では「サイト/ホットトピック」バーを無効にするサポートはありません。申し訳ありません!

また、このベータリリース(バージョン2.1.0、ビルド621)には以下も含まれていることに注意してください。

  • ビューポートの上部にいるときに上から下にスワイプしてサイトを閉じるための簡単なジェスチャー
  • 新しいiPhone 17デバイスのトップパディングのバグ修正
  • React Nativeの内部アップグレード
  • ロゴがない(または壊れたロゴの)サイトのアイコンの改善
「いいね!」 3

TestFlight がベータ版について通知してきたので、すぐにインストールしました。これは良い妥協案だと思います。しばらくこれで様子を見ます。よろしく!作業に感謝します。

「いいね!」 1

一部の行で高さがわずかに変更されており、合計がない行はドメイン名が表示される直前に、より低くなっています。スペース文字のプレースホルダー(何も表示しないのではなく)を使用すると解決するのではないでしょうか?

また、ハイライト行は全周に境界線があり、ダークモードでは、特に左端で目立ちます。下部境界線のみを使用すると改善されるのではないでしょうか?

「いいね!」 2

ありがとうございます。大変参考になりました!両方の問題に対する修正を含む新しいベータ版がリリースされました。

「いいね!」 2

修正は素晴らしいです。

iPhone XS から 16 Pro (iOS 26 は避けているため、最新ではありません) に移行したばかりですが、Discourse Hub のフォーラム リストが間違っています。削除したはずのフォーラムが表示されています。

これを解決するにはどうすればよいですか? (すべて再度追加しましたが、古いデータが何を使用していたのか疑問に思っています)

「いいね!」 1

興味深いですね!OSがキャッシュされたデータを移行したのでしょうか?

アプリではiCloudストレージを明示的に使用していません。それが修正方法の一つになりますが、今のところそれに対応する必要性はそれほど強くありません(デバイス間でサイトを同期することも可能になります)。

大したことではありませんが、どこかに古いデータと新しいデータがあるのか気になっただけです。TestFlightとApp Storeの違いでしょうか?

「いいね!」 1

移行後に存在していたフォーラムで、「新規」カウントが表示されているにもかかわらず、そのフォーラムに新しい投稿がない状態になりました。修正するには、ログアウトして再度ログインする必要がありました。

ちなみに、iCloudは使用せずに、電話から電話への「クイックセットアップ」で移行しました。

「いいね!」 2