Nikita Karamov
9792194ac6
Remove fill from icons
2023-07-18 13:13:44 +02:00
Nikita Karamov
9e77d44440
Use masks to be able to change colour
2023-07-18 12:46:43 +02:00
Nikita Karamov
d552332757
Use more CSS variables
2023-07-18 12:05:10 +02:00
Nikita Karamov
a3d7fcc636
Use flexbox and better box-sizing
2023-07-18 11:49:54 +02:00
Nikita Karamov
cd27311715
Rename main variables
2023-07-18 11:28:25 +02:00
Nikita Karamov
6b9ef4212e
Update src/icons/web-share.svg
2023-07-15 19:58:41 +02:00
pre-commit-ci[bot]
7ca6e9f201
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-07-15 13:38:40 +00:00
Jake Howard
3620323d7c
Fix web-share.svg icon
...
There was an encoding issue in the stroke color.
2023-07-15 14:37:38 +01:00
Nikita Karamov
000e3b1b1f
Move inline SVGs into separate files
2023-07-15 11:35:46 +02:00
Dimitrios Douros
de29ba84b8
webshare api
2023-07-14 23:40:00 +02:00
Dimitrios Douros
a551eca0e3
Added MS Teams
...
Co-authored-by: Nikita Karamov <me@kytta.dev>
2023-07-14 23:00:04 +02:00
Nikita Karamov
9977dde3c7
Apply new formatting
2023-07-14 22:28:45 +02:00
Edward
73a7467cb4
Update src/shareon.js
...
Use url encoded string to replace `#`.
Co-authored-by: Nikita Karamov <me@kytta.dev>
2023-07-11 07:24:02 -07:00
Edward
59ba22638a
Apply suggestions from code review
...
Remove `hashtag` but use the first element of `hastags` instead for facebook hashtag parameter.
Co-authored-by: Nikita Karamov <me@kytta.dev>
2023-07-06 20:50:57 +08:00
Edward Cui
c00e449749
Add hashtag to facebook and hastags to twitter
...
Hashtag and hastags are the most commonly used features on facebook and
twitter respectively. Adding support to those two will make the library
even more powerful.
This PR add two optional attribute `data-hashtag` for facebook and
`data-hashtags` for twitter.
`data-hashtag` is a single key word without `#` while `data-hashtags`
are comma seperated strings without `#`.
2023-07-04 21:52:20 +08:00
Nikita Karamov
d49120ed0f
Change icon for a second after copying
2023-03-20 19:15:22 +01:00
Nikita Karamov
10cf0143d8
Use a different link icon
2023-03-20 19:15:22 +01:00
Nikita Karamov
2493e6d014
Add "Copy URL" button
...
Closes #41
2023-03-20 19:15:22 +01:00
Nikita Karamov
63e5733a72
Make default background darker
2023-03-20 19:15:22 +01:00
Nikita Karamov
1550573923
Build CSS using Vite
2023-01-25 20:29:14 +01:00
Nikita Karamov
a69c3f7469
Update Mastodon branding
...
Closes #42
2023-01-23 05:55:44 +01:00
Nikita Karamov
952fe10d67
Update logos and colours
2022-02-11 16:14:24 +01:00
Nikita Karamov
db05a94838
Remove unneeded TODO
2022-02-11 16:14:23 +01:00
Nikita Karamov
d5141a6383
Use non-default export
2022-02-10 23:02:50 +01:00
Nikita Karamov
a0a7c02e0a
Replace index loops with for-of-loops
2022-02-10 22:34:16 +01:00
Nikita Karamov
95cb4ce158
Rename index variables in loops
2022-02-10 22:20:06 +01:00
Nikita Karamov
51a7597235
Use querySelectorAll instead of getElementsByClassName
2022-02-10 22:19:54 +01:00
Nikita Karamov
9a6f39af4a
Move button listener outside the loop
2022-02-10 22:19:03 +01:00
Nikita Karamov
bea94e545d
Re-export shareon with `export ... from`
2022-02-10 22:16:26 +01:00
Nikita Karamov
50d9e900f2
Add new build scripts
2022-02-10 21:44:53 +01:00
Nikita Karamov
c5e4ab0bd7
Move urlBuilderMap to shareon.js
2022-02-10 21:16:53 +01:00
Nikita Karamov
70aaddb0c3
Add the style definitions directly to the CSS file
...
Also rename file to `shareon.css`
2022-02-10 21:16:26 +01:00
Nikita Karamov
73b54c385a
Write new index.js for the package
2022-02-10 20:32:40 +01:00
Nikita Karamov
d95105353f
Convert code using Prettier
2022-02-08 18:56:39 +01:00
Nikita Karamov
57b9769417
Update toot URL
2022-02-02 15:08:47 +01:00
Nikita Karamov
da71d0f227
Fix LinkedIn link
2021-01-17 23:58:15 +03:00
Nikita Karamov
3441effc98
Move all build config to Rollup
2021-01-17 22:32:59 +03:00
Nikita Karamov
9da80abfa5
Add FB App ID to possible data-attributes
2020-09-28 13:33:36 +02:00
Andy Balaam
ad3e762782
Update Mastodon colour to the correct one for a white logo.
...
Co-authored-by: Nikita Karamov <nick@karamoff.dev>
2020-09-24 16:13:31 +01:00
Andy Balaam
8a18980dfa
Add Mastodon button using NickKaramoff's toot.karamoff.dev
2020-09-24 00:53:15 +01:00
Nikita Karamov
fb4a0651f9
Fix button listeners
2020-09-18 20:24:22 +02:00
Nikita Karamov
a27b6fb434
Migrate from Rollup to Gulp and add Buble
2020-09-18 19:40:26 +02:00
Nikita Karamov
f74b1e0d8c
Fix WhatsApp button to work on PCs w/o app
...
Closes #18
2020-09-17 22:18:44 +02:00
Nikita Karamov
7ce6516d39
Reformat networks.js
2020-07-31 18:57:09 +02:00
Nikita Karamov
65969039a4
Add mixin to populate CSS
2020-07-31 18:54:43 +02:00
Nikita Karamov
f856eb3474
Move from Sass to CSS
2020-07-31 18:54:12 +02:00
Nikita Karamov
12187ca227
Move from TS to JS
2020-07-31 18:18:17 +02:00
Nikita Karamov
841ed23855
Extract networks to another file
2020-07-31 18:16:59 +02:00
Nikita Karamov
6eae37e54f
Optimize code
...
* optimize loops to reduce execution time
* inline functions to reduce output file size
* flatten PublishPreset structure
* remove extra checks
2020-07-30 12:40:00 +02:00
Nikita Karamov
522f0960d4
A better split into two versions
...
Additionally add some typing to the Rollup config files
2020-07-23 18:39:28 +02:00