Hi guys, while we're talking about annotations, did we ever come to an agreement about this one?
On Mon, Feb 8, 2010 at 5:23 PM, Jean-Vincent Drean <[email protected]>wrote: > I'm +1 for 3), selecting text make a little button to appear near the > selection. > If it's only a small button I don't see why it would break the normal > selection process. > I still think that 3) is both the easiest to use and the option that offers best discoverability. If agreed upon, can it get done before XE 2.3 final? Guillaume Thanks, > JV. > > On Tue, Feb 2, 2010 at 2:03 PM, Sergiu Dumitriu <[email protected]> wrote: > > On 02/01/2010 12:23 PM, Ecaterina Valica wrote: > >> IMO: > >> > >> There is an Add button in the Annotation Options Area. > >> > >> - I go to the content > >> - I SELECT the text > >> - I press: > >> - OR the Add button > >> - OR Ctrl + defined key > >> - A popup at the selected text location appears to let me add an > annotation. > >> > >> This way I can select the text without any problem in my usual > copy/paste > >> rutine. And when I want to add an annotation I simply click a button or > have > >> a key shortcut. > > > > +1, the annotation creation should not break the normal selection > process. > > > >> I don't understand why it is necessarily to have the Ctrl activated when > I > >> do my selection or any other versions that appear boxes when I select > text. > >> > >> 3) is ok too > >> > >> On Fri, Jan 29, 2010 at 18:48, Sergiu Dumitriu<[email protected]> > wrote: > >> > >>> On 01/29/2010 05:39 PM, Anca Luca wrote: > >>>> Hi Sergiu > >>>> > >>>> On 01/29/2010 06:28 PM, Sergiu Dumitriu wrote: > >>>>> On 01/29/2010 03:53 PM, Anca Luca wrote: > >>>>>> Short story: > >>>>>> Can't use modifier keys since there is no decent cross browser > >>> alternative. > >>>>>> > >>>>>> New "default" way: > >>>>>> 1/ current solution presented at > >>>>>> > >>> > http://incubator.myxwiki.org/xwiki/bin/view/Improvements/AnnotationsProposal#HAddbut > >>>>>> with more accessible "add" button (options?) > >>>>>> 2/ when annotations are shown simple select triggers the display of > >>> annotation > >>>>>> dialog > >>>>>> 3/ simple select displays a little add icon to be clicked and > display > >>> the > >>>>>> annotation dialog (1/ with button next to selection) > >>>>>> 4/ checkbox to enable 2/ > >>>>>> > >>>>>> WDYT? > >>>>>> > >>>>>> I think I like 2 or 4. > >>>>> > >>>>> I prefer 3. Without a mouse it's easy to break a selection, so here > one > >>>>> saved click sometimes means an extra close dialog. > >>>> > >>>> I don't know if I understand exactly, but for me any would go, so I > >>> registered > >>>> your opinion. > >>> > >>> It's not a strong opinion, and definitely not a -1 for all the others, > >>> just my preference. > >>> > >>>>> > >>>>> But I wonder how will it be implemented, simple onmousedown/onmouseup > >>>>> handlers?What happens if I select text using the keyboard? > >>>> > >>>> I can look into selection handlers, but if it takes too long, I will > do > >>> mouseup > >>>> mousedown since frankly, without being disrespectful to users needs, > I > >>> doubt > >>>> there would be anyone else selecting text with the keyboard. > >>> > >>> As long as it will be easy to change the trigger later, feel free to > >>> take the easiest approach at the moment. > >>> > >>>>> What happens > >>>>> if I select text with the mouse then adjust the selection with the > >>> keyboard? > >>>> > >>>> That would be simple, I could just use whatever selection in the > document > >>> when > >>>> user clicks the "add annotation" button (the form submit that is). > >>> > >>> Then this is good enough for my needs. > >>> > >>>> Thanks, > >>>> Anca > >>>> > >>>>> > >>>>>> See below for long version. > >>>>>> > >>>>>> Thanks, > >>>>>> Anca > >>>>>> > >>>>>> On 01/29/2010 04:36 PM, Anca Luca wrote: > >>>>>>> Hi devs, > >>>>>>> > >>>>>>> On 01/16/2010 09:14 PM, Anca Luca wrote: > >>>>>>> [snip] > >>>>>>>> * adding an annotation could be done by pushing the "add button" > then > >>> going in > >>>>>>>> the content& selecting text and when the mouse is up, the > create > >>> window > >>>>>>>> appears. In other words, pushing the add button would have the > same > >>> behaviour as > >>>>>>>> holding the CTRL key down. Speaking of which, it seems that CTRL + > >>> select is > >>>>>>>> reserved in firefox for selecting a table or smth, and I also > think > >>> it's > >>>>>>>> reserved to selecting full words in IEs. Could you investigate on > >>> that and try > >>>>>>>> to figure out what other modifier could do the job? (if a modifier > is > >>> required) > >>>>>>> > >>>>>>> I had a look at this and I have the following results: > >>>>>>> * CTRL + select text: > >>>>>>> - CTRL + mouse down is a shortcut for 'select full paragraph' in IE > >>> browsers > >>>>>>> which means it will select the entire paragraph and will be hard to > >>> get the > >>>>>>> selection working normally on the text you want to add annotation > on > >>> (it's > >>>>>>> possible to get to a normal select mode but with some pain). I > haven't > >>> found a > >>>>>>> way to prevent that behaviour > >>>>>>> - CTRL + mouse down is a shortcut for selecting entire table cells > in > >>> Firefox: > >>>>>>> cannot select only the text in a cell, by any means. I haven't > found a > >>> way to > >>>>>>> prevent that behaviour > >>>>>>> * ALT + select text: > >>>>>>> - seems to be fine on all browsers, doesn't interfere with any > other > >>> reserved > >>>>>>> keys (tested on firefox, chrome, IE) under windows, some mac BUT > >>>>>>> - on Ubuntu, the ALT+drag combination is a system function for > moving > >>> windows > >>>>>>> around on the screen. There is no way I can 'override' that from > the > >>> browser. > >>>>>>> * SHIFT + select text: > >>>>>>> - It's weird on ff and chrome since it's an accessibility shortcut > for > >>> selecting > >>>>>>> text (for those who cannot drag). Namely if you hold shift while > mouse > >>> down, it > >>>>>>> will select all the content from the last click you made.) > >>>>>>> > >>>>>>> Because of all these, I think it would be hard to rely on some > >>> modifier key, so > >>>>>>> we need a more accessible alternative. > >>>>>>> > >>>>>>> By also looking at some other annotations in other applications, I > see > >>> the > >>>>>>> following options: > >>>>>>> 1/ the alternative described at: > >>>>>>> > >>> > http://incubator.myxwiki.org/xwiki/bin/view/Improvements/AnnotationsProposal#HAdd(but > >>>>>>> which has dissappeared from the last proposal at > >>>>>>> > >>> > http://incubator.myxwiki.org/xwiki/bin/download/Improvements/AnnotationsProposal/integrated.png > >>>>>>> ), except that it should be more accessible since it would now be > the > >>> default > >>>>>>> way of adding annotations. (making it visible on scroll for > example) > >>>>>>> 2/ while annotations are 'activated' (all or partially displayed on > >>> the > >>>>>>> document) simply selecting (no modifier) will trigger the > annotation > >>> dialog > >>>>>>> 3/ simply selecting always displays a little icon which can be > clicked > >>> to open > >>>>>>> the create dialog (for example, the way the accelerators icon is > added > >>> to > >>>>>>> selected text on IE8). It would less annoy regular selection, and > also > >>> enable > >>>>>>> annotations on it, but it's an extraclick to add an annotation > >>>>>>> 4/ provide a checkbox "annotations mode", which when activated > >>> (regardless of > >>>>>>> whether other annotations are displayed or not), will trigger > >>> annotation add > >>>>>>> dialog on simple select. This solution is similar to 1/ > >>>>>>> > >>>>>>> WDYT? How would you see it? > >>>>>>> > >>>>>>> Thanks a lot, > >>>>>>> Anca > > > > > > -- > > Sergiu Dumitriu > > http://purl.org/net/sergiu/ > > _______________________________________________ > > devs mailing list > > [email protected] > > http://lists.xwiki.org/mailman/listinfo/devs > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

