gnucash stable: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Sun Jul 16 12:04:39 EDT 2023
Updated via https://github.com/Gnucash/gnucash/commit/d6241483 (commit)
via https://github.com/Gnucash/gnucash/commit/dcd33f57 (commit)
from https://github.com/Gnucash/gnucash/commit/7acfa1a9 (commit)
commit d624148313812ffed7d181f9874557c9bf859aac
Merge: 7acfa1a9a5 dcd33f577c
Author: John Ralls <jralls at ceridwen.us>
Date: Sun Jul 16 09:03:56 2023 -0700
Merge Simon Arlott's 'bug-797507' into stable.
commit dcd33f577c34e18154cb52fe89058edcf48f299c
Author: Simon Arlott <sa.me.uk>
Date: Sun Jun 25 11:59:16 2023 +0100
Bug 797507 - GnuCash Splash screen may disappear before the main window appears
Bug 339876 complains that the splash screen is useless because the desktop
environment should indicate that the application is loading. This is only
partly true because the desktop environment can't indicate the progress
made when the application takes several seconds to load. There is now a
preference to disable the splash screen.
Bug 350993 states that the splash screen should remain until the main
window is completely ready (which it currently does). There's also a
complaint that the splash screen is annoying because it obscures other
windows. The solution to this would be to allow it to be moved or minimise
it.
Bug 366418 asks for the splash screen to disappear when clicked, without
really explaining why (except that other applications can do it). This is
the current implementation.
Clicking the splash screen is effectively a temporary "disable splash
screen" because it closes it. This avoids the "obscures other windows"
problem but it makes it unclear what is going on because it actively works
against the desktop environment by making it appear as if the application
has exited.
We can avoid that problem by minimising the splash screen instead of
closing it. This is primarily a splash screen not a loading screen (and it
can't be aborted, despite what closing it might imply). Without a redesign
it will look odd for it to have a title bar.
Minimise the splash screen when clicked instead of closing it early. It
will then be possible to restore the splash screen window instead of
losing it completely.
Summary of changes:
gnucash/gnome-utils/gnc-splash.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
More information about the gnucash-patches
mailing list