Wohin es geht

Roadmap

Mumcord wird in Epics gebaut, Epic 1 in vier Stufen. 1c und 1d erscheinen zusammen als Version 0.3.0. Hier steht, was jede Stufe bringt. Die Roadmap ist ein Vorschlag: Reihenfolge und Umfang können sich noch ändern.

Epic 1: der Client für jeden Tag

Alles, was eine Runde am Abend braucht, in vier Stufen. 1a und 1b sind erschienen, 1c und 1d kommen gemeinsam.

  1. Epic 1 · 1a

    fertig v0.1.0

    Alltags-Client

    Der Kern: verbinden, sprechen, schreiben, mitlesen.

    • Einrichtung in einer Minute: Identität, Mikrofon, Sprechmodus
    • Server-Leiste, mumble://-Links und Zertifikatsprüfung beim ersten Kontakt
    • Fenster im Discord-Stil mit Kanalliste, Chat und Mitgliederliste
    • Push-to-Talk mit Tasten und Maustasten, auch unter Wayland, oder Sprachaktivierung
    • Rauschunterdrückung, Echounterdrückung, Lautstärke pro Person
    • Chat in Kanälen und privat, Markdown, Bilder, Verlauf auf deinem Rechner
    • Kanälen folgen, ohne drin zu sein, mit Ungelesen-Zählern
    • Registrieren, Avatare, Profile, Wiederverbinden mit allem
    • Hell und dunkel, Deutsch, Englisch, Spanisch, Tray-Symbol, Diagnosedatei
    • Musikqualität bis 510 kbit/s (nachgereicht in 0.1.1)
  2. Epic 1 · 1b

    fertig v0.2.0

    Mehr Chat

    Der Chat kann alles, was man von heute erwartet, und bleibt für offizielle Clients lesbar.

    • Link-Vorschauen, pro Nachricht wegklickbar, im Wizard und in den Einstellungen abschaltbar
    • Karten für YouTube, Twitch und Spotify, die erst beim Klick laden
    • Externe Bilder im Chat und ein Bildbetrachter mit Zoom
    • GIF-Favoriten mit Quellenangabe für Giphy und Tenor
    • @Erwähnungen mit Autovervollständigung, eigenem Ton und eigener Benachrichtigung
    • Code mit Syntax-Hervorhebung, Formatierungsleiste und Kürzel
    • Manuelle Schwelle für die Sprachaktivierung
    • „Läuft gerade“: teilen, welche Musik du hörst (Linux und Windows)
    • Automatisches Aufräumen von Vorschauen und alten Verläufen
  3. Epic 1 · 1c

    in Arbeit v0.3.0

    Im Spiel

    Alles, was beim Zocken zählt.

    • Positional Audio über Mumble Link und die offiziellen Spiel-Plugins von Mumble
    • Overlay direkt im Spiel, auch im exklusiven Vollbild: unter Linux als Vulkan-Layer (wie MangoHud), unter Windows über die Grafikschnittstelle des Spiels (wie bei Discord)
    • Pro Spiel ein- und ausschaltbar, mit Position, Größe und Deckkraft. Vor dem Einschalten gibt es einen Hinweis zu Anti-Cheat
    • Startet von selbst mit dem Spiel. Global „Aus“ oder „An“ mit Ausnahmen pro Spiel, im Wizard wählbar, standardmäßig aus
    • Spiele, die Overlays bekanntermaßen sperren oder bannen, bleiben standardmäßig ausgenommen, mit Begründung
    • Bei Spielen ohne Overlay im Spiel: ein schwebendes, durchklickbares Fenster, das zeigt, wer spricht. Unter macOS gibt es kein Overlay
    • „Spielt gerade“, auf Wunsch: erkennt das Spiel über Mumble Link, bekannte Programme und Steam, mit Spiel beitreten über Steam
    • @Erwähnungen zum Anklicken: Vorschau beim Drüberfahren, Profil per Klick, Menü per Rechtsklick
    • Schnelleinstellungen per Klick aufs Zahnrad: Vorschauen, Design, Overlay, Teilen von Musik und Spiel, Profil bearbeiten und auf dem Server registrieren
    • Einstellungen mit Suche: findet Bereiche und einzelne Einstellungen, springt hin und hebt sie hervor. Die Seitenleiste bleibt beim Scrollen stehen
    • Neuer Bereich Barrierefreiheit: sichtbare Tastaturhinweise, Ansagen für Screenreader und Sprunglinks, einzeln schaltbar
    • Unter KDE Wayland legt Mumcord die Fensterregel für das Overlay mit einem Klick an
    • Feinschliff: weniger runde Ecken und gesendete Bilder so scharf, wie das Server-Limit erlaubt
  4. Epic 1 · 1d

    in Arbeit v0.3.0

    Mumcord unter sich

    Was möglich wird, wenn mehrere Leute Mumcord nutzen, und alles rund um Leute.

    • Geteilter Chatverlauf: Mumcord-Clients reichen bis zu 7 Tage Kanalverlauf weiter, damit du nachlesen kannst, was vor deinem Beitreten geschrieben wurde. Nie private Nachrichten, als „aus dem Verlauf von …“ markiert, abschaltbar
    • Nur was vor deinem Beitreten oder Folgen geschrieben wurde, ohne doppelte Nachrichten
    • Knopf „Zu den neuesten“, wenn du weiter oben liest
    • Abzeichen für Leute, die Mumcord nutzen
    • Doppelklick auf eine Person öffnet den privaten Chat, Klick heftet ihre Karte an
    • Neu gestaltetes Profil mit allem, was du für die Person eingestellt hast
    • Freunde, wiedererkannt am Zertifikat über Server und Umbenennungen hinweg, mit Online-Status
    • Privater Verlauf mit Freunden bleibt erhalten
    • Bilder zuverlässig reinziehen und einfügen: Vorschau vor dem Senden, mehrere auf einmal, Kompression auf das Server-Limit
    • Bilder in voller Größe: Offizielle Clients bekommen eine Vorschau im Rahmen des Server-Limits, Mumcord-Nutzer laden das ganze Bild im Bildbetrachter direkt vom Absender

Danach

Größere Bausteine nach Epic 1. Die Reihenfolge steht noch nicht fest.

  1. Epic 2

    später

    Mehrere Server und eigene Themes

    Überall dabei, und so, wie es dir gefällt.

    • Mit mehreren Servern gleichzeitig verbunden sein und überall mitlesen, auf einem sprechen
    • Eigene Themes mit Farbeinstellungen und Vorlagen
    • Themes als Text teilen: Im Chat erscheint eine Vorschaukarte, ein Klick übernimmt das Theme
  2. Epic 3

    später

    Komfort

    Feinschliff für Vielnutzer.

    • Globale Tastenkürzel über Push-to-Talk hinaus
    • Volles Tray-Menü
    • Einstellungen aus dem offiziellen Mumble-Client übernehmen
    • Flüstern und Rufen in andere Kanäle
    • Öffentlicher Server-Browser
  3. Epic 4

    später

    Admin

    Damit Mumcord den offiziellen Client ganz ersetzen kann.

    • Rechte (ACLs) bearbeiten
    • Bannen
    • Kanäle anlegen, verschieben und verwalten
  4. Epic 5

    später

    Auslieferung

    Installieren ohne Warnungen und immer aktuell.

    • Signierte Installer, ohne Warnung von SmartScreen und Gatekeeper
    • Automatische Updates
    • Absturzberichte, nur wenn du zustimmst
    • Paketquellen und Stores
  5. Epic 6

    später

    GIF-Suche

    Suchen statt nur Favoriten.

    • GIF-Suche, ohne einen API-Schlüssel in die App zu packen, den jemand auslesen könnte
    • Möglich wäre ein kleiner Vermittlungsdienst oder ein eigener Schlüssel; entschieden wird später

Was es nie geben wird

  • Etwas auf dem Server: keine Begleitdienste, keine Server-Plugins, keine Serverkonfiguration. Mumcord läuft mit jedem normalen Mumble-Server.
  • Mobile Apps und eine Web-Version.

Dir fehlt etwas?

Wünsche landen in den Issues auf GitHub und fließen in die Planung ein.

Feature wünschen Was schon erschienen ist, steht im Changelog →