Repository navigation
A big one. Vice shows a short What's new window the first time you open it after updating.
New
- Game Capture: a quick setting that records only the game's window, so Discord and everything else stay out of your clips. Off unless you turn it on. Thanks @bryan-ovalle2 (#157).
- Discord-sized clips: right-click Share for a copy that fits Discord's free upload limit, and the editor can export one too. Settings, Sharing can make that what Share does. Also @bryan-ovalle2 (#190).
- Keyboard overlay: a small panel that shows the keys you press over your game, for streams and clips, in your accent colour. Drag it anywhere or pick a corner. Vice can also keep the keys with each clip, to show in the viewer or burn into an editor export. Both are off by default, under Settings, Overlay, and only the panel's own keys are ever read. Needs X11, or KDE Plasma, Hyprland, Sway or Niri on Wayland (#209, asked for by @Su6o and @jjito1).
- Trimming keeps the original: Save as new clip is now the main button in the trim window. Replace original is still there and asks first (#255, thanks @milan483).
- A volume for each separate audio track, under Settings, Audio, so a call or your mic can be heard over the game (#251, @NicklasLMJensen).
- System tray: on desktops with a tray, closing the window keeps Vice in the tray. Thanks @20plays (#194).
- Your game's own icon on your Discord profile, and any Steam game named in clips and on Discord even when it is not on Vice's list. Thanks @suriyahs (#234, #235).
- Niri: Vice now sees which game you are playing there (#232, @Lipsum27).
- Exact clip lengths: click the value next to the clip length slider and type the seconds (#240, @Localghost5075).
- The Flatpak build of gpu-screen-recorder: Vice uses it when it is the only one installed, or when you pick it under Settings, Recording. It carries its own FFmpeg and keeps recording on the GPU on older NVIDIA cards that a newer system FFmpeg has left behind, like the GTX 970 in #247 (thanks @kevinalavik for the digging, and @dec05eba for the suggestion).
- NixOS: a flake with a package and a NixOS module. Thanks @UMCEKO (#215).
- French, German and Brazilian Portuguese. Thanks @voltek-laruelle (#211, #238), @MLG993 (#239) and @marcobabinski (#184).
Fixes
Everything in 2.14.2 and 2.14.3 is in here too.
The keyboard overlay needs PyGObject, pycairo and gtk-layer-shell. They are optional dependencies on the AUR, and install.sh installs them where your distro packages them.