Value of disabled settings should be kept where possible

Here you can propose new features, make suggestions etc.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
petermad
Power Member
Power Member
Posts: 14861
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Value of disabled settings should be kept where possible

Post by *petermad »

As erlier discussed here http://ghisler.ch/board/viewtopic.php?p=156020 there are several configuration settings that are not kept if the function is disabled.

Several of these settings could easily be remembered just by applying a - (minus) in front of the parameter when it is disabled, just as it is already done with for example [Configuration] SoundDelay.

These parameters could be handled the same way as [Configuration] SoundDelay:
[Configuration] LogRotateLimit
[Configuration] LogKeepCount
[Configuration] BriefViewWidthLimit
[Configuration] CopyHugeBlockSize
[Configuration] CopyHugeBlockSizeOther

[General] AutoResume (wcx_ftp.ini)
[General] PortFrom (wcx_ftp.ini)
[General] PortTo (wcx_ftp.ini)

They are all numeric valuse where there is no risk that a negative value could be valid, hence can easily be remembered with a prefixed minus.

The following parameters could also be remembered with a minus prefix although they are not numeric:
[Configuration] CopyCompatDrives
[Configuration] CopyDirTimeStamp (when ExplorerForCopy is changed to 1)
[Packer] InternalzipTemp

[General] LogFile (wcx_ftp.ini)
[SiteX] keepalive (wcx_ftp.ini)

It should be pretty easy to change, and if implemented the user will no longer be fooled to think that the values are remembered, because that is how it looks like in the configuration dialog when these settings are disabled and the "Apply" button is pressed - it is first when the user re-opens the configuration dialog that he realizes that the values were NOT kept after all - bummer.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Post Reply