Page 1 of 1

suggestion: stop display while layout is loading

Posted: Fri Jul 22, 2016 6:02 pm
by kenfhill84083
I was showing theWord to some friends and I changed layouts. The screen displayed all kinds of activity, with views opening first at the bottom then shifting to new locations. Brief, seemingly-disjointed activity.

My friends were disconcerted, wondering if the program was having a breakdown. After the new layout loaded, they said it looked unpolished. Even as an experienced TW user, I find this frenetic choreography unpleasant.

Would it be possible to turn off displaying all that activity when loading layouts?

WORDsearch had this problem at one time -- only much worse. When they turned off all the activity it looked like a more professional product. (I'm not saying TW does not look and act professionally -- just that there is always room to improve.)

Thanks.

Re: suggestion: stop display while layout is loading

Posted: Mon Jul 25, 2016 12:03 am
by csterg
Interesting. Actually, theWord is supposed to do exactly that :)
I assume that my PC is probably fast and i don't notice the blinking you are noticing. Is that the case?

Re: suggestion: stop display while layout is loading

Posted: Mon Jul 25, 2016 12:04 am
by csterg
One more thing: can you display the 'Use skinned window border' if you have it enabled? Do you get the same behavior again?

Re: suggestion: stop display while layout is loading

Posted: Mon Jul 25, 2016 12:05 am
by csterg
It may also be related to your OS... what is your OS?

Re: suggestion: stop display while layout is loading

Posted: Mon Jul 25, 2016 2:19 am
by kenfhill84083
I am using windows 10.

I had the skin set to "no skin". I chose "theWord Default Theme" and the choreography stopped.

I'm not a big fan of themes because they usually strike me as a monochrome mush. So I generally turn them off if I can, trying to maintain the colors I set up in windows.

Skins in theWord are better than most other programs I've tried, though.

Thanks for the fix.

Re: suggestion: stop display while layout is loading

Posted: Mon Jul 25, 2016 2:32 am
by kenfhill84083
csterg wrote:One more thing: can you display the 'Use skinned window border' if you have it enabled? Do you get the same behavior again?
I thought it was fixed by using a skin. But that was premature (and disappointing) -- I'm still experiencing the problem.

I'm not sure what the 'Use skinned window border' is or how to access it. Can you counsel me please?

The problem is in Athens and Dream skins so I assume it is the same for others. I'll wait to hear how to access 'Use skinned window border'.

video : https://www.dropbox.com/s/rjx9t474xvt7c ... s.wmv?dl=0

Re: suggestion: stop display while layout is loading

Posted: Mon Jul 25, 2016 4:44 am
by Jeff
You're using the beta. The skinned border option was changed in beta 1461.
removed the 'Skinned Window border' option because it brought too many problems, especially in newer version of Windows. A 'legacy' option has been added in the config.ini, namely 'skin.caption.enable=1' that will enable the old behavior, if desired. There is no promise for future maintenance of this legacy mode though.
Looks like it may still be active. Either close the beta, then open the stable version (1450) and uncheck "use skinned border" at the top of the View>Skin menu that you were using, then close before opening the beta, or edit the config.ini file as above (change the "1" to "0").

Re: suggestion: stop display while layout is loading

Posted: Mon Jul 25, 2016 4:58 am
by kenfhill84083
Jeff wrote:You're using the beta. The skinned border option was changed in beta 1461.
removed the 'Skinned Window border' option because it brought too many problems, especially in newer version of Windows. A 'legacy' option has been added in the config.ini, namely 'skin.caption.enable=1' that will enable the old behavior, if desired. There is no promise for future maintenance of this legacy mode though.
Looks like it may still be active. Either close the beta, then open the stable version (1450) and uncheck "use skinned border" at the top of the View>Skin menu that you were using, then close before opening the beta, or edit the config.ini file as above (change the "1" to "0").
Great. Thanks.

I followed your directions and it works as I hoped it would. Sorry for the confusion with the beta.

Re: suggestion: stop display while layout is loading

Posted: Thu Jul 28, 2016 6:17 am
by kenfhill84083
Whenever I initially load theWord, I get no frenetic screen activity when swapping layouts. But at some point it goes back to frenetic mode.

I have been able to replicate using this recipe
  • load TW (mine opens to 2 views, side-by-side)
    double click a view's title bar (to maximize view)
    view > layout > different layout
that's when the frenetic layout swapping occurs -- following the view maximization.

beta ...1475

Re: suggestion: stop display while layout is loading

Posted: Thu Jul 28, 2016 9:32 am
by JG
verified in beta 1478 by following instructions above.

Re: suggestion: stop display while layout is loading

Posted: Wed Aug 03, 2016 10:12 am
by csterg
Fixed in b1479.

Thank you kenfhill84083 for being so diligent to report the bug and find a way to reproduce it!
It appears this was a long-standing bug that could cause major flickering in similar cases.

Jon, I would appreciate some testing here, especially in cases of layout/view changes (e.g. add a new view, delete, move around views, toolbars, etc) to make sure that nothing is broken. A broken behavior would make part of the interface to appear unresponsive (e.g. no painting of part of the interface, etc)
Costas

Re: suggestion: stop display while layout is loading

Posted: Wed Aug 03, 2016 8:34 pm
by JG
Costas, I have not seen any more than the normal flickering, so it is ok.

Re: suggestion: stop display while layout is loading

Posted: Wed Aug 03, 2016 9:05 pm
by kenfhill84083
JG wrote:Costas, I have not seen any more than the normal flickering, so it is ok.
I have been playing around in 1479 -- nothing like you guys I'm sure -- and it is working great. :!: :D

Re: suggestion: stop display while layout is loading

Posted: Thu Aug 04, 2016 10:33 am
by csterg
Great!