MENU/VIDEO: Only show max swapchain images if supported by video driver and/or context driver (so far this includes – DRM EGL context driver, VideoCore EGL context driver, Vulkan).
MENU/VIDEO: Only show black frame insertion for the video drivers/context drivers that support it (so far this includes – D3D8/D3D9, OpenGL, Vulkan).MENU/XMB: Don’t load menu pipeline shaders unless XMB is selected (D3D10/D3D11/D3D12/GL/Vulkan).MENU/XMB: Add menu layout – can switch between Desktop, Handheld and Auto.MENU/XMB: Add toggle to show/hide Playlist tabs.MENU/XMB: Mouse cursor scales correctly now.MENU/XMB: Menu scale factor setting now changes texts length, image scaling and margins.MENU/XMB: Fix scaling of tall images that were cut on bottom previously.MENU/XMB: Fixed left/right tab regression.MENU/XMB: Add Left Thumbnails (additional to the right).MENU/XMB: Left/right thumbnails are now automatically scaled according to layout.MENU/XMB: Disable XMB shadow icons by default for PowerPC and ARM for performance reasons.MENU/RGUI: Add User Interface -> Appearance options.MENU: Add Rewind/Latency/Overlay settings to Quick Menu, add options to show/hide them (User Interface -> Views -> Quick Menu).GUI: Support disabling window decorations on Windows and Linux.CHEEVOS: Store only login token, not password.CHEEVOS: Fixed incompatibilities with Neo Geo Pocket achievement sets.CHEEVOS: Add option to automatically take a screenshot when an achievement is triggered.CHEEVOS: Support Atari 2600, Virtual Boy, and Arcade (only Neo Geo, CPS-1, CPS-2 and CPS-3 and only with fbalpha core).
COMMON: Fix buggy behavior that could happen with ZIP file reading on some platforms as a result of not initializing struct.COMMON: Added runahead system allows you to drive down latency even further.