Bug 103706 - Alternate Clone Formatting scope
Summary: Alternate Clone Formatting scope
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Sarper Akdemir (allotropia)
URL:
Whiteboard: target:24.2.0
Keywords:
: 91494 153743 156408 (view as bug list)
Depends on:
Blocks: UNO-Command-New Clone-Formatting
  Show dependency treegraph
 
Reported: 2016-11-04 15:28 UTC by Heiko Tietze
Modified: 2024-04-03 10:41 UTC (History)
7 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 Heiko Tietze 2016-11-04 15:28:35 UTC
The issue has been discussed in bug 59029 and several others. Clone Formatting is supposed to work for all properties including every direct formatting as well as all styles. The enhancement request was to clone a certain property only, either direct formatting or one of the styles. The function may be available with ctrl being pressed when clone formatting is started but I couldn't reproduce it.

More important is the usability issue that there is no indication to the user. The tooltip needs to cover the functionality and there has also to be a feedback on the execution, for instance a decoration on the cursor.

Furthermore, pressing a button just toggles one feature on or off. You can either have all styles or none, for instance. Better would be a split button with all by default and the list of styles (paragraph, character, table, etc.) subsidiary.
Comment 1 Yousuf Philips (jay) (retired) 2016-11-05 14:47:16 UTC
My thoughts.

1) As the default behaviour of clone formatting should be the optimal behaviour for most users, having a toolbar menu split button seems overkill.

2) It would be good to indicate the various keyboard cloning pasting behaviours in the tooltip, but it would make the tooltip way to large when tooltips are intended to be short.

3) The functionality should be available/accessible in the format menu in a new submenu that has the various clone formatting possibilities.
Comment 2 Cor Nouws 2016-11-09 12:05:34 UTC
Providing the options in this functionality work; I would say
1. default clones all
2. alternate options available by modifier keys and a split button, since the latter is a neat possibility to show the options.
Comment 3 Heiko Tietze 2017-03-10 21:54:41 UTC
Removing needsUXEval since no further input was done. Cor supports my idea of split button while Jay wants an extra menu where the mode is being selected. Both variants do the trick, the splitbutton is IMHO easier to use and understand.
Comment 4 Yousuf Philips (jay) (retired) 2017-04-23 23:14:41 UTC
(In reply to Heiko Tietze from comment #3)
> Removing needsUXEval since no further input was done. Cor supports my idea
> of split button while Jay wants an extra menu where the mode is being
> selected. Both variants do the trick, the splitbutton is IMHO easier to use
> and understand.

The problem with the split button is that we have limited space to work with on the toolbars, so we could duplicate it as a new UNO command with the split button options and it would also work in the menu bar (2 birds, 1 stone similar to the New button), but it wouldnt be defaulted to appear in the toolbars.
Comment 5 Xisco Faulí 2020-03-09 13:28:57 UTC
Please add keyword 'needsUXEval' and CC 'libreoffice-ux-advise@lists.freedesktop.org' if input from UX is needed.
Comment 6 Commit Notification 2023-08-29 09:07:11 UTC
Sarper Akdemir committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/36aa809fbd3c44da1ed266104f175e8c872d38b3

tdf#103706: sw: Revert "Format paintbrush default behaviour"

It will be available in 24.2.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 7 Commit Notification 2023-08-29 09:07:13 UTC
Sarper Akdemir committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/e9bb17369dc6fd3064fce55a1afacaacea4faae2

related tdf#103706: sw: correct format paintbrush attribute reset

It will be available in 24.2.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 8 Commit Notification 2023-08-29 09:07:16 UTC
Sarper Akdemir committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/7b5327ffcb18a4b4f456afecea313039dd79449a

tdf#103706: tdf#142857: sw: context aware paste for clone format

It will be available in 24.2.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 9 Commit Notification 2023-08-29 09:07:20 UTC
Sarper Akdemir committed a patch related to this issue.
It has been pushed to "master":

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

tdf#103706: tdf#142857: sd: context aware paste for clone format

It will be available in 24.2.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 10 Gabor Kelemen (allotropia) 2024-04-03 09:44:54 UTC
*** Bug 153743 has been marked as a duplicate of this bug. ***
Comment 11 Gabor Kelemen (allotropia) 2024-04-03 09:49:39 UTC
*** Bug 91494 has been marked as a duplicate of this bug. ***
Comment 12 Gabor Kelemen (allotropia) 2024-04-03 10:41:00 UTC
*** Bug 156408 has been marked as a duplicate of this bug. ***