-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathreadme.txt
179 lines (137 loc) · 5.67 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
=== The Paste ===
Contributors: podpirate
Donate link: https://www.paypal.com/donate/?hosted_button_id=F8NKC6TCASUXE
Tags: copy paste, clipboard, media library, productivity
Requires at least: 4.8
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 2.1.3
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Paste files and image data from clipboard and instantly upload them to the WordPress media library.
== Description ==
Speed up your workflow by pasting files and image data directly into the WordPress media library.
You can copy files and image data from many desktop applications:
* macOS Finder
* Windows Filesystem
* Screenshots
* Adobe Photoshop
* Gimp
* LibreOffice
* GoogleDocs
* Adobe XD
* SVG from Adobe XD, Illustrator, Figma and Affinity Designer (**Note:** An additional plugin for SVG Support is required. My favorite: [Safe SVG](https://wordpress.org/plugins/safe-svg/))
* [And some more...](https://github.com/mcguffin/the-paste#applications-tested-so-far)
… and paste it to Classic Editor or directly to the media library.
The most recent Desktop versions of Chrome, Edge, Firefox and Safari are supported.
Install [Safe SVG](https://wordpress.org/plugins/safe-svg/) to enable SVG support.
[The paste at GitHub](https://github.com/mcguffin/the-paste)
You like it? You can't stop pasting? [Paste some cash with PayPal](https://www.paypal.com/donate/?hosted_button_id=F8NKC6TCASUXE)!
== Known Issues ==
- *Firefox* does not support pasting multiple files from the OS filesystem.
- *Safari* lacks the support to convert images to the webP format.
- Pasting in TinyMCE triggers a JavaScript error if [Real Media Library](https://wordpress.org/plugins/real-media-library-lite/) is active. Pasting in the media library is still working.
- *Edge* is working suspiciously well, which is very unusal in the Microsoft world and must be considered a bug.
== Installation ==
Follow the standard [WordPress plugin installation procedere](https://wordpress.org/documentation/article/manage-plugins/).
== Screenshots ==
1. Pasting into classic editor. You can either upload the image immediately or do so later. Disable ‘Paste as file’ to turn off pasting.
2. The media library is pastable too
3. Pasted multiple images from macOS Photos into Chrome
4. A layer pasted from Adobe Photoshop 2023
5. Pasted from Affinity Designer. SVG Clipboard contents on the right.
6. Plugin options (Settings > Writing)
== Changelog ==
= 2.1.3 =
* Bring TinyMCE activation to Editor toolbar
* SVG paste: Without SVG upload allowed you can still upload pasted SVG as raster image
* Fix: Pasting with Safe SVG forbidden
* Fix: render shortcode after inserting in tinymce
= 2.1.2 =
* Fix Classic Editor + Safari not pasting image (re-arrange js build)
= 2.1.1 =
* Fix PHP Fatal on Alpine/Solaris (`GLOB_BRACE`)
* Fix some tweaks in block editor
= 2.1.0 =
* Introduce Admin Settings
* Quality slider in image dialog
* Pasting into image dialog now possible
* TinyMCE: Remove DataURI pasting feature
* TinyMCE: "Paste as File" is now "Prefer pasting files"
* TinyMCE: Restore functionality of "Paste as Text"
* TinyMCE: Use current attachment display settings when pasting
* TinyMCE: Skip images with src from same origin
* Fix: Resolve some Block Editor conflicts
* Fix: Paste issue in Classic Block
= 2.0.9 =
* Fix: pasting plain HTML broken
= 2.0.8 =
* Introduce Image Quality option
* Image Dialog: use generated filename if filename is empty
* Rearrange user options
* Add date and time format options for default filenames
* Compatibility with [Advanced Editor Tools](https://wordpress.org/plugins/tinymce-advanced/)
* Reduce JS filesize
* Fix: missing TinyMCE toolbar icon
* Fix: Image Quality setting not effective
= 2.0.7 =
* Support images from MS Teams chat
* A11y: Paste Modal submit now submits on press enter
* A11y: Aria hidden attributes on buttons
* Fix: Cannot paste into textfield in paste modal
* Fix: Filename entered in paste modal unfunctional
= 2.0.6 =
* Feature: Toggle image pasting in tinymce toolbar
* Feature: Support SVG
= 2.0.5 =
* Fix: Compatibility issue with [Real Media Library](https://wordpress.org/plugins/real-media-library-lite/)
= 2.0.4 =
* Remove debugging artefact
= 2.0.3 =
* UI Tweak (instruction placement)
* Fix: Classic editor plugin crashing
* Fix: sometimes not pasting in Firefox
* Fix: Dialog overlays media frame in Block Editor
= 2.0.2 =
* Paste from Google Docs (Docs and Presentation)
* More Filename placeholders
* Fix PHP Fatal if network activated on a multisite
= 2.0.1 =
* Fix: Filename placeholders
= 2.0.0 =
* Paste files and images in the media Library
* Paste multiple files (except firefox)
* Convert to WebP (except Safari)
* Disable dataURI pasting in user profile (now default)
* Performance: Check upload capability before scripts are loaded
= 1.1.2 =
* Fix: Fatal error in user profile
* Fix: Compatibility with the SEO Framework
= 1.1.1 =
* Feature: Make pasting into tinyMCE optional. (Fixes unpredictable cursor position during file drop)
* Fix: php 8.2 deprecation warnings
= 1.1.0 =
* Fix: PHP 8 warning
* Fix: Add `data:` to wp_kses allowed protocols
* TinyMCE: Users without file upload capability could not paste images as data-url.
* TinyMCE: Don't show upload buttons if user are not allowed to upload files
= 1.0.7 =
* Fix auto upload large images
= 1.0.5 =
* Prevent Editor Crashes: Only embed images up to 262144 px, upload otherwise
= 1.0.4 =
* Support Text Widget
* Better Media Titles
= 1.0.3 =
* Fix JS Error in TextWidget
= 1.0.2 =
* Performance improvements
* Add Textdomain to plugin header
* Remove unnecessary settings
= 1.0.1 =
* Update plugin URL
* Fix double pasting
= 1.0.0 =
* Initial release
== Upgrade Notice ==
Nothing noteworty here so far...