TCMD10 doesn't save options until restarted

Feb 12, 2009
17
0
Hi,

long time 4DOS/4NT user here who just upgraded to TCMD10 (v10.00.51).

While configuring I noticed that most changes that I make under the Options menu don't take effect until I close and restart TCMD. What's more, if I go back to the Options menu without closing/restarting first, my changes will not be shown. If I then click OK (or Apply) my changes will be totally lost but if I click Cancel and then close and restart my changes will be applied after all.

This applies to

Options|Configure Take Command...
Options|Configure TCC...

(haven't tried the toolbar config yet). Smells like a bug to me. Can anyone confirm this?

Thanks,
Arjan
 

rconn

Administrator
Staff member
May 14, 2008
12,404
152
Arjan van Gog wrote:


>
> long time 4DOS/4NT user here who just upgraded to TCMD10 (v10.00.51).
>
> While configuring I noticed that most changes that I make under the *Options *menu don't take effect until I close and restart TCMD. What's more, if I go back to the *Options *menu without closing/restarting first, my changes will not be shown. If I then click *OK *(or *Apply*) my changes will be totally lost but if I click *Cancel *and then close and restart my changes will be applied after all.
>
> This applies to
>
> *Options|Configure Take Command...*
> *Options|Configure TCC...*
>
> (haven't tried the toolbar config yet). Smells like a bug to me. Can anyone confirm this?

Not reproducible here (other than the startup mode or startup tabs,
which is expected).

Rex Conn
JP Software
 
Feb 12, 2009
17
0
Not reproducible here (other than the startup mode or startup tabs,
which is expected).
Please take a look at this screencam:

http://www.prognosis.nl/tcmd/

Please do watch all the way to the end. The color example is somewhat repetitious but the second example with transparency gets very interesting.

Also I mention at some point that behavior is inconsistent. Actually there does appear to be a consistency: The very first time I open an Options window after starting TCMD and make changes then the next time I go back the changes will be shown as they were made (although they won't have taken effect) but if you then change something a second time and then go back those second changes will not be shown at all.

You will need FlashPlayer 10 to view the video. If you have trouble viewing it perhaps you could download the raw mp4 file instead:

http://www.prognosis.nl/tcmd/TakeCommand bug report.mp4

Thanks,
Arjan
 
May 20, 2008
11,529
102
Syracuse, NY, USA
On Thu, 12 Feb 2009 08:06:13 -0600, Arjan van Gog <> wrote:


>Also I mention at some point that behavior is inconsistent.

As concerns transparency, it is inconsistent. A most recent change isn't
reflected if Options is opened again. Sometimes, after making a change, "OK"
does nothing; sometimes it applies the change made before the most recent one.
--
- Vince
 

rconn

Administrator
Staff member
May 14, 2008
12,404
152
This is WAD -- if you select the Configure TCC option from the TCMD menu, you are *NOT* updating all of the the active TCC sessions; only the default values for future sessions. (You don't need to close TCMD, just start a new tab.)

This is not new, v9 behaves the same way -- the decision being that it was (1) unwise to blindly force every active TCC session to change, and (2) difficult to do anyway.

If you want to change the values for the current TCC session, use the OPTION command within that session.
 
Feb 12, 2009
17
0
This is WAD -- if you select the Configure TCC option from the TCMD menu, you are *NOT* updating all of the the active TCC sessions; only the default values for future sessions. (You don't need to close TCMD, just start a new tab.)

Did you actually watch the video? The behaviour is wacky any way you look at it. Especially the demonstrations with the transparency shows a genuine bug: The inactive transparency value spontaneously gets a value that it was never set to. It is getting mixed up with a previous active transparency setting!

I can understand that some changes only take effect after a restart but the user interface should have some level of consistency in what it displays.

This is not new, v9 behaves the same way -- the decision being that it was (1) unwise to blindly force every active TCC session to change, and (2) difficult to do anyway.

I went straight from TCMD/32 v4 to v10 so I never saw v9. Regardless, behaviour of a current version is not automatically justified because a previous version behaved the same way.

Please watch the video and let me know what you think after seeing it. I'm both a programmer as well as a user interface designed by profession and imho something is not right.
 

rconn

Administrator
Staff member
May 14, 2008
12,404
152
Did you actually watch the video? The behaviour is wacky any way you look at it. Especially the demonstrations with the transparency shows a genuine bug: The inactive transparency value spontaneously gets a value that it was never set to. It is getting mixed up with a previous active transparency setting!

Transparency is a special case, as it is constantly monitored & reset (every 50 milliseconds or so). If you want to change the current transparency, use the slider control, not the dialog.
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
4,491
90
Albuquerque, NM
prospero.unm.edu
This is WAD -- if you select the Configure TCC option from the TCMD menu, you are *NOT* updating all of the the active TCC sessions; only the default values for future sessions.

Perhaps, instead of "Configure TCC..." the menu item might be named "Configure TCC defaults...", or "Configure new TCC sessions...", or "Configure TCC template..."
 
Feb 12, 2009
17
0
Transparency is a special case, as it is constantly monitored & reset (every 50 milliseconds or so). If you want to change the current transparency, use the slider control, not the dialog.

Build 52 fixes the transparency problem I reported, thanks.

Could it be that you also changed something with regard to how changes to the other TCC options are handled? With build 51 any revised changes you made to for example the input color the second time these would not show up if you opened it a third time. But with build 52 any change you make is reflected in the Options dialog the next time you open it which is a vast improvement.

I can fully understand that some changes require a restart but perhaps it would be an idea to somehow identify those values or perphaps bring up a message box like:

The changes you made will be applied the next time you start TakeCommand or to new Console tabs that you create.
[ ] Don't show this message again

That would have saved me (and possibly others) a lot of confusion :-)
 

rconn

Administrator
Staff member
May 14, 2008
12,404
152
> Could it be that you also changed something with regard to how changes to
> the other TCC options are handled? With build 51 any revised changes you
> made to for example the input color the second time these would not show
> up if you opened it a third time. But with build 52 any change you make is
> reflected in the Options dialog the next time you open it which is a vast
> improvement.

Nothing was changed in build 52.

If you run the OPTION command from TCC, you'll see immediate changes. If
you select the "Configure TCC" menu entry from TCMD, you'll only see the
changes in a new session.

Rex Conn
JP Software
 

rconn

Administrator
Staff member
May 14, 2008
12,404
152
> Could it be that you also changed something with regard to how changes to
> the other TCC options are handled? With build 51 any revised changes you
> made to for example the input color the second time these would not show
> up if you opened it a third time. But with build 52 any change you make is
> reflected in the Options dialog the next time you open it which is a vast
> improvement.

Nothing was changed in build 52.

If you run the OPTION command from TCC, you'll see immediate changes. If
you select the "Configure TCC" menu entry from TCMD, you'll only see the
changes in a new session.

Rex Conn
JP Software
 
Similar threads
Thread starter Title Forum Replies Date
nikbackm TCMD10 tab background color Support 5
S TCMD10 bug Support 6
Jeff Everything search doesn't work Support 16
vefatica Setting array variable ignores leading spaces (and @execarray doesn't) Support 4
MickeyF Why doesn't my python program get executed without specifying its path? Support 2
gworley Virtual network drive filename completion doesn’t get directories Support 0
vefatica Win10's ANSI doesn't like 2>NUL Support 10
vefatica Win10, alternative screen buffer, cursor doesn't blink Support 11
M Trying to use ffind with a @file.lst doesn't work Support 4
Charles Dye Ctrl-Shift-Up doesn't update directory history Support 1
gschizas Take Command (Environment) doesn't show v2 ANSI colors Support 30
vefatica Fixed JOBS /K doesn't work Support 2
E Fixed SHRALIAS doesn't work / SHRALIAS.EXE is missing in v20.11.35 Support 2
D WAD Reboot doesn't shutdown or restart Support 13
M Documentation Q.Search doesn't support selection? Support 1
R Fixed 7ZIP Compression Method Option Doesn't Work Support 1
T Regex engine doesn't recognize native DOS line endings Support 2
E Fixed DEDUPE doesn't handle filenames with whitespace properly when symlinking Support 1
D Docking doesn't persist Support 5
E WAD DESCRIBE under TCC 19 doesn't work with diacritics Support 14
C VIEW PRINT /Wrap doesn't work Support 0
D CD doesn't always find everything Support 8
M View doesn't recognize Ctrl+End and Ctrl+Pos1 Support 2
M Ctrl-End doesn't work. DelToEnd is not executed Support 13
B Fixed FFIND doesn't find last character in file without CR/LF at EOF Support 1
G .BTM association doesn't work anymore Support 1
jadaml Documentation Is COPY realy doesn't work for any HTTP and FTP? Support 3
D do /s doesn't recurse Support 1
D WAD Alt-Left doesn't work, but Alt-Shift-Left does Support 1
I How to? Bat Works but BTM Doesn't Support 6
B %@lines doesn't count last line without cr/lf at eof Support 1
williamleara WAD ribbon doesn't remember expand/collapse setting Support 3
vefatica Why doesn't "IDE %_ININAME" work? Support 4
M How to? /Elevated doesn't do it for me... Support 8
D Why doesn't ffind find directory? Support 3
Phileosophos TPIPE doesn't work at all with v16 Support 3
D ejectmedia doesn't work in v16 Support 2
Phileosophos Fixed Register for all users doesn't register for all users Support 10
T "Checking for a newer version" doesn't complete Support 18
vefatica Doesn't IDE auto-indent? Support 3
C FFind /w works but FFind /= doesn't? Support 2
noahcoad WAD cmd.exe under tcc doesn't find apps Support 4
vefatica Fixed TPIPE doesn't /SPLIT at characters Support 0
M Site doesn't recognise cookies Support 0
D What's New doesn't mention copydir movedir Support 25
D TIMER OFF doesn't work Support 21
M @Files sure doesn't work the way I would have assumed it did! Support 4
M Why doesn't this @Field function work? Support 0
M Why doesn't this work? Support 12
vefatica ON BREAK doesn't always work Support 23

Similar threads