Wie würdest du das Discourse iOS-App-Erlebnis verbessern?

Meiner Meinung nach lässt die Erfahrung mit der neuesten Version mit aktivierter Chatfunktion und einem kleinen (iPhone 12 mini) zu wünschen übrig. Ich würde gerne eine einzige React Native-App sehen, zusammen mit einer Art Dokumentation für OSS-Plugin-Entwickler, um ihre eigenen React Native-Benutzeroberflächen zu erstellen, die Instanzen unterstützen, die die App verwenden.

Seit dem Upgrade auf iOS 18 habe ich Probleme mit der App. Anfangs konnte ich mich durch Neuinstallation der App und erneutes Anmelden wieder mit meiner Community verbinden, aber nach ein paar Stunden wurde die Verbindung getrennt. Jetzt akzeptiert die App meinen üblichen Benutzernamen und mein Passwort nicht mehr, obwohl ich mich weiterhin über das Web anmelden kann, es ist also kein Passwortproblem.

Es scheint, dass eine neue Sicherheitseinstellung in iOS den Zugriff blockiert. Treten bei jemand anderem diese Probleme auf? Haben Sie Ideen zur Behebung?

Nach weiteren Tests habe ich festgestellt, dass das Problem offenbar auf unsere Community beschränkt ist. Ich kann das Problem nicht reproduzieren, wenn ich mich mit Discourse Meta verbinde.

Jedes Mal, wenn ich versuche, mich anzumelden, erhalte ich diese Popup-Meldung

1 „Gefällt mir“

Gibt es eine Möglichkeit, die Beschreibung jedes Forums auszublenden?

Grund dafür ist, dass ich bereits weiß, worum es sich handelt, und lieber mehr auf dem Bildschirm unterbringen würde.

Nur das Symbol, der Titel und die URL würden ausreichen.

8 „Gefällt mir“

Ich mag diesen Vorschlag. Irgendwann habe ich mit einer Betaversion der App herumgespielt, bei der eine Benutzereinstellung die Beschreibung ein-/ausschalten würde. Andere Funktionen wurden dringender, also habe ich diesen Branch beiseitegelegt… aber das ergibt als nächste Änderung in der App viel Sinn. Danke!

7 „Gefällt mir“

Dies ist jetzt implementiert und kommt bald (vorbehaltlich der Überprüfung durch Apple).

3 „Gefällt mir“

Sieht gut aus (habe gerade bemerkt, dass ich noch auf der TestFlight-Version war)

1 „Gefällt mir“

Ich finde die Änderung der Zeilenhöhen ziemlich ärgerlich. Das bedeutet, dass – für jede Zeile außer der obersten – die Zeilen selbst und die darin enthaltenen UI-Elemente nie zweimal an der gleichen Stelle sind. Außerdem bedeutet eine Änderung in mehr als einer Zeile, dass sich die Bewegung vervielfacht, je weiter Sie nach unten auf dem Bildschirm gehen.

Daher eine Bitte um einige Stiländerungen, um Folgendes zu erreichen:

  1. konsistente Zeilenhöhe
  2. mehr Forenzeilen pro Bildschirm

Vorschläge, wie:

  • Verschieben Sie die Summen für neue Beiträge usw. in Abzeichen auf der rechten Seite, wie wir sie für DMs und beobachtete Themen erhalten. Ich stelle mir eine Art minimales Tabellenlayout auf der rechten Seite jeder Forenzeile vor?

Außerdem noch eine weitere Sache:

  • Ermöglichen Sie das Ausschalten der Tabs “Sites” / “Hot Topics”, ich benutze sie nie und würde es vorziehen, eine zusätzliche Forenzeile auf dem Bildschirm unterzubringen.

Vielen Dank für Ihre Berücksichtigung! :raising_hands:

3 „Gefällt mir“

Haben Sie Gedanken dazu?

Ich habe jetzt so viele Foren, dass sie mehr als einen Bildschirm umfassen, was das Problem verschärft.

Zeuge:

Im Vergleich dazu:

2 „Gefällt mir“

Beziehen Sie sich auf einige Zeilen, die aufgrund eines unread- oder new-Links höher sind, während andere das nicht sind?

Das ist im Moment unvermeidlich. Die Alternative wäre, dass jede Zeile Platz für diese Links reserviert, auch wenn sie nicht vorhanden sind, was zu leerem Weißraum führen würde.

Sie in Abzeichen auf der rechten Seite zu verschieben, würde den Tippbereich meiner Meinung nach zu klein machen, und es gibt kein klares Symbol, um “ungelesen” oder “neu” anzuzeigen, daher müssen wir uns auf Text verlassen.

Das ist meiner Meinung nach eine vernünftige Anfrage. Wir haben im Moment keine Einstellungen, aber es wäre ein guter Kandidat, wenn wir jemals damit anfangen.

Ich schätze Ihre Gedanken!

1 „Gefällt mir“

Ja, und die kumulative Auswirkung davon, ob diese vorhanden sind oder nicht, verändert das Layout drastisch.

Weißraum ist nicht unbedingt schlecht. Zumindest würden die Dinge immer an der gleichen Stelle erscheinen, was die kognitive Belastung erheblich verringern würde. Wenn Dinge an der gleichen Stelle erscheinen, müssen Sie nicht nachdenken, wenn sich das Layout jedes Mal ändert, müssen Sie alles jedes Mal von Grund auf neu verarbeiten.

Respektvoll muss ich widersprechen. Der Tippbereich ist bereits häufig zu klein, da er sich je nach Inhalt ändert (da es sich um einen Link mit variablem Text handelt und nicht um eine Schaltfläche mit fester Größe).

1 „Gefällt mir“

Wir haben einen Einstellungsbildschirm nur für die Android-App. Auf iOS habe ich gezögert, den Bildschirm nur für diese eine Funktion hinzuzufügen. Wir können ihn jedoch hinzufügen, wenn wir zwei oder mehr Optionen haben. Zum Beispiel könnten wir diese beiden haben:

  • Zeige „Hot Topics“ auf dem Startbildschirm an
  • Zeige Website-URLs auf dem Startbildschirm an

Standardmäßig wären diese beiden aktiviert (d. h. keine Verhaltensänderung für Benutzer). Wenn sie deaktiviert sind, wäre der Startbildschirm übersichtlicher, ohne die Tabs „Sites“ / „Hot Topics“ und ohne die URL jeder Community unter ihrem Namen. Dies sollte auch zu konsistenten Höhen für jede Zeile führen (unter Berücksichtigung der Logo-Höhe).

1 „Gefällt mir“

Ich mag deinen Stil. Melde mich an :slight_smile:

2 „Gefällt mir“

@gingerbeardman Wir haben eine neue Betaversion auf TestFlight mit einer teilweisen Lösung für Ihre Anfrage. Hier ist der Link: Join the Discourse Hub beta - TestFlight - Apple

Ich werde hier erklären, warum es sich um eine Teil-Lösung handelt. Der Beta-Build enthält eine Lösung nur für die Layout-Änderungen, nicht für die “Hot Topics”. Für die Layout-Änderungen habe ich mich entschieden, nur die URL einer Website-Zeile anzuzeigen, wenn diese Zeile nichts Neues/Ungelesenes enthält. Das heißt, das Layout sollte jetzt so aussehen:

Beachten Sie, dass die Zeilenhöhe in den allermeisten Fällen konstant sein wird (es gibt Ausnahmen für Websites mit vielen Gruppen-Posteingängen). Mit dieser Lösung ist keine Einstellung erforderlich, und das hat auch meine Überlegungen zum “Hot Topics”-Schalter beeinflusst. Da nur eine Einstellung benötigt wird, war ich sehr unwohl dabei, einen Bildschirm mit nur einer Einstellung hinzuzufügen. Daher gibt es vorerst keine Unterstützung zum Deaktivieren der “Sites / Hot Topics”-Leiste, Entschuldigung!

Beachten Sie außerdem, dass diese Beta-Version (Version 2.1.0, Build 621) auch Folgendes enthält:

  • Eine einfachere Geste zum Schließen einer Website durch Wischen von oben nach unten, wenn sich der Benutzer am oberen Rand des Ansichtsfensters befindet
  • Eine Fehlerbehebung für den oberen Abstand auf neuen iPhone 17-Geräten
  • Unter der Haube aufgerüstete React Native-Komponenten
  • Bessere Icons für Websites ohne Logo (oder mit fehlerhaften Logos)
3 „Gefällt mir“

TestFlight hat mich früher auf die Beta aufmerksam gemacht, also habe ich sie sofort installiert! Ich finde, es ist eine gute Kompromisslösung, ich werde damit noch eine Weile leben. Prost! Danke für deine Arbeit daran.

1 „Gefällt mir“

Bei einigen Zeilen gibt es eine leichte Höhenänderung, die Zeilen ohne Summen sind weniger hoch, kurz bevor der Domainname erscheint. Vielleicht würde ein Platzhalter mit einem Leerzeichen (anstelle von nichts) das Problem lösen?

Und die Hervorhebungszeile hat einen Rand rundherum, der im Dunkelmodus recht gut sichtbar ist, besonders am linken Rand. Vielleicht würde die Verwendung nur eines unteren Randes die Dinge verbessern?

2 „Gefällt mir“

Danke, das ist sehr hilfreich! Eine neue Betaversion ist mit Korrekturen für beide Probleme verfügbar.

2 „Gefällt mir“

Korrekturen sind großartig.

Ich bin gerade vom iPhone XS auf das 16 Pro umgestiegen (nicht ganz das Neueste, da ich iOS 26 vermeide), und die Liste der Foren in Discourse Hub ist falsch. Sie zeigt Foren an, die ich hinzugefügt hatte, aber inzwischen entfernt habe.

Wie kann ich das am besten beheben? (Ich habe sie gerade alle wieder hinzugefügt, aber ich bin neugierig, welche alten Daten es verwendet hat)

1 „Gefällt mir“

Hmm, interessant! Ich vermute, das Betriebssystem hat einige zwischengespeicherte Daten übertragen?

Wir verwenden in der App ausdrücklich keinen iCloud-Speicher. Das wäre eine Möglichkeit, das Problem zu beheben, aber bisher hatten wir keinen starken Bedarf, dies zu unterstützen (es würde auch die Synchronisierung von Websites über Geräte hinweg hinzufügen).

Keine große Sache, nur neugierig, dass es irgendwo alte und neue Daten gibt. TestFlight im Vergleich zum App Store vielleicht?

1 „Gefällt mir“

Die Foren, die nach der Migration vorhanden waren, befanden sich in einem Zustand, in dem sie die Anzeige „neu“ hatten, aber es gab keine neuen Beiträge in diesem Forum. Ich musste mich ab- und wieder anmelden, um das Problem zu beheben.

Übrigens habe ich mit der Telefon-zu-Telefon-„Schnelleinrichtung“ migriert, ohne iCloud.

2 „Gefällt mir“