Since I have to copy-paste a lot of times from my coding editor to my writer I have to always choose option Paste special -> More options -> Hypertext Markup Language(HTML) because I want to preserve all formatting to the code I paste. This works fine, no issue on that, but it gets very user-unfriendly experience to dig deep in all these options just for a paste. I would suggest to extend the paste special list to include all available options in there without having to go to More options and then choose something and then click OK.
If all the options would be listed under the same menu would be much simpler and faster to paste stuff.
Hope this will be taken under consideration in the future development.
Something like the attached image? The image is not perfect, but I think that it gives a good first impression.
If a user presses Ctrl-Shift-V I guess everything stays as it is? Or should the user get something like:
HyperText Markup Language (HTML)
Bitmap Image (BMP)
In a previous job they told me that if a user can make less mouse-clicks, the userfriendlier the program is. Looking back I fully agree. Less mouse-clicks is also what your idea does. I also think that "more userfriendlyness" may be a good reason for users to stick to LibreOffice once they tried it.
I also like this idea because it doesn't take a lot of adjustment from the user to get used to it. Microsoft recently changed to ribbons and I had a hell of a time trying to figure out where everything was. (And I still like the pulldown menus better.)
If you have more suggestions that require less mouse-clicks, feel free to share them. There's no guarantee that a developer will pick up any of these ideas, but I think that we can always present suggestions.
- I'm not a developer. I'm a user myself and I submitted a few bug reports. I'm trying to confirm the bugs that other people report here.
- Did you try to drag-and-drop from your coding editor straight to LibreOffice writer? If it doesn't work, that could be a separate suggestion.
Created attachment 160289 [details]
(In reply to Bart from comment #1)
> If a user presses Ctrl-Shift-V I guess everything stays as it is?
Exactly, using the shortcut is the way to go. If you have something in mind like Paste Unformatted Text (that has a special UNO command and could be customized/used on the menu) I doubt that works with any other format since it would require to convert non-formatted text to HTML if you copy from other types.
Also, be aware that the Paste Special listing depends on what clipboard formats have been populated onto the os/system clipboard by the originating app. LibreOffice Paste Special handling can not paste a format that does not exist, nor a format without suitable import filter.
So the actual list of paste formats presented will be dynamic.
(In reply to Heiko Tietze from comment #3)
> (In reply to Bart from comment #1)
> > If a user presses Ctrl-Shift-V I guess everything stays as it is?
> Exactly, using the shortcut is the way to go. If you have something in mind
> like Paste Unformatted Text (that has a special UNO command and could be
> customized/used on the menu) I doubt that works with any other format since
> it would require to convert non-formatted text to HTML if you copy from
> other types.
I was not aware of such shortcut, but now I think its fine since I can use the shortcut. I guess you can close the ticket if you think there is no need for such improvement.