XML support is rapidly improving! ActionScript 3 games tend to use a wide variety of XML methods. As Ruffle gains support for these methods, games are springing to life!
Several problems that caused unresponsive buttons and menus have been fixed. Unclickable buttons in ActionScript 3 games are (mostly) a thing of the past!
Other major refactors are in progress to improve Ruffle's compatibility with ActionScript 3 frameworks like Haxe.
@Aaron1011 is working on Stage3D support! Thanks to his work, the gorgeous interstellar strategy game Solarmax 2 is now fully playable in Ruffle on the desktop player! Check out the video below.
Many of the fan-favorite Flipline games are now playable! Check them out:
Last but not least, support for mobile devices is improving in a big way!
Text input boxes are finally supported on mobile devices! Tapping on a text box within Flash content now brings up the soft keyboard, so you can type into it without using a bluetooth keyboard or other workarounds.
The context menu finally works on iOS! It is activated by a long-press on the screen. To stop this behavior if needed, simply tap the "Hide this menu" option.
We have even more improvements coming very soon!
The latest releases now have dynamic audio buffering, making audio playback in the most demanding content much smoother! (Thanks to @szőlő)
A bug that causes some AVM2 games' intro sounds to repeat over and over will soon be fixed. (Thanks to @Aaron1011)