Am Sonntag, 18. März 2018, 18:27:22 CET schrieb Robert Bieber:
> Interesting, could you link me to that old discussion, by any chance? 
> Or do you remember the email title?  I've heard recently that Lightroom
> has some really useful dual-window functionality as well that works
> quite a bit differently from the detachable panels I was working on, so
> I've been meaning to look into how they do it as well.

It was on IRC, logs pasted below. At least the ones I could quickly find.

> -Robby

<Kabouik>       Is there any plan for dual-head support in Darktable? I've read 
the 
old statements on the wiki about the difficulties caused by color management 
among monitors, but it could still be an option offered to the user with a 
warning on whether he should trust colors in the second monitor or not.
<Kabouik>       Dual-monitor support in raw processing can still be very useful 
for 
much more than colors, including exposure, contrast, clarity, vignetting, 
cropping, sharpness, overall field of view and composition...
<Kabouik>       I find it very hard to step back from Lightroom just because of 
this 
feature, I have two monitors and can only use one in Darktable. Processing 
raws implies pressing Tab all the time to show the picture and evaluate 
previous modifications. Displaying portrait picture in full is also not very 
good even with tab, while I could use my 90°-rotated secondary monitor for 
this. Feels a bit like a waste, even with imperfect colors.
<Kabouik>       I'm sure I'm not the only one to have two monitors in the 
Darktable 
userbase and to see benefits in a secondary display, even with unreliable 
colors.
<houz>  i can't really envision what a dual head gui would look like. just all 
the sliders on one monitor and the image on the 2nd?
<houz>  Kabouik: ^
<houz>  or do you want to see the image in a 2nd window, so you have it twice?
<Kabouik>       No houz, actually what most people who requested it so far 
would 
look for something very simple, like Lightroom currently provides: the second 
monitor would just show your current picture being edited in darkroom, almost 
in fullscreen, with simple tools like zoom in/out, 1:1, adapt to screen, and 
maybe a before/after comparison. That's all.
<houz>  1) i never used lightroom. 2) when the 2nd screen shows the image with 
extra controls, does the 1st screen show the image, too?
<Kabouik>       It would allow one to edit a picture with all the sliders and 
plugins on one screen (and therefore a small view of the image because half 
the screen estate is reserved to plugins/tools), and a preview of the final 
result in large size in the second monitor. It gives a very noticeable use to 
a screen otherwise not used at all during the process.
<Kabouik>       Yes the 1st screen shows the image as well, let me check if I 
can 
find screenshots (currently on Linux so I can't run LR myself)
<houz>  when zomming/panning one image view, does the other one follow? or are 
they independent?
<Kabouik>       https://www.flickr.com/photos/vangeles/10761080605/ here's one 
example with one monitor in portrait (this is my case, although I do it the 
other way: controls on the landscape screen, preview on the portrait screen)
<Kabouik>       It actually proves *really* useful one you tried it, honestly 
even 
with the steep learning curve of Darktable, this is by far what holds me back 
the most (even though I really am trying to move to Darktable)
<Kabouik>       They are independent houz
<Kabouik>       That's one of the things that make it really useful
<Kabouik>       You can see changes in 1:1 in one screen and keep an eye on the 
whole image at the same time. Really useful even with imperfect colors 
matching between screens (like sharpness, details, noise...)
<houz>  that would require substantial changes to dt i assume
<houz>  or at least be quite slow
<Kabouik>       Would it be so slow? I never saw any performance impact with or 
without the dual head feature in LR
<Kabouik>       And my computer is not very powerful.
<houz>  no idea how lr works, i was just talking about dt
<houz>  we would have to compute everything twice
<Kabouik>       I have no skills in coding/dev so forgive me if I was 
oversimplying 
the thing, but isn't it just a cloned view of the current image display in 
Darktable?
<Kabouik>       Darktable currently resizes the view (or not) depending on the 
zoom 
level, but it would still be the same image with the same processing, just 
displayed twice in two different sizes
<houz>  if it showed the same in both views it were a cloned view, but if the 
regions shown may differ, zoom levels may differ, color profiles may differ, 
... it's a completely independent rendering
<houz>  it might still be feasible, maybe with one of the views being updated 
lazily
<houz>  so that the small preview on the edit-screen gets real time updates, 
and 
the other one may lag a little
<houz>  once you move your head to the 2nd screen you are probably not dragging 
sliders, so dt can catch up
<Kabouik>       It could be just an option that the user can choose not to use 
if 
the impact is too big on performance (or if he has only one monitor of 
course). One way to put it could be to have [1] and [2] icons on top of the 
main view, [1] being enabled by default, while [2] could be a togglable 
secondary view in a separate (movable) window. It could serve as a before/
after comparison between [1] and [2], or just the features detailed above 
here.
<Kabouik>       Yes, giving less priority to the rendering on the second view 
would 
make sense
<houz>  i can see how it would be a useful feature, but even if anyone decides 
to write the code it'll take time
<Kabouik>       But my point is it really is a feature that is hard to give up 
once 
you tried it. I really don't want to support Adobe or LR, and all their 
choices are not necessarily perfect, but this provides real comfort that you 
can feel, and miss when you can't get it in DT
<houz>  i understand that. but code doesn't write itself. and currently we are 
about 2.5 devs working on dt. part time.
<Kabouik>       Unfortunately feedback from the devs has not shown much 
interest in 
it (even if some people suggested the feature more than 5 years ago). The main 
reason for it being reject/pushed back is the color management issue, but I 
think it's not mandatory and beenfits would still be significant without 
proper color matching.
<Kabouik>       I totally understand that houz
<Kabouik>       My point was to add one vote to this old feature request. My 
concern 
was that maybe none of the devs ever tried dual head in LR since they are in 
DT from the beginning, and maybe do not have a comprehensive view of the 
benefits. Just wanted to illustrate them and emphasize that they are real! :]
<Kabouik>       *Even with imperfect color matching among screens, the main 
concern 
described so far.*
<houz>  well, voting is not really a thing in darktable development. ;-)
<user8393>      i use a dual monitor setup to quickly evaluate images: on the 
left 
screen the lighttable view, on the right screen the single image view. if i 
navigate through the images on the left screen, the image on the right screen 
is updates.
<Kabouik>       I know, that's why I'm chitchatting and developping the 
arguments on 
IRC instead of just posting a +1 on some old bug/feature tracker :p
<user8393>      however, although both screens are calibrated, the image looks 
a bit 
different on the second. but that might be a problem of two screens on one 
graphics card.
<houz>  user8393: that's something completely different and very unlikely to be 
added: lighttable and darkroom at the same time
<Kabouik>       Yes, they are different for me as well user8393, but yet I 
still see 
that I'm like twice slower when processing raws with just one screen in use
<user8393>      i don't speak of the darkroom on the second screen. it's just a 
larger image view.
<houz>  ah, ok
<Kabouik>       Yeah user8393 is just talking about lighttable on the left with 
thumbnails, and "larger thumbnail" (to the point that only one is shown) on 
the right
<Kabouik>       That's another use of dual-head: can be useful in both 
lighttable 
and darkroom
<user8393>      yes, i agree. having one view for the overall image view and a 
second for details.
<houz>  once we have a 2nd "preview/detail" window we can use it in lighttable 
and darkroom i suppose
<houz>  lighttable would be even easier i guess as we don't need to do 
expensive 
computations there
<Kabouik>       To be honest I think I really am twice slower without dual 
head, and 
it's harder to focus because you change views and zoom levels all the time
<houz>  dunno, i never missed it
<houz>  i'll think about it
<Kabouik>       See it as a good bandwith connection: you don't miss it and 
think 
you're above that... Until you try it. :p
<Kabouik>       Anyway thank a lot for taking the time to discuss it here houz, 
it's 
greatly appreciated!
<houz>  sure :)
<houz>  i am always happy when i can add more things to the ever growing todo 
list ^^
<Kabouik>       I am sure you are!
<Kabouik>       For reference, here is an old feature request on Redmine: 
https://
redmine.darktable.org/issues/8762 and on the wiki: https://
redmine.darktable.org/projects/darktable/wiki/DualHead
<Kabouik>       But logs of the above discussion could be added there to bring 
grist 
to the mill and on the importance of the color issue.
<Kabouik>       By the way I'm amazed that there are only 2.5 people currently 
working on an ambitious (and good) project like Darktable. It's kind of 
encouraging when you see what is being done by just few people on part time, 
but depressing that there are not more contributors on such a think that 
rivals big fish like Adobe. I'm sorry I have no skills to help, but thank you 
guys for your work and commitment.
<user8393>      houz, kabouik: here are a video and an article explaining it: 
https://www.youtube.com/watch?v=OKsxtUUb39I&feature=youtu.be, http://
www.peachpit.com/articles/article.aspx?p=1881387&seqNum=4
<Kabouik>       thing*
<houz>  maybe it's 3 or 4, it changes over time
<houz>  user8393: i don't really want to know what lr does so i am not going to 
watch those.
<houz>  copying lr is not on my task list
<Kabouik>       Can't check the video now user8393, I will later. In my opinion 
the 
best is to have a landscape and a portrait screen, so you can preview all your 
photos using all the screen estate, but not all people like portrait monitors.
<user8393>      houz: it was meant as input to understand what we mean, not to 
clone 
lr.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to