The TOOL menu is lacking some tools

5.2.3 on Win10
I noticed that I have only 6 items showing up under the Tool menu, however if I check the C:\Program Files\GrampsAIO64-5.2.3\gramps\plugins\tool folder, there is like 20 some items in there. Things like “findLoop” are not in the menu.
Is there a reason?

Check under Utilities

Find Database Loop

I don’t have any of those items in my menu. That is the question, why?

They are developer tools only available in debug mode. Try running Gramps without the -O flag.

2 Likes

No they are not! Only the tools in the “Debug” submenu are developer tools.

@Davesellers can you show a screenshot please?

[Edit: Yes they are the debug tools! sorry @Nick-Hall too quick!]

Also any addon with a status of “Unstable” will be excluded unless running in debug mode.

You can see the code here.

1 Like

Run your Plugin Manager (menu >> Help >> Plugin Manager)

Search for “loop”

Is it “Hidden” ??

I am running 5.2.3-2 on Win10 and I start Gramps using the shortcut created on install. C:\Program Files\GrampsAIO64-5.2.3\grampsw.exe

The Plugin Manager shows Find Database Loop as a builtin

1 Like

This still doesn’t quite make sense.

I merged PR #1749 “Prevent debug plugin loading for Gramps AIO” which fixes a bug with debug mode in Windows. This will be included in v5.2.4 and isn’t in the v5.2.3 release. Windows always runs in debug mode.

The findLoop plugin also doesn’t meet any condition to be excluded.

Perhaps it has been flagged as “hidden”.

I just double checked the 4 Debug tools.

I had “hidden” them all so they were not showing or the entire Debug menu option. But Find Database Loop was not one of them.

I installed PR 1749 on my 3.2.3-2 install and it hid the Debug menu options but left Find Database Loop available in the Utilities

I have no idea what might have changed but today I have 6 items showing in the Utilities menu, 5 in the Family Tree Repair, 11 in Family Tree Processing and 4 in the Debug menu.
So I guess we can close this. Thanks

2 Likes

Does it make sense to adapt this menu limiting feature to the Addon Manager filters settings? And likewise, limit the Tools and Reports selection?

It helps that Addon Manager and Plugin Manager Enhanced allow searching for an addon (or respectively, a plugin) This let’s users verify that the plug-in is installed. But then users have to find where the feature is located in the interface. And, if the feature is disabled by some environmental switch, the disorientation while exploring the GUI becomes worse.

Currently, there isn’t a clear way to help users find the GUI implementation of a plug-in. Some types of plug-ins (or implementations within a type) do not have a GUI access point. It could become less ambiguous when all plug-ins (built-in and add-on) have a help_url. (The JSON addonlists give an overview of which addon is missing a particular attribute. Is there a similar compilation file created for built-ins during the registration process?)

So the Wiki/Help button in the Addon Manager and Plugin Manager will (eventually) have a “documentation” solution locating a feature.






This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.