Gramps Bugtracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001758Feature RequestsPedigree Viewpublic2008-02-11 13:212008-02-14 06:54
Reportermikewhite314 
Assigned Tobmcage 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformOSOS Version
Summary0001758: Left sidebar showing siblings
DescriptionAs per my gramps-users mailing list post at http://sourceforge.net/mailarchive/forum.php?thread_name=d8e340f40802110621p491aa0f0n3075ed1075f586c3%40mail.gmail.com&forum_name=gramps-users [^] , I would like to suggest, for the pedigree view:

a sidebar on the left showing the active person's families, including spouses and children, and ideally birth and death dates. This would improve navigation within the pedigree view by reducing the number of clicks and providing more information to the user.
TagsNo tags attached.
Attached Filespatch file icon relagramplet.patch (4,473 bytes) 2008-02-13 04:18
png file icon relativesgramplet.png (97,169 bytes) 2008-02-13 04:19
png file icon Screenshot.png (216,857 bytes) 2008-02-13 19:55

- Relationships

-  Notes
(0004990)
mikewhite314 (reporter)
2008-02-11 13:23

apologies, I forgot to make this a feature request. Can that be changed?
(0005001)
bmcage (administrator)
2008-02-12 07:16

You do know you can do these things by left click on a box, and selecting the person you want to move to I suppose?
A sidebar left would not go well with optimal use of screen I think, eg set the pedigree to 5 generation, with images and marriage info. So, a top or bottom bar looks more approriate should this be added. Personally, I think the left click and selecting what you want a good way, as it works on all boxes, not just the active one.
(0005003)
mikewhite314 (reporter)
2008-02-12 09:10

My main point is that I don't think I should have to click to reveal a list of children - it should be there somewhere on the screen already.
(0005007)
bmcage (administrator)
2008-02-13 01:32

Reminder sent to: dsblank

Doug,

would this not be a great idea for a gramplet?
My idea: a gramplet showing the direct relatives of the active person. Clicking the person changes the active person.

If one then detaches that gramplet, and places it next to relation view, or pedigree view, or person view, one has an extra way of navigation, clicking the gramplet changes active person and updates the person views.

Would this be hard to implement?
(0005009)
bmcage (administrator)
2008-02-13 04:22

In attachment a patch to create such a gramplet, and a screenshot of it in action.

Doug, there are some problems with the link and the gramplet:
--> mouse over underline doesn't work very good
--> gramplet cannot be made smaller than what is shown on screenshot, that is annoying
--> person link tag has: one click: make active, two click, call editor. This doesn't work here, as doing a click updates the gramplet, so double click happens on new screen. This way of having one and two click doing something different is not a good thing, eg, I might want to edit but not make the person active.
Do you agree to change this, eg, click is making active, and middle click or left click is calling up editor?
(0005010)
dsblank (developer)
2008-02-13 04:30

Benny, I like this solution.

""" --> mouse over underline doesn't work very good """

I think that this is an issue of the speed of handling the mouse at the Python level. I know that it is a bit flaky and continue to look at what might be wrong.

""" --> gramplet cannot be made smaller than what is shown on screenshot, that is annoying """

I hadn't thought about minimizing the gramplet when detached, but that makes sense with this example. Adding it onto list of enhancements...

""" --> person link tag has: one click: make active, two click, call editor. This doesn't work here, as doing a click updates the gramplet, so double click happens on new screen. This way of having one and two click doing something different is not a good thing, eg, I might want to edit but not make the person active.
Do you agree to change this, eg, click is making active, and middle click or left click is calling up editor? """

That makes sense, but I was worried about making such functionality too hard to find for users. Let me look at your gramplet...
(0005026)
bmcage (administrator)
2008-02-13 14:32

I committed the gramplet, and code to set minimum size of detached window in register function.

On my PC at home, the links work ok with underline, this is gutsy though, so newer gtk and pygtk than at work
(0005036)
dsblank (developer)
2008-02-13 19:52

I added the ability for right-click to edit any gramplet name link, which makes a lot of sense for those that you don't want to change to active first. I also changed the tooltip on the new Relationship Gramplet. This gramplet (or a similar one) may also satisfy the desire to have the Relationship View be two-column. See attached image. Mike, try this gramplet out and see if this is better. If so, we can close this request.
(0005057)
bmcage (administrator)
2008-02-14 06:54

Ok, I put this item to resolved. Things can be improved, but let's first see how this gramplet goes in real life.

From this experience other feature requests can be added later if so deemed useful:
1/add dates to gramplet on the click of a link/button at the top of the gramplet
2/allow to dock one gramplet in the pedigree and relationship view. That would mean making those views two columns, with one column the possibility to dock a gramplet in. More generally, we could work like the filter sidebar and have a gramplet there too.

New feature requests based on experience should be opened for that though.

- Issue History
Date Modified Username Field Change
2008-02-11 13:21 mikewhite314 New Issue
2008-02-11 13:23 mikewhite314 Note Added: 0004990
2008-02-12 07:16 bmcage Note Added: 0005001
2008-02-12 09:10 mikewhite314 Note Added: 0005003
2008-02-13 01:32 bmcage Note Added: 0005007
2008-02-13 04:18 bmcage File Added: relagramplet.patch
2008-02-13 04:19 bmcage File Added: relativesgramplet.png
2008-02-13 04:22 bmcage Note Added: 0005009
2008-02-13 04:30 dsblank Note Added: 0005010
2008-02-13 14:32 bmcage Note Added: 0005026
2008-02-13 19:52 dsblank Note Added: 0005036
2008-02-13 19:55 dsblank File Added: Screenshot.png
2008-02-14 01:12 bmcage Status new => assigned
2008-02-14 01:12 bmcage Assigned To => bmcage
2008-02-14 06:54 bmcage Status assigned => resolved
2008-02-14 06:54 bmcage Resolution open => fixed
2008-02-14 06:54 bmcage Note Added: 0005057


MantisBT 1.2.14 [^]
Copyright © 2000 - 2013 MantisBT Team
Powered by Mantis Bugtracker