Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ful1e5/apple_cursor
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.2.3
Choose a base ref
...
head repository: ful1e5/apple_cursor
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.0
Choose a head ref

Commits on Nov 23, 2021

  1. Copy the full SHA
    8656ee0 View commit details
  2. Merge pull request #73 from ful1e5/dev

    enhance: `svg/*.py` module support inside `pyright` config
    ful1e5 authored Nov 23, 2021
    Copy the full SHA
    fae35a9 View commit details

Commits on Nov 27, 2021

  1. Copy the full SHA
    5822682 View commit details
  2. fix: make install command

    ful1e5 committed Nov 27, 2021
    Copy the full SHA
    ca8dc4c View commit details
  3. Copy the full SHA
    4783cf9 View commit details
  4. docs: changes log updated

    ful1e5 committed Nov 27, 2021
    Copy the full SHA
    1ea61cc View commit details
  5. Merge pull request #75 from ful1e5/dev

    fix: Some cursors are very blurry on lower sizes
    ful1e5 authored Nov 27, 2021
    Copy the full SHA
    dd02b36 View commit details

Commits on Nov 28, 2021

  1. yarn upgrade

    ful1e5 committed Nov 28, 2021
    Copy the full SHA
    e8a651a View commit details
  2. Merge branch 'dev'

    ful1e5 committed Nov 28, 2021
    Copy the full SHA
    8d71eca View commit details

Commits on Dec 19, 2021

  1. Copy the full SHA
    0d8a830 View commit details
  2. Merge pull request #76 from ful1e5/dev

    Fix `None` value warning in `builder/symlinks.py`
    ful1e5 authored Dec 19, 2021
    Copy the full SHA
    be6151e View commit details

Commits on Dec 25, 2021

  1. Copy the full SHA
    550fdf9 View commit details
  2. Merge pull request #77 from ful1e5/dev

    Add cursor top_left_arrow
    ful1e5 authored Dec 25, 2021
    Copy the full SHA
    47114ec View commit details

Commits on Dec 28, 2021

  1. slug updated

    ful1e5 committed Dec 28, 2021
    Copy the full SHA
    cf66aaf View commit details

Commits on Dec 31, 2021

  1. Copy the full SHA
    4d95e62 View commit details
  2. Copy the full SHA
    7694bb8 View commit details
  3. Merge pull request #78 from ful1e5/dev

    build-ci: Some fixes with typo
    ful1e5 authored Dec 31, 2021
    Copy the full SHA
    3864c72 View commit details

Commits on Jan 10, 2022

  1. yarn upgrade

    ful1e5 committed Jan 10, 2022
    Copy the full SHA
    bb5351c View commit details

Commits on Jan 24, 2022

  1. Copy the full SHA
    b6052ef View commit details

Commits on Jan 25, 2022

  1. Merge pull request #80 from smit-sms/fix-uninstall-steps

    fix: add uninstall steps for windows
    ful1e5 authored Jan 25, 2022
    Copy the full SHA
    4218e5a View commit details

Commits on Jan 27, 2022

  1. Linux/UNIX uninstall docs init

    ful1e5 committed Jan 27, 2022
    Copy the full SHA
    853a9e8 View commit details

Commits on Jan 28, 2022

  1. Copy the full SHA
    e6941d2 View commit details

Commits on Feb 4, 2022

  1. Copy the full SHA
    a676343 View commit details

Commits on Apr 4, 2022

  1. node-modules: point to latest

    ful1e5 committed Apr 4, 2022
    Copy the full SHA
    7eca830 View commit details

Commits on Jun 20, 2022

  1. Delete stale.yml

    ful1e5 authored Jun 20, 2022
    Copy the full SHA
    12cd5e2 View commit details

Commits on Jun 30, 2022

  1. README.md: removed unnecessary colors

    fixed #81
    ful1e5 committed Jun 30, 2022
    Copy the full SHA
    8438ed9 View commit details

Commits on Oct 11, 2022

  1. refactor: Update build process

    - fixed #87
    - fixed #84
    - fixed #83
    - fixed #82
    - fixed #68
    ful1e5 committed Oct 11, 2022
    Copy the full SHA
    665c488 View commit details
  2. Prepare v2.0.0

    ful1e5 committed Oct 11, 2022
    Copy the full SHA
    3c8ec31 View commit details
Showing 521 changed files with 856 additions and 2,194 deletions.
4 changes: 1 addition & 3 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
liberapay: ful1e5
patreon: KaizKhatri
custom: https://www.paypal.me/kaizkhatri
github: ful1e5
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/----bug-report.md

This file was deleted.

12 changes: 0 additions & 12 deletions .github/ISSUE_TEMPLATE/---feature.md

This file was deleted.

1 change: 0 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

14 changes: 0 additions & 14 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

17 changes: 0 additions & 17 deletions .github/stale.yml

This file was deleted.

118 changes: 23 additions & 95 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -4,120 +4,48 @@ on:
push:
paths-ignore:
- "**.md"
- "**.bbcode"
- LICENSE
- .github/FUNDING.yml
branches: [main, dev]
pull_request:
paths-ignore:
- "**.md"
- "**.bbcode"
- LICENSE
- .github/FUNDING.yml
branches: [main]

jobs:
build:
runs-on: ubuntu-latest
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.7", "3.8", "3.9", "3.10"]

steps:
- uses: actions/checkout@v2
- name: Install build dependencies (apt)
run: sudo apt install -y libx11-dev libxcursor-dev libpng-dev
continue-on-error: false
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"
- name: Caching yarn packages
uses: actions/cache@v2
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-
- name: Set Up NodeJS 12.x
uses: actions/setup-node@v1
with:
node-version: "12.x"

- name: Caching pip packages
uses: actions/cache@v2
id: pip-cache # use this to check for `cache-hit` (`steps.pip-cache.outputs.cache-hit != 'true'`)
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip-${{ hashFiles('**/setup.py') }}
restore-keys: |
${{ runner.os }}-pip-

- name: Set up Python 3.8
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: "3.8"

- name: Generating `macOSMonterey` symlinks
run: cd svg && python link.py && cd ..
continue-on-error: false
python-version: ${{ matrix.python-version }}

- name: Generating `macOS` Cursor Theme
run: make
- name: Installing pip dependencies
run: python -m pip install --upgrade pip clickgen
continue-on-error: false

- name: Compressing `macOS` UNIX themes
run: |
tar -cvzf macOSBigSur.tar.gz themes/macOSBigSur
tar -cvzf macOSBigSur-White.tar.gz themes/macOSBigSur-White
tar -cvzf macOSMonterey.tar.gz themes/macOSMonterey
tar -cvzf macOSMonterey-White.tar.gz themes/macOSMonterey-White
# https://github.com/returntocorp/semgrep/issues/4794
- name: Fixing 'attr' module error
run: pip install --force-reinstall --upgrade attrs

- name: Uploading `macOSBigSur` bitmaps
uses: actions/upload-artifact@v2
with:
name: bitmaps
path: bitmaps/*
- name: Building `macOS BigSur` Cursors
run: ctgen build.toml -d 'bitmaps/macOS-BigSur' -n 'macOS-BigSur' -c 'macOS BigSur Cursors'

- name: Uploading `macOSBigSur` UNIX Theme
uses: actions/upload-artifact@v2
with:
name: macOSBigSur
path: macOSBigSur.tar.gz
- name: Building `macOS BigSur White` Cursors
run: ctgen build.toml -d 'bitmaps/macOS-BigSur-White' -n 'macOS-BigSur-White' -c 'macOS BigSur White Cursors'

- name: Uploading `macOSMonterey` UNIX Theme
uses: actions/upload-artifact@v2
with:
name: macOSMonterey
path: macOSMonterey.tar.gz
- name: Building `macOS Monterey` Cursors
run: ctgen build.toml -d 'bitmaps/macOS-Monterey' -n 'macOS-Monterey' -c 'macOS Monterey Cursors'

- name: Uploading `macOSBigSur-White` UNIX Theme
uses: actions/upload-artifact@v2
with:
name: macOSBigSur-White
path: macOSBigSur-White.tar.gz

- name: Uploading `macOSMonterey-White` UNIX Theme
uses: actions/upload-artifact@v2
with:
name: macOSMonterey-White
path: macOSMonterey-White.tar.gz

- name: Uploading `macOSBigSur` Windows Theme
uses: actions/upload-artifact@v2
with:
name: macOSBigSur-Windows
path: themes/macOSBigSur-Windows/*

- name: Uploading `macOSMonterey` Windows Theme
uses: actions/upload-artifact@v2
with:
name: macOSMonterey-Windows
path: themes/macOSMonterey-Windows/*

- name: Uploading `macOSBigSur-White` Windows Theme
uses: actions/upload-artifact@v2
with:
name: macOSBigSur-White-Windows
path: themes/macOSBigSur-White-Windows/*

- name: Uploading `macOSMonterey-White` Windows Theme
uses: actions/upload-artifact@v2
with:
name: macOSMonterey-White-Windows
path: themes/macOSMonterey-White-Windows/*
- name: Building `macOS Monterey White` Cursors
run: ctgen build.toml -d 'bitmaps/macOS-Monterey-White' -n 'macOS-Monterey-White' -c 'macOS Monterey White Cursors'
135 changes: 0 additions & 135 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,141 +1,6 @@
# --------------------------------------------- Custom
bitmaps
themes
bin

# --------------------------------------------- Python

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
.python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/


# --------------------------------------------- Nodejs

# Logs
Loading