Hi Robert,
As you suggested yesterday I started generating the UIs in the fauxton Code
base. I followed the sample addon writing tutorial in github and went
through the already written addons. As a first step I could get an idea
about how the data is flowing through fauxton and how content is managed.
So as my next step I am going to try writing a bit more complex UI adding
bits of components there.
Cheers

On Mon, Mar 23, 2015 at 6:13 PM, Alexander Shorin <kxe...@gmail.com> wrote:

> Very good! Such layout indeed have better potential to handle upcoming
> feature requests. I wouldn't concentrate here on the details (like
> action menu - it's uncommon for Fauxton interface to have a dropdown
> list of actions since buttons are preferred instead) - the idea and
> the base layout are more important at the start. Robert, what do you
> think?
> --
> ,,,^..^,,,
>
>
> On Mon, Mar 23, 2015 at 3:15 PM, Nadeeshaan Gunasinghe
> <nadeeshaangunasin...@gmail.com> wrote:
> > Hi Robert,
> > According to the suggestions of Alex I re designed the Interface. It will
> > be great if you can give some feedback regarding the current UI.
> > I will point to each suggestion as follows,
> >
> >
> > *1. Tree could be wide. Very wide and tall. Proposed interface has a
> quite
> > small limit for amount of conflicts which could be showed without having
> > horizontal scrolling. How this is  suppose to be handled? *
> > Tree is being shown inside a scrollable (Horizontal and vertical only if
> > the tree does not fit in side the pane) pane in which we can click on the
> > nodes and traverse the tree allowing much wider as well as taller trees
> >
> > *2. Tree is used to only to look it at and browse document for each
> > selected revision, but also to apply some kind of operation: "revert to",
> > delete, merge, etc. Proposed interface doesn't assumes to have any bar
> for
> > such operations.*
> > Above the tree's display pane there is a drop down select in order to
> > select the desired operation to be done. As an example merge, revert to,
> > etc.
> > Ex: If you select the merge option then you are allowed to select two
> tree
> > nodes. If you select delete option or explore (Default Option) then you
> are
> > allowed to select one node.
> > When you select such option, as an example merge, two nodes' document
> > content will be shown in the two document view panes. Relevant revision
> id
> > is shown above the corresponding pane.
> >
> > *3. Document content for some revisions may not be available. What will
> be
> > showed on the right pane in this case?*
> > If the content of a revision is not available then the pane will be left
> > blank (No more right side pane in the available pane)
> >
> > *4. During the conflict resolution, or merge, you'll need to see both
> > conflict documents and the result of their merge.  How proposed interface
> > could help with that?*
> > At the top right corner above the display panes there is an icon of eye.
> > Clicking on it, a modal opens and shows the result of the operation
> >
> > *5. Will navigation to revision tree page be available from document view
> > page?*
> > Yes. This issue had addressed in the previous version. In which we are
> > adding a link to each document (A tree icon left to the pencil icon)
> which
> > redirect to the revision tree page.
> >
> > *Features for operations.*
> > Options:
> > Explore
> > Revert to
> > Merge
> > Delete
> >
> > In the operation selection drop down there is a default option
> *"Explore" *when
> > this is selected "eye icon", "Apply Button" will be disabled. Also only
> one
> > pane will be shown for loading the document content
> > Delete works as same and only the "Apply Button" won't be disabled
> >
> > At the moment I focused on the above options only depending on the
> options
> > we can to alterations for the UI based on the current View. During the
> > implementation there may be slight changes of the designed, but the basic
> > structure will remain same.
> >
> > Links to the UIs,
> >
> > Documents view:
> >
> https://www.dropbox.com/s/oezvfztq9abqtv5/alldocs_added_tree_icon.png?dl=0
> > Revision Tree View:
> > https://moqups.com/nadeeshaangunasin...@gmail.com/57ApYGyp/p:a2a67f660
> >
> > Cheers,
> >
> > On Sun, Mar 22, 2015 at 10:17 AM, Nadeeshaan Gunasinghe <
> > nadeeshaangunasin...@gmail.com> wrote:
> >
> >> Hi Alex,
> >> Thank you very much for pointing out the missing things and the critical
> >> functionality suggestions.
> >> I designed these uis in order to show how we are going to/where we are
> >> going to show the revision tree.
> >> As you suggested I am redesigning the ui in order to support the
> critical
> >> functionalities. I will send the re designed mockups asap for your
> >> inspection.
> >> BR
> >> ------------------------------
> >> From: Alexander Shorin <kxe...@gmail.com>
> >> Sent: ‎3/‎21/‎2015 11:55 PM
> >> To: dev@couchdb.apache.org
> >> Subject: Re: GSOC 2015 [Visualize document revision tree and navigate
> >> betweenthese revisions]
> >>
> >> On Sat, Mar 21, 2015 at 8:26 PM, Nadeeshaan Gunasinghe
> >> <nadeeshaangunasin...@gmail.com> wrote:
> >> >
> >>
> https://www.dropbox.com/s/oezvfztq9abqtv5/alldocs_added_tree_icon.png?dl=0
> >> > https://www.dropbox.com/s/36mmwy4r46nn1l7/revTreeMockup.png?dl=0
> >>
> >> Good start. Now let's try to think how this feature could be used in
> >> real. This will give us the following questions:
> >> 1. Tree could be wide. Very wide and tall. Proposed interface has a
> >> quite small limit for amount of conflicts which could be showed
> >> without having horizontal scrolling. How this is  suppose to be
> >> handled?
> >> 2. Tree is used to only to look it at and browse document for each
> >> selected revision, but also to apply some kind of operation: "revert
> >> to", delete, merge, etc. Proposed interface doesn't assumes to have
> >> any bar for such operations.
> >> 3. Document content for some revisions may not be available. What will
> >> be showed on the right pane in this case?
> >> 4. During the conflict resolution, or merge, you'll need to see both
> >> conflict documents and the result of their merge.  How proposed
> >> interface could help with that?
> >> 5. Will navigation to revision tree page be available from document view
> >> page?
> >>
> >> --
> >> ,,,^..^,,,
> >>
> >
> >
> >
> > --
> > Nadeeshaan Gunasinghe
> > Department of Computer Science and Engineering
> > University of Moratuwa
> > Sri Lanka
>



-- 
Nadeeshaan Gunasinghe
Department of Computer Science and Engineering
University of Moratuwa
Sri Lanka

Reply via email to