Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unify pasting UI #3276

Open
f1ames opened this issue Jul 17, 2019 · 0 comments
Open

Unify pasting UI #3276

f1ames opened this issue Jul 17, 2019 · 0 comments
Labels
status:confirmed An issue confirmed by the development team. type:feature A feature request.
Milestone

Comments

@f1ames
Copy link
Contributor

f1ames commented Jul 17, 2019

Type of report

Feature request

Provide description of the new feature

Extracted from #3258:

Unified paste handling can also benefit from some unified UI. I'm mostly thinking of utilizing splitbutton (#1766) for it. Instead of many paste buttons, we can have in fact two: normal paste button and special paste button (or even further reduce it to one paste button, just like Word does). Special paste button will be a split button with several options:

  • Paste from Word (default one),
  • Paste from GDocs,
  • Paste as plain text,
  • some other Paste from Anything.
Mockup of paste splitbutton

I realize that it would require resuming work on splitbutton plugin, but TBH I think it's worth it. OTOH middleware architecture can be introduced without introducing also unified UI.

☝️ #3258 (comment)

About UI - I believe our users are not interested in the source of the paste content. When I'm copying RTF from Gdocs, Word or any other source, I just want to preserve formatting during paste. Additional buttons for each paste type just introduces complexity for something dumb simple (I mean copy/paste use case, not internal mechanism). I would rather simplify naming by renaming Paste from World into Paste / Paste Rich Text. Overall, I'm not sure why we distinguish Paste and Paste from World currently - have a feeling that it should be just Paste (keep formatting, doesn't matter the source) and Paste as plain text. End users are rather not interested in internals.

Paste Rich Text should be smart enough to choose correct handler for me - I believe that was the big point of the whole refactoring. Simplifying paste mechanism for end users.

☝️ #3258 (comment)


The proposal here is to simplify pasting UI to have only two paste buttons: Paste and Paste as plain text. Regular paste button should be "smart" enough to handle pasting from different apps like Word, Excel and Google Docs.

My only concern is that, after this change some users may start to think that we dropped support for paste from Word (like after dropping paste dialog - #469) - so it needs to be clearly communicated that the UI was simplified while the underlying architecture/implementation got "smarter".

@f1ames f1ames added type:feature A feature request. status:confirmed An issue confirmed by the development team. labels Jul 17, 2019
@f1ames f1ames added this to the Backlog milestone Jul 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status:confirmed An issue confirmed by the development team. type:feature A feature request.
Projects
None yet
Development

No branches or pull requests

1 participant