Kam to smeruje
Plán vývoja
Mumcord sa vyvíja v epicoch. Epic 1 je dokončený verziou 0.3.0. Toto prináša každý epic. Plán vývoja je návrh: poradie aj rozsah sa ešte môžu zmeniť.
Epicy
Epic 1 je klient na každý deň. Potom prídu väčšie stavebné bloky, ktorých poradie ešte nie je pevne dané.
-
Epic 1
hotové v0.3.0
Klient na každý deň
Všetko, čo partia potrebuje na večer. Vydané v troch verziách, 0.3.0 dokončuje Epic 1.
Klient na každý deň v0.1.0
- Nastavenie za minútu: identita, mikrofón, režim hovorenia
- Lišta serverov, odkazy mumble:// a kontrola certifikátu pri prvom kontakte
- Okno v štýle Discordu so zoznamom kanálov, chatom a zoznamom členov
- Push-to-talk s klávesmi a tlačidlami myši, aj na Waylande, alebo hlasová aktivácia
- Potlačenie šumu, potlačenie ozveny, hlasitosť pre každú osobu
- Chat v kanáli aj súkromný, Markdown, obrázky, história na tvojom počítači
- Sledovanie kanálov bez toho, aby si v nich bol, s počtom neprečítaných
- Registrácia, avatary, profily, opätovné pripojenie so všetkým
- Svetlá a tmavá téma, angličtina, nemčina, španielčina, ikona v systémovej lište, diagnostický súbor
- Kvalita hudby až do 510 kbit/s (pridané vo verzii 0.1.1)
Viac chatu v0.2.0
- Náhľady odkazov, zavrieť sa dajú pri každej správe, vypnúť v sprievodcovi aj v nastaveniach
- Karty YouTube, Twitch a Spotify, ktoré sa načítajú až po kliknutí
- Externé obrázky v chate a prehliadač obrázkov so zoomom
- Obľúbené GIFy s uvedením zdroja pre Giphy a Tenor
- @zmienky s automatickým dopĺňaním, vlastným zvukom a vlastným upozornením
- Kód so zvýrazňovaním syntaxe, panel formátovania a skratky
- Ručný prah pre hlasovú aktiváciu
- „Práve počúva“: zdieľaj, akú hudbu počúvaš (Linux a Windows)
- Automatické upratovanie náhľadov a starej histórie
V hre v0.3.0
- Priestorový zvuk (beta) cez Mumble Link a oficiálne herné pluginy Mumble, prepínateľný aj v rýchlych nastaveniach. Ikona „3D“ ukazuje, kto práve posiela polohové dáta
- Overlay priamo v hre, aj v exkluzívnom režime celej obrazovky: na Linuxe vrstva Vulkan (ako MangoHud), aj v hrách zo Steamu a cez Proton, testované napríklad s Tyr a Supermarket Simulator. Na Windows príde neskôr cez grafické API hry (ako Discord); dovtedy je tu overlay okno
- Zapína a vypína sa pre každú hru, s polohou, veľkosťou a priehľadnosťou. Pred zapnutím dostaneš upozornenie o anti-cheate
- Spustí sa sám s hrou. Globálne „Vyp.“ alebo „Zap.“ s výnimkami pre jednotlivé hry, ponúkané v sprievodcovi, predvolene vypnuté
- Hry, ktorých anti-cheat overlaye blokuje alebo nahlasuje, zostávajú predvolene vynechané a dôvod sa zobrazí: VALORANT a League of Legends (Riot Vanguard), Call of Duty s Modern Warfare II/III, Warzone a Black Ops 6 (Ricochet), Counter-Strike 2 v zápasoch FACEIT (FACEIT Anti-Cheat), PUBG: BATTLEGROUNDS (BattlEye) a Apex Legends (Easy Anti-Cheat)
- Pre hry bez herného overlayu: plávajúce okno, cez ktoré sa dá klikať a ktoré ukazuje, kto hovorí. Na macOS overlay nie je
- Voliteľné „Práve hrá“: rozpozná hru cez Mumble Link, známe programy a Steam, s pripojením do hry cez Steam
- Klikateľné @zmienky: náhľad pri prejdení myšou, profil po kliknutí, menu po pravom kliku
- Menu pravého tlačidla na ľuďoch s ikonami a prepínačmi, nový profil, v ktorom zmeny platia okamžite
- Rýchle nastavenia po kliknutí na ozubené koliesko: náhľady, téma, overlay, zdieľanie hudby a hry, úprava profilu a registrácia na serveri
- Nastavenia s vyhľadávaním: nájde sekcie aj jednotlivé nastavenia, skočí na ne a zvýrazní ich. Bočný panel zostáva na mieste, kým posúvaš
- Nová sekcia Prístupnosť: viditeľné nápovedy pre klávesnicu, oznámenia pre čítačky obrazovky a odkazy na preskočenie, každé s vlastným prepínačom
- Na KDE Wayland Mumcord jedným klikom nastaví pravidlo okna pre overlay
- Doladenie: menej zaoblené rohy a odoslané obrázky také ostré, ako to limit servera dovolí
- Všetkých 24 úradných jazykov EÚ, vrátane menu v systémovej lište, každý pod vlastným menom
- Krok o súkromí v sprievodcovi: kam sa Mumcord pripája a kedy
Mumcord s Mumcordom v0.3.0
- Zdieľaná história chatu: klienti Mumcord si odovzdávajú až 7 dní histórie kanála, takže si prečítaš, čo sa písalo, kým si sa pripojil. Nikdy nie súkromné správy, označené ako „z histórie používateľa …“, dá sa vypnúť
- Len to, čo sa písalo pred tvojím pripojením alebo začatím sledovania, bez duplicitných správ
- Tlačidlo „Skočiť na najnovšie“, keď čítaš vyššie
- Odznak pre ľudí, ktorí používajú Mumcord
- Dvojklikom na osobu otvoríš súkromný chat, klikom pripneš jej kartu
- Prepracovaný profil so všetkým, čo si pre danú osobu nastavil
- Priatelia, rozpoznaní podľa certifikátu naprieč servermi a po premenovaní, so stavom online
- Súkromná história s priateľmi sa uchováva
- Zoznam priateľov v pravom stĺpci s kanálom, v ktorom sú
- „Pripojiť sa do ‹kanál›“ po pravom kliku na osobu alebo priateľa
- Pravý stĺpec so sekciami, ktoré sa dajú zbaliť: „V ‹kanál›“, „V iných kanáloch“ a „Priatelia“
- Spoľahlivé pretiahnutie a vkladanie obrázkov: náhľad pred odoslaním, viac naraz, kompresia na limit servera
- Obrázky v plnej veľkosti (beta): oficiálne klienty dostanú náhľad v rámci limitu servera, používatelia Mumcordu načítajú celý obrázok v prehliadači obrázkov priamo od odosielateľa. Ponúkanie aj načítavanie sa dá vypnúť zvlášť
-
Epic 2
na rade v0.4.0
Viac serverov, témy a vyladenie
Všetko vyjde naraz ako verzia 0.4.0: viac serverov, vlastné témy, herný overlay na Windows a prvé priame spojenia medzi používateľmi Mumcordu. Priestorový zvuk, herné pluginy a obrázky v plnej veľkosti zostávajú v bete.
Viac serverov naraz
- Až 5 serverov pripojených naraz, nastaviteľné od 1 do 15. Hovor na jednom, čítaj, píš a dostávaj upozornenia na všetkých
- Servery označené „Vždy pripojiť pri štarte“ a tie otvorené naposledy sa pripoja samy; každý server sa po výpadku sám znova pripojí
- Upozornenia a súkromné správy ukazujú názov servera, upozornenia sa dajú stlmiť pre každý server zvlášť
- „Pripojiť sa do kanála“ aj pri priateľoch na inom serveri; mumble:// odkazy na pripojený server ťa zavedú rovno tam
Témy a vzhľad
- Vlastné témy z pár hlavných farieb, s predvoľbami a živým náhľadom; Mumcord udrží kontrast čitateľný
- Zdieľanie tém ako text: chat ukáže kartu s náhľadom, jedným klikom použiješ tému na aplikáciu alebo na server
- Ak chceš, vlastná téma pre každý server
- Vzhľad tohto webu v aplikácii: žiariace tlačidlá, prechody farieb, sklenené efekty a jemné filmové zrno, dá sa vypnúť
Vyladenie a veľké servery
- Rozbaľovacie zoznamy v štýle témy namiesto tých z prehliadača, každé pole v nastaveniach pekne zarovnané
- Tenký ukazovateľ priebehu pod obrázkami v chate, kým sa načíta plná veľkosť
- Veľké servery už nezamrznú pri prvom zobrazení, k tomu prepínače „Skryť prázdne kanály“ a „Hovoriaci navrchu“
- Správy sa rátajú ako odoslané až vtedy, keď ich server potvrdí; odmietnuté sa dajú poslať znova
- Komentár v profile s tučným písmom, kurzívou, odkazmi a zoznamami
Kvalita pripojenia
- Ping, strata paketov, šírka pásma a UDP alebo TCP v profile a menu človeka, aj pre teba
- Malá ikona signálu pri ľuďoch so slabým pripojením, dá sa vypnúť
Overlay
- Herný overlay aj na Windows, cez DirectX 11 a 12, s rovnakými nastaveniami a anti-cheat zoznamom ako na Linuxe
- Správne farby v HDR hrách, hry zo Steamu vo Flatpaku, hry na celú obrazovku bez okrajov preverené na KDE a GNOME
- Opravené: zatvorenie alebo aktualizácia Mumcordu už nezhodí bežiacu hru
- Herný overlay aj v natívnych linuxových hrách s OpenGL, napríklad Project Hospital, Euro Truck Simulator 2 a Hearts of Iron IV
- Overlay okno zmizne; ak si ho používal, jednorazové upozornenie ťa zavedie do nastavení herného overlayu
- „Pripojiť sa do hry“ aj pri hrách, ktoré cez Mumble Link zdieľajú adresu svojho servera
Priamo z Mumcordu do Mumcordu
- Priame, šifrované spojenia medzi používateľmi Mumcordu cez IPv6, presmerovanie portov na tvojom routeri alebo tvoju vlastnú sieť, bez cudzieho servera
- Mumcord sa najprv raz opýta, lebo ostatní vidia tvoju IP adresu; zmeniť to môžeš v nastaveniach
- Obrázky v plnej veľkosti tak prídu oveľa rýchlejšie; ak žiadne priame spojenie nefunguje, ide to ako doteraz
- Zatvorenie prehliadača obrázkov zastaví prenos
Spoločné pozeranie (beta)
- Spoločné pozeranie YouTube: všetci v hlasovom kanáli pozerajú to isté video naraz, ktokoľvek môže pozastaviť a pretáčať
- Zdieľaj obrazovku alebo okno, ak chceš, aj so zvukom, až pre 8 divákov, predvolene 720p pri 30 snímkach za sekundu
Inštalácia na Linuxe a aktualizácie
- Balíky pre Debian a Ubuntu (.deb), Fedoru a openSUSE (.rpm), Arch (AUR: mumcord-bin) a AppImage, každý pre x86_64 aj ARM64
- Inštalácia jedným riadkom v termináli, s položkou v menu a podporou mumble:// odkazov
- „Spustiť Mumcord po prihlásení“ na každom systéme
- Voliteľne upozornenie, keď vyjde nová verzia; Mumcord sa GitHubu pýta najviac raz denne
-
Epic 3
neskôr
Pohodlie
Vylepšenia pre náročných používateľov.
- Globálne skratky nad rámec push-to-talk
- Kompletné menu v systémovej lište
- Import nastavení z oficiálneho klienta Mumble
- Šepot a výkrik do iných kanálov
- Verejný prehliadač serverov
-
Epic 4
neskôr
Administrácia
Aby Mumcord mohol plne nahradiť oficiálneho klienta.
- Úprava oprávnení (ACL)
- Bany
- Vytváranie, presúvanie a správa kanálov
-
Epic 5
neskôr
Distribúcia
Inštalácia bez varovaní a vždy aktuálne.
- Podpísané inštalátory, žiadne varovanie SmartScreen ani Gatekeeper: už pripravené v release workflow pre Windows a macOS, aktívne, keď budú certifikáty nastavené
- Automatické aktualizácie
- Hlásenia pádov, len ak súhlasíš
- Repozitáre balíkov a obchody s aplikáciami
-
Epic 6
neskôr
Hľadanie GIFov
Hľadanie namiesto iba obľúbených.
- Hľadanie GIFov bez toho, aby aplikácia obsahovala API kľúč, ktorý by si mohol ktokoľvek vytiahnuť
- Možnosťami sú malá sprostredkovacia služba alebo tvoj vlastný kľúč; rozhodne sa neskôr
Čo sa nikdy nestane
- Čokoľvek na serveri: žiadne sprievodné služby, žiadne serverové pluginy, žiadna konfigurácia servera. Mumcord funguje s každým štandardným Mumble serverom.
- Mobilné aplikácie a webová verzia.
- Relay server pre priame spojenia: ak nefunguje žiadna priama cesta, Mumcord ide namiesto toho cez Mumble server.
Niečo ti chýba?
Požiadavky idú do issues na GitHube a premietajú sa do plánovania.