A népszerű, nyílt forráskódú Tmux terminálmultiplexert, amellyel egyetlen felületről lehet több terminál munkamenetet, ablakot és panelt kezelni, 3.8-as verzióra frissítették.
A legnagyobb változás a lebegő panelekhez kapcsolódik, amelyeket a Tmux 3.7-ben vezettek be. Korábban elég korlátozottak voltak, most viszont már parancsokkal vagy egérrel is mozgathatók és átméretezhetők, átválthatók lebegő és csempézett elrendezés között, valamint felcserélhetők más panellekkel.
Újdonság a módos (modal) panelek bevezetése is. Amíg aktívak, ideiglenesen letiltják a többi panellel való interakciót. Be lehet állítani, hogy kattintásra a panelen kívül vagy az Escape megnyomására bezáródjanak. Emellett a lebegő panelek mostantól az elrendezés-definíciók részei, amelyek új, JSON-alapú formátumot használnak, de továbbra is kompatibilisek a korábbival.
A vezető fejlesztő, Nicholas Marriott szerint a terv az, hogy a lebegő panelek a Tmux 3.9-ben teljesen kiváltsák a hagyományos felugró ablakokat, a display-popup parancsot pedig kompatibilitási okokból meghagyják.
Fontos újdonság a beépített világos és sötét téma is. Ha a terminál támogatja, a Tmux automatikusan a terminál által jelzett preferencia alapján választ témát. A felhasználók kézzel is választhatnak témát az új theme szerveropcióval, vagy visszaállíthatják a korábbi színeket a set -s theme terminal paranccsal.
A navigációra is jutott figyelem. Az új, fuzzy kereséses váltó, a switch-mode, alapértelmezés szerint a Ctrl+B, majd Tab billentyűkombinációval érhető el, és megkönnyíti az ablakok közti keresést és váltást. A Ctrl+B, majd Shift+Tab hasonló funkciót ad a munkamenetekhez.
A motorháztető alatt az események köré szervezték át a hook rendszert. Új események jelentek meg a panelek aktivitásához, átméretezéséhez, a munkamenet-változásokhoz és az ablakműveletekhez. Emellett támogatja a formátumalapú monitorokat is, amelyek akkor futtatnak hookokat, ha a figyelt értékek megváltoznak vagy igazra váltanak.
A customize mód mostantól megjeleníti a hookokat és a környezeti változókat, lehetővé teszi az értékek közvetlen megnyitását szerkesztőben, és kínál egy opciót, amellyel csak a módosított beállítások láthatók.
A további fejlesztések közé tartozik a panelek görgetősávjának automatikus elrejtése, a másoló (copy) mód opcionális automatikus frissítése, a Unicode szóközök jobb kezelése, valamint az egértámogatás alapértelmezett bekapcsolása.
A Tmux 3.8 számos megjelenítési problémát is orvosol, többek között a villogást, a rossz helyre kerülő szöveget, valamint a státuszsorokat, menüket és lebegő paneleket érintő hibákat. Emellett több összeomlást és memóriaszivárgást is javítottak.
Egy fontos verziófrissítési tudnivaló: a 3.8-as verzióra való frissítés után a Tmuxot teljesen újra kell indítani, nem elég csak visszacsatlakozni egy meglévő munkamenethez.
További részletek az hivatalos changelogban és a fejlesztő kiadási beszélgetésében olvashatók.

