<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Aug 2, 2013 at 6:38 PM, Johannes Zarl <span dir="ltr"><<a href="mailto:isilmendil@isilme.lupus.uberspace.de" target="_blank">isilmendil@isilme.lupus.uberspace.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div style="font-family:'DejaVu Sans Mono';font-size:9pt;font-weight:400;font-style:normal">
<p style="margin:0px;text-indent:0px">Hi,</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Sorry for dragging this out. I haven't got much time for coding lately.</p><div class="im">
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">> > How does this work when only a single image from a stack is in the</p>
<p style="margin:0px;text-indent:0px">> > selection? E.g. I have raws and jpegs stacked automatically. Now I might</p>
<p style="margin:0px;text-indent:0px">> > search for only raw images and tag the whole stack when only the raws are</p>
<p style="margin:0px;text-indent:0px">> > actually within the selection list.</p>
<p style="margin:0px;text-indent:0px">> > </p>
<p style="margin:0px;text-indent:0px">> > My intiution for tagging the whole stack would not care about whether the</p>
<p style="margin:0px;text-indent:0px">> > stack is expanded or not if we intend the capital letter to be for whole</p>
<p style="margin:0px;text-indent:0px">> > stack. One can always use the lower case letter to tag few images from</p>
<p style="margin:0px;text-indent:0px">> > expanded stack.</p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> To be more specific, the only time I think uppercase tokens should not</p>
<p style="margin:0px;text-indent:0px">> tag the entire stack is if the stack has been explicitly expanded, with</p>
<p style="margin:0px;text-indent:0px">> Expand All Stacks or by clicking on the stack.  If you've simply</p>
<p style="margin:0px;text-indent:0px">> selected only part of the stack, without manually expanding it, then</p>
<p style="margin:0px;text-indent:0px">> uppercase tokens should tag the entire stack.</p>
<p style="margin:0px;text-indent:0px">> </p>
<p style="margin:0px;text-indent:0px">> My understanding is that IncludeAllStacks is only different from</p>
<p style="margin:0px;text-indent:0px">> ExpandCollapsedStacks if the stack has been explicitly expanded.  I want</p>
<p style="margin:0px;text-indent:0px">> to err on the side of tagging too much than too little -- the whole</p>
<p style="margin:0px;text-indent:0px">> point of uppercase tags is really to tag the whole stack.</p>
<p style="margin:0px;text-indent:0px"> </p>
</div><p style="margin:0px;text-indent:0px">So just to be sure this is what we intend, let's do some paper test.</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Assuming the demo database, with both "spiff" images stacked together, let's start with the stack in unexpanded state.</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">a) Selecting the spiff stack and pressing "a" tags only the front image (no surprises there).</p>
<p style="margin:0px;text-indent:0px">b) Now pressing "B" stacks both images.</p>
<p style="margin:0px;text-indent:0px">c) Expanding the stack, selecting only one image and pressing "C" only tags one image.</p>
<p style="margin:0px;text-indent:0px">d) Collapsing the stack again, browsing to "All > fun", and pressing "D" tags both images.</p>
<p style="margin:0px;text-indent:0px">e) Manually expanding the stack, browsing to "All > fun", and pressing "E" only tags one image.</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Interaction-wise, I think the difference in behaviour between d) and e) could be frustrating for new users.</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">One possible solution would be to pop up a warning/info message when situation c) or e) is detected. Same thing for situation a).</p>
<p style="margin:0px;text-indent:0px"> </p>
<p style="margin:0px;text-indent:0px">Any more thoughts on this?</p></div></blockquote><div><br></div><div>Just that it should be simple and intuitive. Different behavior with capital letter is confusing.<br><br></div><div>
Another thing to note is, when using speed tagging in viewer; shift modifier is used to remove a tag. E.g. I can configure F1 to insert keyword "web" and then I can go through the images and always hit F1 to add this tag (no matter whether the tag was already there or not). With shift-F1 I can remove the tag. (Of course if you have function keys configured for something else on window manager  this might not work.) The point being, in one place shift modifier is used to remove a tag / keyword and now it would be used to expand the token to whole tag. This might lead to more confusion. Too bad I do not have any good solution as modifiers are quite heavily used by window managers and keyboard shortcuts leaving very limited options.<br>
</div><div><br>miika<br></div></div></div></div>