There haven't been any public updates on the development of 3DS emulator Citra since 2020, but the software isn't dead - in fact, the devs have just posted a massive progress report following the shutdown of the official 3DS eShop.
Perhaps the most notable addition is support for separate windows, letting you move the displays of the two 3DS screens wherever you like on your desktop. That will, for example, let you spread the dual screens across two separate desktop monitors, for the weirdest sort of authenticity. There's now an automatic controller binding feature, so you won't have to manually configure most major controller types. There's also streamlined support for motion controls.
All these changes have already been implemented over the past few years, but if you weren't regularly updating the client and paying close attention to the menus, many of them likely would've slipped your notice. Many other changes are much more technical - you can read about them in the full progress report (opens in new tab) - but there's one newly announced technical change that's worth calling out.
Vulkan support for Citra is now in development. If you're not deep in on PC gaming tech, Vulkan is an alternative set of tools to let games give instructions to your graphics card. Citra currently uses OpenGL for this process, which broadly works fine, but in many cases Vulkan is more efficient at handling 3D graphics. In other words, Vulkan could make Citra run better, depending on the particulars of your hardware.
Whether or not the timing of this announcement with the official 3DS eShop shutdown was intentional, it's still worth noting, as Nintendo has just cut off the only legal path to access hundreds of digital 3DS games. Meanwhile,
Read more on gamesradar.com