Darktable 4.9 +780 - Splash Screen - A nice touch

With the latest version of Darktable 7.9.0 + 780, the introduced splash screen is a nice touch. Earlier, DT would open one window after another before fully loading the software, now it opens the splash screen and other windows open in the background. A very nice touch and greatly appreciated.

Only one comment, can the developers remove the grey/white border. for me, it is spoiling the UI. A more minimalistic would be better

I am on Windows 11 platform

It’s not a big deal, but is there an option to turn it off? I would chose to do that. When the version including it reaches me.

1 Like

Yes please, allow to disable it.
Darktable loads fast, faster than gmip. Within 2 seconds of clicking the icon it is ready to use. I do not feel like I wanted it to waste cycles on showing a pointless splash screen during that time.

1 Like

I like the splash screen, with it DT looks more professional. Though I’d remove not only the grey border, but also the 2 horizontal white lines.

I haven’t seen this yet, because Im presently in hospital. I can understand not wanting it for those with a rapid startup. Mine is not dreadfully slow, but certainly more than 2 seconds. Seeing the status updates at the bottom of the splash I would also count as useful.

I believe that there are already some UI options for startup. For example, the previous option to disable Easter eggs.

So I suggest an option to have a minimal splash screen at most, or potentially none, would be helpful.

2 Likes

In darktablerc:
show_splash_screen=FALSE

5 Likes

Super :slight_smile:

Actually, I just realised that I am getting something like a splash screen. I’m on 4.9.0. It is a window of the right size and shape, but empty. It is there for barely a second or so. Life is long enough for an extra second or so :smiley:

I must have it turned off because I don’t see it. But to be honest I don’t care as long as DT opens.

As soon as the darktable window is created the splash screen is put in the background - if you don’t have a quite slow computer, you won’t see much of the splash screen :wink:

1 Like

Recent changes in git made the screen quite polished, thank you!

Encountered a little problem with the splash screen. After updating source code and rebuilding DT I started it. Got the splash screen that was just sitting there and not going away. Eventually I noticed that behind it there is another screen asking to updated DT database. I managed to move it from behind the splash screen, clicked Upgrade and after that everything was fine.

1 Like

I like the splash screen, but it stops me from accessing any other program running on my PC until Darktable is ready to run.
Unselecting “show splashscreen…” changes the value of “show_splash_screen” in the darktablerc file but it doesn’t hide the splashscreen. Am I doing something stupid, or is this (a very minor) bug?
image
Edit: I’m running DT 5.0 on Win10

I have the same nuisance - the splash screen is always shown regardless of the flag. I even tried to debug - it seems the splash screen function is invoked twice and second time it ignores the flag.

Though the splash screen does not prevent me from using Alt-Tab or mouse to switch to other programs.

I personally like the idea of the splash screen, but I have to say I think it could do with a design touch up. The logo is vast. It uses 3 different fonts. Nothing lines up. And it’s the splash screen for a photography package, but it doesn’t have a photograph in sight. It makes the designer in me twitch uncontrollably.

I actually noodled around in Inkscape and mocked something up:

I think it would be quite nice to have a system whereby the community votes for the splash screen photo for each release.

6 Likes

Just do a PR to incorporate it.

Easy enough to do in Inkscape, but I’d guess wrangling the gtk code to make it look like that will be harder.

I’m unfamiliar with GTK, but I would imagine it has some facility for background images? Everything but the loading ‘feed’ can be entirely static.

Not if you want to have it localized.

Ok, everything but the loading feed and the strapline can just be a background image. Can’t imagine that being too tricky.