Skip to content
This repository has been archived by the owner on Nov 20, 2022. It is now read-only.

Have icon instead of "copy" text #2

Open
NomarCub opened this issue Nov 16, 2020 · 6 comments
Open

Have icon instead of "copy" text #2

NomarCub opened this issue Nov 16, 2020 · 6 comments

Comments

@NomarCub
Copy link

Replace (possibly optionally) the "copy" and "copied!" text with a transparent SVG icon.
This also makes the plugin language independent.

@jdbrice
Copy link
Owner

jdbrice commented Nov 17, 2020

Yes good idea, I will try to update the plugin with this suggestion soon.

Do you have a suggestion for an SVG icon? I also need to figure out how to make the icon respect the light/dark theme

@NomarCub
Copy link
Author

I looked around. Don't know about the legality or the style coherence though. Take a pick if you want.

Remix Icon

Someone mentioned remix icons unrelated to this on the forums, which are free. Searching for 'copy' there yielded me 6 nice icons.

"Built in"

You could pick one from the ones already used by the app. There's a list of them pinned in the plugin channel of the official Discord. The 'Insert template' icon looks like a copy icon, but that might be confusing.
Here's that icon.

<svg viewBox="0 0 100 100" width="18" height="18" class="documents">
    <path fill="currentColor" stroke="currentColor"
        d="M74,4c-0.1,0-0.2,0-0.3,0H40v11.5l4,4V8h28v20h20v48H64v4h32V26.3c0-0.2,0-0.4,0-0.6v-0.5l-0.4-0.4 c-0.1-0.1-0.2-0.3-0.4-0.4c0,0,0,0,0,0L75.6,4.8c-0.1-0.1-0.2-0.3-0.4-0.4L74.8,4h-0.5C74.2,4,74.1,4,74,4L74,4z M76,10.8L89.2,24 H76V10.8z M38,20c-0.1,0-0.2,0-0.3,0H4v76h56V42.3c0-0.2,0-0.4,0-0.6v-0.5l-0.4-0.4c-0.1-0.1-0.2-0.3-0.4-0.4L39.6,20.7 c-0.1-0.1-0.2-0.3-0.4-0.4L38.8,20h-0.5C38.2,20,38.1,20,38,20z M8,24h28v20h20v48H8L8,24z M40,26.8L53.2,40H40V26.8z M60.5,36 l4,4H84v-4L60.5,36z M64,48v4h12v-4H64z M16,52v4h32v-4H16z M64,60v4h20v-4H64z M16,64v4h24v-4H16z M16,76v4h32v-4H16z">
    </path>
</svg>

Boostnote

<svg width="13" height="13" viewBox="0 0 1792 1792">
    <path d="M768 1664h896v-640h-416q-40 0-68-28t-28-68v-416h-384v1152zm256-1440v-64q0-13-9.5-22.5t-22.5-9.5h-704q-13
        0-22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h704q13 0 22.5-9.5t9.5-22.5zm256 672h299l-299-299v299zm512
        128v672q0 40-28 68t-68 28h-960q-40 0-68-28t-28-68v-160h-544q-40 0-68-28t-28-68v-1344q0-40 28-68t68-28h1088q40 0
        68 28t28 68v328q21 13 36 28l408 408q28 28 48 76t20 88z">
    </path>
</svg>

@liukun
Copy link

liukun commented Nov 27, 2020

Good idea! Better only show the icon when hovering on the block.

@Cito
Copy link

Cito commented Sep 1, 2021

The PRs #6 and #13 already adress this, unfortunately they are not merged yet.

@NomarCub
Copy link
Author

NomarCub commented Sep 1, 2021

There is a fork that seems active, you might want to try with opening issues (and pull requests #6 and #13) there.

@Cito
Copy link

Cito commented Sep 1, 2021

Thanks @NomarCub - I just noticed this as well and created superDuperCyberTechno/obsidian-code-copy#4 over there.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants