openMSX (0.15.0) Warnings pop-ups dissappear too soon

Pagina 1/2
| 2

Door PSi

Supporter (13)

afbeelding van 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

Aangemeld of registreer om reacties te plaatsen

Van Manuel

Ascended (18151)

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

Van gdx

Enlighted (4695)

afbeelding van gdx

11-09-2021, 15:29

I also think these messages disappear too quickly.

Van ren

Paragon (1871)

afbeelding van ren

11-09-2021, 16:06

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

Van PSi

Supporter (13)

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

Van sdsnatcher73

Prophet (2237)

afbeelding van 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?

Van santiontanon

Paragon (1485)

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

Van wouter_

Champion (467)

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

Van Manuel

Ascended (18151)

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

Van Manuel

Ascended (18151)

afbeelding van 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

Van gdx

Enlighted (4695)

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

Pagina 1/2
| 2