Brainstorming: Preferences interface

Actually, that switch returns false positives. Not a typically a problem for uncommon surnames or when you have dates too. But finding all the Roberta Smith Jones (etc) in a National Cemetery when searching for the Robert Smith with no birth/death can be surprisingly excessive.

1 Like

I think the default was to select New Addons Only because as a new user, all addons would be new.

I set my settings to check Once a day, New and updated addons, and the Do not ask unchecked. This way I always have the most up-to-date addons.

I then use the Plugin Manager to “hide” those plugins I do not need or use. But they are available when trying to help other users here and on the mailing lists.

I first realized the Plugin Manager’s use when I wanted to make the Drop-down sidebar my default View Navigation category. I 'Hid" the two options I do not use. Combine this with deselecting the “Show text label beside Navigation buttons”. It adds more real estate for the views.

To uninstall, the Enhanced Plugin Manager will Uninstall an addon by actually deleting it from the hard drive. The builtin Plugin Manager does not have this option but you can delete the plugin by deleting it through your OS file manager.

1 Like

There were quite a number of items under discussion for ‘onboarding’ new users. I don’t know when (or if) they will make it into Gramps. I imagine the behaviors will have to be tweaked quite a bit.

Obviously, you want to override the random tip-of-the-day selection with a 1st-use Tip. But is that when the gramp.ini doesn’t exist? When they haven’t got a Tree loaded? When no Tree exists in the Manage Family Trees? (You might distribute a Gramps on USB stick. And it would be set to reload your tree on launch. But your luddite relatives REALLY need the hand-holding tip.)

Ah.
Another thing that would be nice if the addon/plugin manager somehow had a link to the wiki page of that addon/plugin if it exists btw.

I personally think it should be two different buttons rather than an drop down, personally.

If you are seeing this, you have the builtin Plugin Manager. It does not have a help button.

Here is its help wiki.

If you have downloaded the enhanced addon, it will automatically be shown instead of the standard builtin.

It does have a help and points to its wiki page.

2 Likes

Did install that right before that but I did not realize that is what the help button did.

But it is better than the one currently in Gramps.

You might not be aware of another idiosyncracy.

The Gramplet interface also has Help buttons.

But they’re only visible when the Gramplet has been undocked/detached for the sidebar (or bottom bar or Dashboard view)

1 Like

I was not aware of that either. Now I know.

1 Like

Submitted the Feature Request with the pull request of the code changes.

Make it an optional choice!

Don’t force changes that’s not needed on users.

Strong disagree. Plugins should be handled in the preferences. They’re a part of any standard install, regardless of third-party items.

IMHO (not actually using Gramps, yet), a default set of plugins should come already installed and enabled. then let users disable/enable as they wish and install/remove as they wish. the ultimate behavior if everything is disabled would be coded in the application code. JMHO

I have a new question related to Feature 11809

Where do you think the date input format should be ? In the “Display” tab which is for the display in reports or in the “Dates” tab ?

I vote “Dates tab”.

Best regards.

1 Like

Since you are asking on the thread that proposed a reorganization of the Preference tabs

The “Dates” tab would no longer exist.

I would put the new Calendar option directly below the option to set the display/report Calendar setting. While the Tab has the name “Display” all the settings in the proposed reorganization revolve around the user’s data including Surname guessing, default Family relationship which are entry settings. This new Calendar setting would also be an entry setting.

I don’t like to mix input data and data display.
If you want to do that, we need to change the label “User Display” which will be incorrect.

I agree (and I am sure others would concur) the names of the two tabs (Display and General) are not the best. The names are still a holdover from the existing configuration.

I have tried to make the distinction of the Display tab holding settings for the user and their database settings. The General tab for Gramps environment settings. If my pull to add the Preferences and Plugins icons gets merged, the settings to hide/unhide them would go into the General tab.


I am open to alternative tab names and heading information.

I have toyed with Display(1); User’s Family Tree Display and Display(2); Gramp’s Environment Display

The multiple tabs with (1) & (2) I do not consider ideal but with a precedence of Options(1)… (2)… (3) in many report settings.

And the alternative of adding a new tab for data entry settings?


The existing config.py tabs are are getting full with many tabs having mismatched types of information which prompted this discussion and my attempt to resort the setting options.

I propose the following:

  • add a user input section

In this case, the “Display” tab should be changed.

1 Like

Just a general desideratum here: make more items/tabs fit across the top.

In Mac apps, there are typically 10 or more items visible at once (Safari has 10, for example), including text and icon. They don’t look crowded and it’s a lot easier to navigate when they’re all visible. (In fact I’m pretty sure it’s recommended that they all be visible all the time.)

I reduced the window to have a smaller image