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.
-
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)
-
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
-
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
-
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.
-
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
-
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
-
Epic 4
später
Admin
Damit Mumcord den offiziellen Client ganz ersetzen kann.
- Rechte (ACLs) bearbeiten
- Bannen
- Kanäle anlegen, verschieben und verwalten
-
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
-
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 →