Bug 155006 - Don't show Insert > Frame > Floating Frame by default in menus and toolbars
Summary: Don't show Insert > Frame > Floating Frame by default in menus and toolbars
Status: VERIFIED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Caolán McNamara
URL:
Whiteboard: target:7.6.0 inReleaseNotes:7.6
Keywords:
Depends on:
Blocks: Main-Menu Frame
  Show dependency treegraph
 
Reported: 2023-04-25 10:28 UTC by Heiko Tietze
Modified: 2023-11-20 13:17 UTC (History)
1 user (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 Heiko Tietze 2023-04-25 10:28:10 UTC
Caolan: 

still exists, just isn't presented by default.

help describes this as

"Inserts a floating frame into the current document. Floating frames are
used in HTML documents to display the contents of another file."

and

"Changes the properties of the selected floating frame. Floating frames
work best when they contain an html document, and when they are inserted
in another html document."

This is basically support for html IFrames and is a fairly obscure thing
for an ordinary document.
Comment 1 Caolán McNamara 2023-04-25 10:39:07 UTC
Yes, these "floating frames" are equivalent to html IFrame's and like the documentation hints were intended for supporting html iframe import and aren't a good fit for ordinary documents so I think we should de-emphasize them in the UI. And not present them by default to the user to create traps for them to fall into.
Comment 2 Commit Notification 2023-04-26 08:53:18 UTC
Caolán McNamara committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/5dc84674816e5f3cad9a45b9307723de3dd25b71

tdf#155006 don't show "InsertObjectFloatingFrame" by default in menus and toolbars

It will be available in 7.6.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 3 Stéphane Guillou (stragu) 2023-11-20 13:17:00 UTC
I see it gone in:

Version: 7.6.3.1 (X86_64) / LibreOffice Community
Build ID: c4af5b1259bceea6e979e6fe2435dbee7a5a87c2
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Mentioned in release notes: https://wiki.documentfoundation.org/index.php?title=ReleaseNotes%2F7.6&type=revision&diff=707868&oldid=704593