Skip to content

Full-screen inspector: several issues #5867

Open
@Thanatomanic

Description

@rfranke Thank you for the work on the full-screen inspector in #5593. I like the idea very much, and the execution gets a thumbs up as well!

I have (only) just tested it, and I do have a few points of criticism, that I hope you can address:

  1. Serious performance issue: you seem to update the preview as soon as you hover over an image in the file browser (preloading?). This takes up a lot of CPU time and even makes file selection noticeably slower. Since not all users use the preview, they should not experience any performance loss because of it. I would much rather have a preview screen that shows immediately when I press 'f' and then wait a few milliseconds before the image actually shows. Fixed in Extensions of inspector window (#5867) #5872
    Side-note: didn't the 'old' inspector show the embedded JPEG? Maybe I missed it somewhere along the line, but why is the new inspector doing (partial) raw processing instead? My mistake, the JPEG is shown, as can be easily seen when looking at a UniWB file for example.
  2. I suppose the sudden lack of the 'Inspector' tab will raise a fair amount of questions to people who casually update RT and have been long time users. What is the best way to ease the transition in your opinion? You can now choose between the old mode and the new mode in Preferences.
  3. There seems to be no indication in the GUI of the existence of the full-screen inspector (I find this a downside in darktable as well). Unless I am overlooking something... I think it is bad to have hidden functionality. Could we have a button (per thumbnail I guess?) to open the inspector? This is not without problems of its own...
  4. There is a bug/feature: I expect to see a preview of the selected image, but now it shows the preview of the image over which the cursor is positioned when I press 'f'. Intended behavior, conclusion pending. See (8).
  5. The behavior of hold-f-to-show and release-f-to-hide unexpectedly changes when you scroll or switch zoom-levels while in full-screen mode: if you do either of those, you enter a permanent full-screen preview and releasing your f or shift-f keys won't make the preview disappear. I don't find this intuitive. I would prefer to either make the preview always disappear as soon as you release the f key, or make the preview state a toggle (this is already mentioned in the PR). I can imagine the latter is also a much more accessibility friendly option.

[from the PR] Panning is possible with a second monitor for the inspector window by moving the mouse over the thumbnail on the first monitor.

  1. While it is a nice feature, this implementation would disrupt my usual workflow. I do not want to be forced to move my main window to my second screen to show a full-screen preview on my first screen. I would prefer to have an option in my preferences to indicate on which screen my full-screen preview should show up.

Edit:
7. The documentation on RawPedia should eventually be updated to reflect the new situation. Mental note: this should be a standard thing whenever new functionality is pushed to dev...

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions