The user can copy any text from anywhere, and then with the help of the extension, paste the result (somewhere in the browser), in markdown, so emphasis and lists, etc. are preserved, while everything else is discarded.
I want to carry them over when I copy and paste the text (and sometimes to strip them). I don't want to copy and paste the container.
It's something like 12$ one time purchase which is great and a huge productivity booster!
Currently, on every computer I'm aware of, if I copy an all-caps paragraph and paste into the middle of an all-lowercase paragraph, the pasted text will still be capitalized. Similarly, if I click into an all-caps paragraph and start typing without caps-lock on, the new text will be lowercase.
Italics should work the same way.
Note: I am 100% cognizant that capital letters are different characters in unicode/ascii. Put that aside for a moment, it's not relevant to UI behavior, users don't care.
In Chrome, if you copy CSS-all-caps text to the clipboard, it is copied as uppercase.
Intriguingly, in Firefox, it is copied as the original (mixed case) source HTML text.
I do like the idea treating all-caps as a style, just like small caps. The problem, of course, is that it makes it kind of impossible to type within it, since there's no feedback as to when you're typing capital letters at the starts of sentences or not.
Pressing ⌘I (or using the UI equivalent) should act like the italics version of caps-lock.
A sentence with italics or any other emphasis should read exactly the same without that emphasis. Where the same isn't true of capitalisation.
But it doesn't, that's the thing! The word you italicize can alter the meaning of a sentence. For instance:
> I didn't steal Sally's necklace!
> I didn't steal Sally's necklace!
> I didn't steal Sally's necklace!
I didn’t say I took the money.
I didn’t say I took the money.
I didn’t say I took the money.
I didn’t say I took the money.
I didn’t say I took the money.
I didn’t say I took the money.
I liked ChatGPT's example, but I thought it was a bit too subtle, so I changed it to the sentence I used in the GP. I didn't realize ChatGPT's example was plagiarized.
---
1: ChatGPT wrote "I didn't say I took her money."
• The first version implies that I acquired Sally's necklace via other means.
• The second version implies that I stole someone else's necklace.
• The last version implies that I stole something else from Sally.
Not true. In conventional English, it is typical (if not expected) to add verbal emphasis to italicized words while reading aloud.
Italics is the most important of those styling options for formal English writing (eg MLA style). Underlining was traditionally used a as substitute if italics were unavailable.
I could see an argument for treating bold and underline this way as well, but I think the case is less clear-cut. Boldness is more likely than italics to be used for visual styling as opposed to semantic meaning.
Virtually the only time it's used within text is in a textbook-type situation, where the first use of key terms is in bold, but subsequent usage isn't. Which isn't helpful/relevant if you're copying a passage from it -- just because it was the first usage in that book, doesn't mean it's the first usage in your own document.
And underlining doesn't really exist typographically except for links. It's always been the handwriting/typewriter substitute for italics. It has no established meaning whatsoever -- any non-link usage of it is idiosyncratic, which is usually not something you'd want to preserve.
There's countless implementations of formatting toolbars for web based editors, most of them bad, I feel like if operating systems handled this for users we wouldn't be wasting cycles on this kind of problem.
https://chrome.google.com/webstore/detail/copycat/jdjbiojkkl...
If I'm transferring between applications, I never want 95% of formatting — I don't want font or size or color or line-height or paragraph spacing or whatever.
But I do want italics, because that conveys actual meaning around emphasized words and titles. And I do want to preserve subscript/superscript in things like CO2 or "squared", because that's similarly meaningful. And I also want to maintain bulleted and numbered lists, which again have meaning. Strikethru as well.
So I just really wish that the OS had a toggle switch so that "Paste and Match Style" would still preserve everything "textually meaningful" -- <i>, <sub>, <sup>, <ol>, <ul>, <li>, and <s>.