2014-04-03 1:24 GMT+02:00 Nick Hall <nick__hall@hotmail.com>:
On 02/04/14 23:36, Benny Malengier wrote:
2014-03-31 19:37 GMT+02:00 Nick Hall <nick__hall@hotmail.com>:
On 31/03/14 06:56, Helge.Herz wrote:
> Comment:
> But for all users working with one citation per source (as I do) the new
> handling is more or less unexpected and and reduces the usability (one
> click and one window more to find the related source). I'm not happy
> with this solution even it's more regular then before.

Making the interface more consistent was only one reason for the
change.  It also allows the user to change the source for a citation.
The new editor is also simpler and works better on smaller screens.

I use both small and large sources.

For small sources, the citation will be empty.  I agree that this is not
ideal.  In the long-term, I think we need to change the design of Gramps
to contain a hierarchy of citations with inherited attributes.

In the short-term, the new functionality should be an improvement
overall.  When adding a source and citation at the same time, possibly
with an empty citation, this will require an extra button click though.

The one citation - one source users will be in for a nasty surprise though. We can expect some push-back on that. Educating users is important. How to convey the workflow should be: read a source -> create a source object -> create other objects based on what is learned from source, using citation to link them.

As Helge was confused, many other users can be expected to be confused too. Any ideas on how to make the importance of the edit button after source more clear?

I made the source selector look like the place selector for events.  We could make it look more like the father/mother selection in the family editor.  The buttons could be next to a "Source" heading.  We could add a "Citation" after the author field.


Yes, to try

This could be an ideal start also to add a paste shortcut: paste last used source or something like that. It will avoid selecting or drag and drop from clipboard, which is a great thing (popup on select button could be CTRL+V to paste last source or something like that).


Jérôme was looking into this.  He added a "Last Changed" column to all selectors.  I can't think of a neat user interface for this at the moment.

But then still needed to open the selector. Perhaps we can use the bookmark menu for paste? Something like paste from the bookmarked items? Perhaps a context menu could list all bookmarked sources? Still selection from a list needed then, but context menu is less heavy than opening the full selector.

Benny
Also, how to avoid many users now only making citations, and not bothering with source? I think you should make the popup dialog  "cannot save citation. No source selected" better.
How about adding a text explaining the relationship between citation and source? We know it, but starting users will be puzzled, and reading the doc is not what they will do. They will raise bugs: can't save citation if no source present. Why? Again, a good place to educate the user in best practices.

Good idea.  The message can certainly be improved.

Let me think about this again from a new user's point of view.  It is not too late to revert the change if we think it is too confusing.


Nick.