Merge pull request #32 from ful1e5/dev

macOS Big Sur v1.0.6
This commit is contained in:
Kaiz 2020-11-01 10:48:50 +05:30 committed by GitHub
commit 3147f5c8ed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 111 additions and 56 deletions

View file

@ -7,10 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [unreleased]
### Changed
- `PLING.bbcode` missing content fix.
## [1.0.6] - 1 Nov 2020
## [1.0.5]- 23 Oct 2020
### Added
- `left_ptr_watch` with** blue pinwheel**
### Changed
- Pixel match ratio set to **0.1** in `src\utils\matchImages.ts`
- Symlinks of `watch` cursor removed
- `AppStarting.ani` changed
- `PLING.bbcode` missing content fix
- Cursor **preview** updated
- `hand2` lines fixed.(from pling.com @peotincelogy)
## [1.0.5] - 23 Oct 2020
### Added
@ -91,7 +103,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Logo and badges
- CI/CD Pipelines
[unreleased]: https://github.com/ful1e5/apple_cursor/compare/v1.0.5...main
[unreleased]: https://github.com/ful1e5/apple_cursor/compare/v1.0.6...main
[1.0.6]: https://github.com/ful1e5/apple_cursor/compare/1.0.5...v1.0.6
[1.0.5]: https://github.com/ful1e5/apple_cursor/compare/1.0.4...v1.0.5
[1.0.4]: https://github.com/ful1e5/apple_cursor/compare/1.0.3...1.0.4
[1.0.3]: https://github.com/ful1e5/apple_cursor/compare/1.0.2...1.0.3

View file

@ -1,7 +1,7 @@
[b]macOS Big Sur[/b] Cursor Theme with [b]HiDPi[/b] Display support. This Cursor is built with [b][url=https://github.com/ful1e5/clickgen]clickgen[/url][/b] and render with the [b][url=https://github.com/puppeteer/puppeteer/]puppeteer[/url][/b].
[i]Available Sizes[/i] [b]22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96
[i]Available Sizes[/i] [b]22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96[/b]
[/b][i]Get latest build[/i] @[b][url=https://github.com/ful1e5/apple_cursor/actions]GitHub Actions[/url][/b]
[i]Get latest build[/i] @[b][url=https://github.com/ful1e5/apple_cursor/actions]GitHub Actions[/url][/b]
[i]Release Notification[/i] at [b][url=https://twitter.com/ful1e5]Twitter[/url][/b](@ful1e5)
[b]Linux/X11 installation[/b]

View file

@ -175,7 +175,7 @@ sudo mv macOSBigSur /usr/share/icons/
<!-- Preview -->
<p align="center">
<img title="macOS Big Sur" src="https://imgur.com/BA0gkrO.png">
<img title="macOS Big Sur" src="https://imgur.com/Hrd64DF.png">
</br>
<sub>macOSBigSur Cursors 🍎</sub>
</p>

View file

@ -1,6 +1,6 @@
{
"name": "apple_cursor",
"version": "1.0.5",
"version": "1.0.6",
"description": "Enjoy upcoming `macOS Big Sur` Cursor Theme 🥳",
"main": "index.js",
"scripts": {

View file

@ -2,51 +2,52 @@
## Symbolic Cursors
| Preview | Source | Symbolic links | Windows Cursor name |
| :-------------------------------------------------------: | :---------------------: | :-------------------------------------------------------------: | :--------------------------: |
| <img src="./static/all_scroll.svg" width="20%"/> | all_scroll.svg | `None` | `SizeAll.cur` |
| <img src="./static/bottom_left_corner.svg" width="20%"/> | bottom_left_corner.svg | `fd_double_arrow.svg` `top_right_corner.svg` | `SizeNESW.cur` |
| <img src="./static/bottom_right_corner.svg" width="20%"/> | bottom_right_corner.svg | `bd_double_arrow.svg` `top_left_corner.svg` | `SizeNWSE.cur` |
| <img src="./static/bottom_tee.svg" width="20%"/> | bottom_tee.svg | `None` | |
| <img src="./static/center_ptr.svg" width="20%"/> | center_ptr.svg | `None` | |
| <img src="./static/circle.svg" width="20%"/> | circle.svg | `crossed_circle.svg` `dnd_no_drop.svg` | `NO.cur` |
| <img src="./static/context_menu.svg" width="20%"/> | context_menu.svg | `None` | |
| <img src="./static/copy.svg" width="20%"/> | copy.svg | `dnd_copy.svg` | |
| <img src="./static/cross.svg" width="20%"/> | cross.svg | `tcross.svg` | |
| <img src="./static/crosshair.svg" width="20%"/> | crosshair.svg | `None` | `Cross.cur` |
| <img src="./static/dotbox.svg" width="20%"/> | dotbox.svg | `None` | |
| <img src="./static/hand1.svg" width="20%"/> | hand1.svg | `None` | |
| <img src="./static/hand2.svg" width="20%"/> | hand2.svg | `None` | `Hand.cur` |
| <img src="./static/left_ptr.svg" width="20%"/> | left_ptr.svg | `None` | `Arrow.cur` |
| <img src="./static/left_side.svg" width="20%"/> | left_side.svg | `right_side.svg` | |
| <img src="./static/left_tee.svg" width="20%"/> | left_tee.svg | `None` | |
| <img src="./static/link.svg" width="20%"/> | link.svg | `dnd_link.svg` | |
| <img src="./static/ll_angle.svg" width="20%"/> | ll_angle.svg | `None` | |
| <img src="./static/lr_angle.svg" width="20%"/> | lr_angle.svg | `None` | |
| <img src="./static/move.svg" width="20%"/> | move.svg | `dnd_move.svg` `dnd_none.svg` `grabbing.svg` `pointer_move.svg` | |
| <img src="./static/pencil.svg" width="20%"/> | pencil.svg | `None` | `Handwriting.cur` |
| <img src="./static/plus.svg" width="20%"/> | plus.svg | `None` | |
| <img src="./static/question_arrow.svg" width="20%"/> | question_arrow.svg | `dnd_ask.svg` | `Help.cur` |
| <img src="./static/right_ptr.svg" width="20%"/> | right_ptr.svg | `None` | |
| <img src="./static/right_tee.svg" width="20%"/> | right_tee.svg | `None` | |
| <img src="./static/sb_down_arrow.svg" width="20%"/> | sb_down_arrow.svg | `None` | |
| <img src="./static/sb_h_double_arrow.svg" width="20%"/> | sb_h_double_arrow.svg | `None` | `SizeWE.cur` |
| <img src="./static/sb_left_arrow.svg" width="20%"/> | sb_left_arrow.svg | `None` | |
| <img src="./static/sb_right_arrow.svg" width="20%"/> | sb_right_arrow.svg | `None` | |
| <img src="./static/sb_up_arrow.svg" width="20%"/> | sb_up_arrow.svg | `None` | `UpArrow.cur` |
| <img src="./static/sb_v_double_arrow.svg" width="20%"/> | sb_v_double_arrow.svg | `None` | `SizeNS.cur` |
| <img src="./static/top_side.svg" width="20%"/> | top_side.svg | `bottom_side.svg` | |
| <img src="./static/top_tee.svg" width="20%"/> | top_tee.svg | `None` | |
| <img src="./static/ul_angle.svg" width="20%"/> | ul_angle.svg | `None` | |
| <img src="./static/ur_angle.svg" width="20%"/> | ur_angle.svg | `None` | |
| <img src="./static/vertical_text.svg" width="20%"/> | vertical_text.svg | `None` | |
| <img src="./animated/wait.svg" width="20%"/> | wait.svg | `left_ptr_watch.svg` | `AppStarting.ani` `Wait.ani` |
| <img src="./static/wayland_cursor.svg" width="20%"/> | wayland_cursor.svg | `None` | |
| <img src="./static/x_cursor.svg" width="20%"/> | x_cursor.svg | `None` | |
| <img src="./static/xterm.svg" width="20%"/> | xterm.svg | `None` | `IBeam.cur` |
| <img src="./static/zoom_in.svg" width="20%"/> | zoom_in.svg | `None` | |
| <img src="./static/zoom_out.svg" width="20%"/> | zoom_out.svg | `None` | |
| Preview | Source | Symbolic links | Windows Cursor name |
| :-------------------------------------------------------: | :---------------------: | :-------------------------------------------------------------: | :-----------------: |
| <img src="./static/all_scroll.svg" width="20%"/> | all_scroll.svg | `None` | `SizeAll.cur` |
| <img src="./static/bottom_left_corner.svg" width="20%"/> | bottom_left_corner.svg | `fd_double_arrow.svg` `top_right_corner.svg` | `SizeNESW.cur` |
| <img src="./static/bottom_right_corner.svg" width="20%"/> | bottom_right_corner.svg | `bd_double_arrow.svg` `top_left_corner.svg` | `SizeNWSE.cur` |
| <img src="./static/bottom_tee.svg" width="20%"/> | bottom_tee.svg | `None` | |
| <img src="./static/center_ptr.svg" width="20%"/> | center_ptr.svg | `None` | |
| <img src="./static/circle.svg" width="20%"/> | circle.svg | `crossed_circle.svg` `dnd_no_drop.svg` | `NO.cur` |
| <img src="./static/context_menu.svg" width="20%"/> | context_menu.svg | `None` | |
| <img src="./static/copy.svg" width="20%"/> | copy.svg | `dnd_copy.svg` | |
| <img src="./static/cross.svg" width="20%"/> | cross.svg | `tcross.svg` | |
| <img src="./static/crosshair.svg" width="20%"/> | crosshair.svg | `None` | `Cross.cur` |
| <img src="./static/dotbox.svg" width="20%"/> | dotbox.svg | `None` | |
| <img src="./static/hand1.svg" width="20%"/> | hand1.svg | `None` | |
| <img src="./static/hand2.svg" width="20%"/> | hand2.svg | `None` | `Hand.cur` |
| <img src="./static/left_ptr.svg" width="20%"/> | left_ptr.svg | `None` | `Arrow.cur` |
| <img src="./animated/left_ptr_watch.svg" width="20%"/> | left_ptr_watch.svg | `None` | `AppStarting.ani` |
| <img src="./static/left_side.svg" width="20%"/> | left_side.svg | `right_side.svg` | |
| <img src="./static/left_tee.svg" width="20%"/> | left_tee.svg | `None` | |
| <img src="./static/link.svg" width="20%"/> | link.svg | `dnd_link.svg` | |
| <img src="./static/ll_angle.svg" width="20%"/> | ll_angle.svg | `None` | |
| <img src="./static/lr_angle.svg" width="20%"/> | lr_angle.svg | `None` | |
| <img src="./static/move.svg" width="20%"/> | move.svg | `dnd_move.svg` `dnd_none.svg` `grabbing.svg` `pointer_move.svg` | |
| <img src="./static/pencil.svg" width="20%"/> | pencil.svg | `None` | `Handwriting.cur` |
| <img src="./static/plus.svg" width="20%"/> | plus.svg | `None` | |
| <img src="./static/question_arrow.svg" width="20%"/> | question_arrow.svg | `dnd_ask.svg` | `Help.cur` |
| <img src="./static/right_ptr.svg" width="20%"/> | right_ptr.svg | `None` | |
| <img src="./static/right_tee.svg" width="20%"/> | right_tee.svg | `None` | |
| <img src="./static/sb_down_arrow.svg" width="20%"/> | sb_down_arrow.svg | `None` | |
| <img src="./static/sb_h_double_arrow.svg" width="20%"/> | sb_h_double_arrow.svg | `None` | `SizeWE.cur` |
| <img src="./static/sb_left_arrow.svg" width="20%"/> | sb_left_arrow.svg | `None` | |
| <img src="./static/sb_right_arrow.svg" width="20%"/> | sb_right_arrow.svg | `None` | |
| <img src="./static/sb_up_arrow.svg" width="20%"/> | sb_up_arrow.svg | `None` | `UpArrow.cur` |
| <img src="./static/sb_v_double_arrow.svg" width="20%"/> | sb_v_double_arrow.svg | `None` | `SizeNS.cur` |
| <img src="./static/top_side.svg" width="20%"/> | top_side.svg | `bottom_side.svg` | |
| <img src="./static/top_tee.svg" width="20%"/> | top_tee.svg | `None` | |
| <img src="./static/ul_angle.svg" width="20%"/> | ul_angle.svg | `None` | |
| <img src="./static/ur_angle.svg" width="20%"/> | ur_angle.svg | `None` | |
| <img src="./static/vertical_text.svg" width="20%"/> | vertical_text.svg | `None` | |
| <img src="./animated/wait.svg" width="20%"/> | wait.svg | `None` | `Wait.ani` |
| <img src="./static/wayland_cursor.svg" width="20%"/> | wayland_cursor.svg | `None` | |
| <img src="./static/x_cursor.svg" width="20%"/> | x_cursor.svg | `None` | |
| <img src="./static/xterm.svg" width="20%"/> | xterm.svg | `None` | `IBeam.cur` |
| <img src="./static/zoom_in.svg" width="20%"/> | zoom_in.svg | `None` | |
| <img src="./static/zoom_out.svg" width="20%"/> | zoom_out.svg | `None` | |
## Figma File
[![Figma File](https://i.imgur.com/88WNsyi.png)](https://www.figma.com/file/OZw8Ylb9xPFw9h1uZYSMFa/Mac-Cursor?node-id=0%3A1)
[![Figma File](https://imgur.com/NMzjENG.png)](https://www.figma.com/file/OZw8Ylb9xPFw9h1uZYSMFa/Mac-Cursor?node-id=0%3A1)

View file

@ -1 +0,0 @@
wait.svg

Before

Width:  |  Height:  |  Size: 8 B

After

Width:  |  Height:  |  Size: 2.3 KiB

Before After
Before After

View file

@ -0,0 +1,42 @@
<svg width="200" height="200" viewBox="0 0 200 200" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0)">
<g opacity="0.01">
<path opacity="0.01" d="M199 0H-1V200H199V0Z" fill="white" />
</g>
<g>
<animateTransform attributeName="transform" type="rotate" from="0 93 134" to="360 93 134" additive="sum"
begin="0s" dur="1.2s" repeatCount="indefinite" />
<path <path d="M137.997 133.997C137.731 109.263 117.729 89.2663 93 89V133.997H137.997Z"
fill="url(#paint0_linear)" />
<path d="M48 134C48.2663 158.734 68.2679 178.731 92.9973 178.997V134H48Z" fill="url(#paint1_linear)" />
<path d="M137.997 134C137.731 158.734 117.729 178.731 93 178.997V134H137.997Z" fill="url(#paint2_linear)" />
<path d="M48.0029 134C48.2692 109.266 68.2708 89.269 93.0002 89.0027L93 134H48.0029Z"
fill="url(#paint3_linear)" />
</g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M43 101V21L102 79.0406H66.1602L65.3916 79.66L43 101Z"
fill="white" />
<path fill-rule="evenodd" clip-rule="evenodd" d="M48 33V89L62.9086 74.6546L63.7121 73.9589H89L48 33Z"
fill="black" />
</g>
<defs>
<linearGradient id="paint0_linear" x1="98.5" y1="94" x2="93" y2="179" gradientUnits="userSpaceOnUse">
<stop stop-color="#75DDFB" />
<stop offset="1" stop-color="#37B4F6" />
</linearGradient>
<linearGradient id="paint1_linear" x1="98.5" y1="94" x2="93" y2="179" gradientUnits="userSpaceOnUse">
<stop stop-color="#75DDFB" />
<stop offset="1" stop-color="#37B4F6" />
</linearGradient>
<linearGradient id="paint2_linear" x1="114.5" y1="83" x2="96.5" y2="169" gradientUnits="userSpaceOnUse">
<stop stop-color="#50B3ED" />
<stop offset="1" stop-color="#2960D9" />
</linearGradient>
<linearGradient id="paint3_linear" x1="114.5" y1="83" x2="96.5" y2="169" gradientUnits="userSpaceOnUse">
<stop stop-color="#50B3ED" />
<stop offset="1" stop-color="#2960D9" />
</linearGradient>
<clipPath id="clip0">
<rect width="200" height="200" fill="white" />
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 8 B

After

Width:  |  Height:  |  Size: 2.3 KiB

Before After
Before After

View file

@ -6,6 +6,6 @@
d="M55.3275 141.935C52.3502 138.408 48.7334 131.197 42.2966 122.443C38.6483 117.492 29.6011 108.169 26.9069 103.433C24.5691 99.2481 24.8207 97.3716 25.3763 93.9036C26.3618 87.7339 33.1131 82.9298 40.3152 83.5782C45.7561 84.0596 50.3688 87.4293 54.5202 90.6124C57.0258 92.5282 60.1079 96.2516 61.9635 98.354C63.6723 100.28 64.0916 101.075 65.9157 103.355C68.3269 106.371 69.0817 107.864 68.1592 104.543C67.4148 99.6705 66.1988 91.3493 64.4375 83.9908C63.0957 78.4106 62.7707 77.5362 61.4917 73.2528C60.1394 68.6942 59.4474 65.5013 58.179 60.6677C57.2983 57.2488 55.7154 50.2637 55.2855 46.334C54.688 40.96 54.3735 32.1967 58.0532 28.1687C60.9361 25.0151 67.5511 24.0621 71.6501 26.0073C77.0177 28.5518 80.0683 35.8612 81.4626 38.779C83.9682 44.0252 85.5197 50.0869 86.8721 58.0446C88.5914 68.1736 91.7573 82.2322 91.8622 85.1894C92.5 89.5 91.1493 73.9306 91.8203 70.4528C92.4283 67.2992 95.2588 63.6347 98.8022 62.6424C101.8 61.8074 105.312 61.5028 108.405 62.1021C111.686 62.7308 115.146 64.9315 116.435 67.0045C120.23 73.1349 120.304 85.661 120.461 84.9929C121.363 81.2989 121.205 72.9187 123.438 69.4311C124.906 67.1322 128.648 65.0592 130.64 64.7252C133.722 64.2143 137.507 64.0571 140.746 64.6466C143.357 65.128 146.89 68.036 147.844 69.4311C150.129 72.8107 151.429 82.3698 151.817 85.7199C151.974 87.1051 152.593 81.8687 154.889 78.4892C159.145 72.2114 174.209 70.9931 174.786 84.7669C175.048 91.1921 174.996 90.8973 174.996 95.2201C174.996 100.299 174.87 103.355 174.576 107.029C174.251 110.959 173.35 119.84 172.039 124.143C171.43 126.143 169.866 129.832 168.006 133.245C166.316 136.346 163.995 139.028 161.728 141.736C158.311 145.819 153.496 152.043 152.718 155.552C151.481 161.073 151.89 161.112 151.649 165.032C151.478 167.811 152.191 171.214 152.617 172.952C152.765 173.551 152.363 174.155 151.749 174.218C149.28 174.468 143.476 174.957 139.981 174.434C135.882 173.815 130.808 166.172 129.498 163.834C127.695 160.611 123.847 161.23 122.348 163.608C119.989 167.37 114.915 174.12 111.33 174.542C104.571 175.339 90.8016 174.881 79.624 174.751C78.9987 174.744 78.5252 174.174 78.6062 173.554C78.9638 170.816 79.4451 164.083 76.0427 161.397C72.8453 158.853 67.3415 153.695 64.0497 150.983L55.3275 141.935Z"
fill="white" stroke="black" stroke-width="7" />
<path d="M142 145V112" stroke="black" stroke-width="7" stroke-linecap="round" />
<path d="M122 145L119 112" stroke="black" stroke-width="7" stroke-linecap="round" />
<path d="M122 145V112" stroke="black" stroke-width="7" stroke-linecap="round" />
<path d="M99 112V145" stroke="black" stroke-width="7" stroke-linecap="round" />
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Before After
Before After

View file

@ -14,6 +14,6 @@ export const matchImages = ({ img1Buff, img2Buff }: MatchImagesArgs) => {
const diff = new PNG({ width, height });
return pixelmatch(img1.data, img2.data, diff.data, width, height, {
threshold: 0.25,
threshold: 0.1,
});
};