Reply 340 of 2281, by Alexander
Some status update:
Selecting install directory in installer
I'm using NSIS with the default settings for the installation directory. (For those who know NSIS a bit better: With the correct "\" at the end of the default installation directory string.) The installer will always display the chosen directory in the "Installation directory" edit field and not add some "\D-Fend Reloaded" subdirectory record automatically. As already mentioned this is the default behavior of all NSIS made installers. Because guessing if there should be a "\D-Fend Reloaded" added to the installtion path (because the user has chosen "C:\Program files") or not (because the user has chosen "E:\OldGames") would only cause problems so I will keep the current mode.
Storing the size of the capture viewer area
I just found out: D-Fend Reloaded is already storing the size of the capture viewer area if "Restore window size at program start" is activated. So there is no need for adding this in the next version. - But due to a bug the size was not restored correctly yet. (Fixed in RC3.)
Usage of the Default=... language string
In RC2 this string was used nowhere. In RC3 it will be used as the name for the default DOSBox installation in the program options dialog the profile editor and (again) to mark the "DirectX" SDL video driver setting as the default value. Because I've added the Default=... after string freeze to the language files, this key is not intended to be translated for 0.5.0. I have added it to my NewLanguageStrings.txt file for 0.6.0 where the "Default" list entry will officially be translateable.
Visible pages after changing the emulation type in wizard
Fixed.
Capture viewer area
I can confirm this problem now. But because the sounds ListView is set to alClient and the info label panel is set to akTop the info label panel should not be able to hide some parts of the ListView control. So this is really some VCL related problem. But finally I have a solution:
SoundInfoPanel.Visible:=...;
SoundInfoPanel.Height:=IfThen(SoundInfoPanel.Visible,17,0);
Release candiate 3
I have made a new release candidate and uploaded it to the default beta versions page. I really hope this will be the last release candiate. If no new bugs arise until tomorrow, I will release D-Fend Reloaded 0.5.0 tomorrow.