openMSX (0.15.0) Warnings pop-ups dissappear too soon

صفحة 1/2
| 2

بواسطة PSi

Supporter (13)

صورة PSi

11-09-2021, 09:30

This may be no longer valid as v. 0.17.0 is already out, but I'd like to have an option to make the red background pop-up warnings sticky, so that older users would have enough time to read it — or at least search and press "CTRL+printScrn" to capture it for further reading.

/pekka

Login أوregister لوضع تعليقاتك

بواسطة Manuel

Ascended (18234)

صورة Manuel

11-09-2021, 15:38

How long do they appear for you? Can you give an example, make a video of it, for instance?

It is supposed to fade out after 2.5 seconds and the fade out time is also 2.5 seconds. If you place the mouse cursor on the message, the fade out will be delayed (and undone when it was already fading out) so you have more time to read the message or do something like making a screenshot.

If you really wish to change it, you could hack the script share/scripts/_osd_widgets.tcl line 152 contains the variable 'opaque_duration'. But I don't recommend this. An upgrade will anyway remove this hack again.

بواسطة gdx

Enlighted (4802)

صورة gdx

11-09-2021, 15:29

I also think these messages disappear too quickly.

بواسطة ren

Paragon (1882)

صورة ren

11-09-2021, 16:06

Perhaps log these to the console as well (by default) (with timestamp)?

بواسطة PSi

Supporter (13)

صورة PSi

11-09-2021, 16:18

Logging would be a nice thing, as one could copy/paste the info given as text for further "processing". My desire really would be an [Ok] button, but that may be annoying to others...

بواسطة sdsnatcher73

Prophet (2316)

صورة sdsnatcher73

11-09-2021, 16:36

Maybe the duration can be turned into a setting which can be changed via comsole and saved to settings.xml?

بواسطة santiontanon

Paragon (1519)

صورة santiontanon

11-09-2021, 18:08

Interesting, I always thought they lated too long haha. So, probably either exposing the setting, or just logging to console might be a good option.

بواسطة wouter_

Champion (469)

صورة wouter_

11-09-2021, 19:02

Actually, when openMSX was started from a console (a terminal / DOS box), the messages are already logged in that console.

When openMSX was started from catapult, the messages are logged in the 'Status Info' tab.

In the openMSX window itself, when you hover the mouse over the message box the message won't fade out.

بواسطة Manuel

Ascended (18234)

صورة Manuel

11-09-2021, 20:32

Yes, as I said: hover to keep it on the screen. And if you like, you can click it to let it disappear immediately.

بواسطة Manuel

Ascended (18234)

صورة Manuel

11-09-2021, 23:41

wouter_ wrote:

Actually, when openMSX was started from a console (a terminal / DOS box), the messages are already logged in that console.

When openMSX was started from catapult, the messages are logged in the 'Status Info' tab.

This wasn't true for all messages, especially those generated from the OSD Menu... but I have just pushed a fix for this.... so, now it (mostly) is true Smile

بواسطة gdx

Enlighted (4802)

صورة gdx

12-09-2021, 01:54

santiontanon wrote:

Interesting, I always thought they lated too long haha. So, probably either exposing the setting, or just logging to console might be a good option.

You are probably only using openMSX for gaming. In this case, I understand that these messages can get in the way.

صفحة 1/2
| 2