The Windows version of iFly EFB is mostly used for planning at a desk, and its problems are mostly Windows problems: display scaling, graphics drivers and installer permissions. Each of the four below has a known fix.
On high-resolution or multi-monitor setups the app can open smaller than the screen, or larger than it. In iFly go to Menu › Setup › Screen Settings, enable Windowed mode, and a resolution option appears; pick one that matches your monitor. If you cannot reach the menu, drag the window to your main monitor first.
On some newer Intel graphics chips (Iris Xe in particular) the Windows graphics driver mishandles hardware acceleration. Telling Windows to render the app in software fixes it:
regedit and press Enter.HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics. Create the Avalon.Graphics key if it does not exist.This affects other apps built on the same Windows framework, so if you notice something else slow down, set the value back to 0.
This is the Windows Installer re-running every time the app starts, usually because it was installed on a secondary drive (E:, D:) with different permissions, or because the desktop shortcut created by the installer points at the installer rather than the app.
Go to Menu › Setup › Screen / Audio › Sound Setting, drag the level down from 100% and back up to 100%. That re-initialises audio output. Check the Windows volume and that the output device is right. (The same trick works on tablets; make sure the ringer switch is not muted on an iPad.)
Installing over an old version
Uninstall the previous version and delete its data folders before installing a new one. Two versions side by side, or old data with a new build, cause odd behaviour because they use folders with the same names in different formats.