openMSX (0.15.0) Warnings pop-ups dissappear too soon

Page 1/2
| 2

By PSi

Supporter (13)

PSi's picture

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 or register to post comments

By Manuel

Ascended (18133)

Manuel's picture

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.

By gdx

Enlighted (4694)

gdx's picture

11-09-2021, 15:29

I also think these messages disappear too quickly.

By ren

Paragon (1868)

ren's picture

11-09-2021, 16:06

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

By PSi

Supporter (13)

PSi's picture

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...

By sdsnatcher73

Prophet (2231)

sdsnatcher73's picture

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?

By santiontanon

Paragon (1482)

santiontanon's picture

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.

By wouter_

Champion (467)

wouter_'s picture

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.

By Manuel

Ascended (18133)

Manuel's picture

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.

By Manuel

Ascended (18133)

Manuel's picture

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

By gdx

Enlighted (4694)

gdx's picture

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.

Page 1/2
| 2