Skip to content

Too long time for status popups #5555

@reox

Description

@reox

Is your suggestion for improvement related to a problem? Please describe.

I'm using the 5.x snapshots of JabRef.

My usual workflow for adding articles is like this: copy DOI, go into JabRef, press Ctrl+N, Press Ctrl+V, Enter, Press Alt+F7, Press Alt+F8.
I also have auto-saving activated.
When I do this, I see a lot of status popups / messages at the bottom, i.e.

Saving library...
Saved library 'file.bib'
Adding new 'Article' Entry
Saving library...
Saved library 'file.bib'
Saving library...
Saved library 'file.bib'
Looking for full text document...
Saving library...
Saved library 'file.bib'
finished full text document download for entry Foo
Saving library...
Saved library 'file.bib'
Doing a cleanup for 1 entry...
Saving library...
Saved library 'file.bib'.
Saving library...
Saved library 'file.bib'.

each of the popups stays for about 3 seconds, so the process of adding a new entry, which took me like 5 seconds will not produce popups for about the next minute.

Describe the solution you'd like
Usually I do not care about messages when saving and have the library saved. In my opinion there should be a message if it has failed but not for every auto-save action. Maybe when auto-saving is enabled, there should be no message, only if manual saving is requested.

Next, the duration is too long for certain actions. I.e. if you are looking for the text document, there should be a message saying "I found one, downloading..." (right now the user has no information that a document was found and sometimes the download takes some time) which will cancel the previous notification. Also if the document is downloaded, the message could cancel the previous one, as it made the previous notification irrelevant.
From a usability point of view, the message should be shown when the action is taken. Using a message queue is IMO only helpful when the action and message are not time related.

If all the messages are important, then a log or list of messages would probably be better or maybe stacking them into a single popup - but as you might see with the number of messages right now, this would fill up quite easily.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions