Bug 168623 - Make the new Macro Manager dialog non-experimental and enable it by default
Summary: Make the new Macro Manager dialog non-experimental and enable it by default
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
26.2.0.0 alpha0+ master
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks:
 
Reported: 2025-09-30 16:22 UTC by Roman Kuznetsov
Modified: 2025-10-02 06:02 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Kuznetsov 2025-09-30 16:22:56 UTC
Description:
Make a new Macro Manager dialog non experimental and enabled by default

After a great Jim's work we haveonly one Macro Manager dialog instead current FIVE, but it's still marked as experimental feature

I suggest to make a new Macro Manager dialog non experimental and enabled it by default

Other old macro dialogs menu items for Basic, Python, JS and Beanshell can be just hidden and only if the new Macro Manager dialog will be good for all QA and other people we can delete the old code and UI files.

I suggest it because we have time now for testing before 26.2 release and I don't want Jim's great work be just without using

Steps to Reproduce:
-

Actual Results:
We still have a new Macro Manager as experimental feature

Expected Results:
We have a new Macro Manager as default ONE dialog for macro management and can test it deeper


Reproducible: Always


User Profile Reset: No

Additional Info:
current 26.2 master build
Comment 1 Roman Kuznetsov 2025-09-30 16:26:24 UTC
The link to the patch with implementation

https://gerrit.libreoffice.org/c/core/+/176254
Comment 2 Heiko Tietze 2025-10-01 09:09:12 UTC
The Macro Manager is available since 25.2
* enable Experimental Features
* launch the dialog per Tools > Macros > Macro Manager...

The proposal is to
a) make the command .uno:MacroManager non-experimental
b) remove the Organize Macro menu .uno:ScriptOrganizer along with the items (Basic, Python, Javascript, Beanshell) .uno:MacroOrganizer (and the related dialog/s)
Comment 3 Samuel Mehrbrodt 2025-10-02 06:02:05 UTC
From the commit:

> Known issues:

> + Scripting framework library rename for BeanShell, Java, and JavaScript
> always returns fail when there are no macro entries in the library even
> though it actually succeeds. The same thing happens using
> SvxScriptOrgDialog::renameEntry.

> + Deleting Basic macros from the Macro Manager dialog is not implemented yet.

Are these issues fixed meanwhile? If not, are they tracked anywhere? Are there workarounds?