[Libreoffice-ux-advise] [Bug 149047] Should .uno:ObjectMenue be shown in the Customize dialog?

2022-05-17 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=149047

Heiko Tietze  changed:

   What|Removed |Added

   Keywords|needsUXEval |
   Assignee|libreoffice-b...@lists.free |sdc.bla...@youmail.dk
   |desktop.org |
 Status|NEW |ASSIGNED
 CC|libreoffice-ux-advise@lists |heiko.tietze@documentfounda
   |.freedesktop.org|tion.org

--- Comment #8 from Heiko Tietze  ---
(In reply to sdc.blanco from comment #7)
> > However, the very same command is labelled "OLE Object" at the toolbar. 
> > No idea why.

Was fooled by ...swreport/toolbar/..., which is different to the ordinary
insertbar.

> Instead of attempting to remove them from appearing in the Customize menu,
> modify the labels of .uno:InsertObjCtrl  and .uno:InsertObject so that they
> are better differentiated, and easier to see what they are likely to be used
> for. 
> 
> https://gerrit.libreoffice.org/c/core/+/134434

Sounds good to me. And probably safer than hiding.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Libreoffice-ux-advise] [Bug 149047] Should .uno:ObjectMenue be shown in the Customize dialog?

2022-05-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=149047

--- Comment #7 from sdc.bla...@youmail.dk ---
(In reply to Heiko Tietze from comment #5)

A few points of clarification...

> (In reply to sdc.blanco from comment #4)
> > 1. Maybe .uno:InsertObjCtrl should not be in the Customize menu?
> This command has the label "Insert Object" and is used on the "Insert"
> toolbar but hidden by default.
Yes, but in only one insert toolbar --
sw/uiconfig/swreport/toolbar/insertbar.xml (among several), but could not find
out where it is actually used. (A "report" from Base uses
sw/uiconfig/sglobal/toolbar/insertbar.xml )

> However, the very same command is labelled "OLE Object" at the toolbar. 
> No idea why.
To explain why:

When you write "labelled", I think (hope) you mean the appearance of the icon
on the toolbar (and not the tooltip, which is "Insert Object").  Right?

The icon appearance can be explained quite simply.
Both .uno:InsertObjCtrl (Insert Object) and .uno:InsertObject (OLE Object) have
been assigned to same icon -- possibly as a confusion, when the label for the
first is identical to the .uno name of the second.

> Hiding an entry is not possible for one but all areas ---but good reasons 
> at least for ObjectMenu,  
I think .uno:ObjectMenu is already hidden.  I could not find it in Customize.

The motivation for the OP was primarily to improve the usability of the
Customize dialog.

Miklos in comment 6 introduces the important possibility that
.uno:InsertObjCtrl and .uno:ObjectMenue could be part of the  win32 API --
which could explain why they appear in
officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu

Conclusions:
Instead of attempting to remove them from appearing in the Customize menu,
modify the labels of .uno:InsertObjCtrl  and .uno:InsertObject so that they are
better differentiated, and easier to see what they are likely to be used for. 

https://gerrit.libreoffice.org/c/core/+/134434

This might come close enough to resolving (or at least improving) this issue.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Libreoffice-ux-advise] [Bug 149047] Should .uno:ObjectMenue be shown in the Customize dialog?

2022-05-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=149047

--- Comment #6 from Miklos Vajna  ---
(In reply to Heiko Tietze from comment #3)
> The "Object" submenu is not a command (similar File > Recent Documents) but
> a customizable menu structure. The command uno:ObjectMenue is filled with
> content in ObjectMenuController::fillPopupMenu using
> MS_VERBATTR_ONCONTAINERMENU. But no idea what that is, the command remains
> disabled for me.

Most of the OLE embedded object code only works on Windows, where it can do
win32 API calls to actually embed an external app to edit some embedded
document. So if you make changes there, be sure to test your changes on
Windows. Other platforms only support the (somewhat corner-case) "common"
embedded object (Writer in Calc, etc) or "dummy" embedded object (just an image
with some data which is retained on save).

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Libreoffice-ux-advise] [Bug 149047] Should .uno:ObjectMenue be shown in the Customize dialog?

2022-05-16 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=149047

Heiko Tietze  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever confirmed|0   |1

--- Comment #5 from Heiko Tietze  ---
(In reply to sdc.blanco from comment #4)
> 1. Maybe .uno:InsertObjCtrl should not be in the Customize menu?
This command has the label "Insert Object" and is used on the "Insert" toolbar
but hidden by default. However, the very same command is labelled "OLE Object"
at the toolbar. No idea why.

> 2. Does the Customize dialog show "Label" or "Context Label"?  If "Label",
> then maybe Label should be "Insert Ole Object" and then Context Label "Ole
> Object"  (and tooltip can be improved).

It's the label (with details in the text box below the list). 


Hiding an entry is not possible for one but all areas (see bug 147411 and bug
112620). But we have good reasons, at least for ObjectMenu, to hide and from my
side it's all green do so generally- and bring back if users complain.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Libreoffice-ux-advise] [Bug 149047] Should .uno:ObjectMenue be shown in the Customize dialog?

2022-05-13 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=149047

--- Comment #4 from sdc.bla...@youmail.dk ---
Will also ask here about  .uno:InsertObjCtrl because same kind of issue, which
can probably be handled in the same file (and move to new ticket if need be).

Search on "object" in customize dialog.

Note: Insert Object -- .uno:InsertObjCtrl  and OLE Object -- .uno:InsertObject

Note that icon for Insert Object appears the same as OLE Object when added to a
toolbar.

Both open the Insert Ole Object dialog. Both are active when an object is not
selected, but .uno:InsertObjCtrl is also active when an OLE object is selected,
while .uno:InsertObject is not active.   

.uno:InsertObjCtrl seems to provide a empty dropdown menu, and given that it
has the same icon as appears in the Insert menu, I am guessing that it has the
same kind of purpose as .uno:Objectmenue.

Questions:

1. Maybe .uno:InsertObjCtrl should not be in the Customize menu?

2. Does the Customize dialog show "Label" or "Context Label"?  If "Label", then
maybe Label should be "Insert Ole Object" and then Context Label "Ole Object" 
(and tooltip can be improved).

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Libreoffice-ux-advise] [Bug 149047] Should .uno:ObjectMenue be shown in the Customize dialog?

2022-05-12 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=149047

Heiko Tietze  changed:

   What|Removed |Added

   Keywords||needsDevAdvice
 CC||vmik...@collabora.com

--- Comment #3 from Heiko Tietze  ---
The "Object" submenu is not a command (similar File > Recent Documents) but a
customizable menu structure. The command uno:ObjectMenue is filled with content
in ObjectMenuController::fillPopupMenu using MS_VERBATTR_ONCONTAINERMENU. But
no idea what that is, the command remains disabled for me.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Libreoffice-ux-advise] [Bug 149047] Should .uno:ObjectMenue be shown in the Customize dialog?

2022-05-12 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=149047

--- Comment #2 from sdc.bla...@youmail.dk ---
(In reply to Heiko Tietze from comment #1)
> If you want to customize the menu this command is relevant, isn't it?
Is it?

Insert | Object is already provided as a submenu.

Adding this command to the Insert menu simply gives an inactive command.

Insert > Insert Submenu provides a way to add submenus.

What am I missing?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Libreoffice-ux-advise] [Bug 149047] Should .uno:ObjectMenue be shown in the Customize dialog?

2022-05-12 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=149047

--- Comment #1 from Heiko Tietze  ---
If you want to customize the menu this command is relevant, isn't it?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Libreoffice-ux-advise] [Bug 149047] Should .uno:ObjectMenue be shown in the Customize dialog?

2022-05-12 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=149047

sdc.bla...@youmail.dk changed:

   What|Removed |Added

 Blocks||103238
 CC||libreoffice-ux-advise@lists
   ||.freedesktop.org
   Keywords||needsUXEval


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=103238
[Bug 103238] [META] Customize dialog bugs and enhancements
-- 
You are receiving this mail because:
You are on the CC list for the bug.