Skip to content

Commit

Permalink
Merge pull request #38 from ful1e5/dev
Browse files Browse the repository at this point in the history
macOS Big Sur v1.1.1
  • Loading branch information
ful1e5 authored Feb 9, 2021
2 parents d4453b1 + 036de7e commit e9e5704
Show file tree
Hide file tree
Showing 50 changed files with 1,409 additions and 564 deletions.
132 changes: 66 additions & 66 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -1,71 +1,71 @@
name: build

on:
push:
paths-ignore:
- "**.md"
- "**.bbcode"
- LICENSE
branches: [main, dev]
pull_request:
paths-ignore:
- "**.md"
- "**.bbcode"
- LICENSE
branches: [main]
push:
paths-ignore:
- "**.md"
- "**.bbcode"
- LICENSE
branches: [main, dev]
pull_request:
paths-ignore:
- "**.md"
- "**.bbcode"
- LICENSE
branches: [main]

jobs:
build:
runs-on: ubuntu-latest
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
uses: actions/setup-python@v2
with:
python-version: "3.8"
- name: Generating `macOSBigSur` Cursor Theme
run: make
continue-on-error: false
- name: Compressing UNIX theme
run: tar -cvzf macOSBigSur.tar.gz themes/macOSBigSur
- name: Uploading `bitmaps` artifact
uses: actions/upload-artifact@v2
with:
name: bitmaps
path: bitmaps/*
- name: Uploading `macOSBigSur` UNIX Theme artifact
uses: actions/upload-artifact@v2
with:
name: macOSBigSur
path: macOSBigSur.tar.gz
- name: Uploading `macOSBigSur` Windows Theme artifact
uses: actions/upload-artifact@v2
with:
name: macOSBigSur_Windows
path: themes/macOSBigSur_Windows/*
build:
runs-on: ubuntu-latest
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
uses: actions/setup-python@v2
with:
python-version: "3.8"
- name: Generating `macOSBigSur` Cursor Theme
run: make
continue-on-error: false
- name: Compressing UNIX theme
run: tar -cvzf macOSBigSur.tar.gz themes/macOSBigSur
- name: Uploading `bitmaps` artifact
uses: actions/upload-artifact@v2
with:
name: bitmaps
path: bitmaps/*
- name: Uploading `macOSBigSur` UNIX Theme artifact
uses: actions/upload-artifact@v2
with:
name: macOSBigSur
path: macOSBigSur.tar.gz
- name: Uploading `macOSBigSur` Windows Theme artifact
uses: actions/upload-artifact@v2
with:
name: macOSBigSur_Windows
path: themes/macOSBigSur_Windows/*
134 changes: 70 additions & 64 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,132 +7,138 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [unreleased]

## [1.1.1] - 9 Feb 2021

### Changed

- Cursor is not in expected position fixed #37

## [1.1.0] - 7 Feb 2021

### Added

- Smooth animation of `Animated Cursors`
- Auto-Package by `clickgen`
- Customize & Build with `make`
- Organized project
- Builder with `setup.py`
- Cursors design #33 **fixed**
- Smooth animation of `Animated Cursors`
- Auto-Package by `clickgen`
- Customize & Build with `make`
- Organized project
- Builder with `setup.py`
- Cursors design #33 **fixed**

### Changed

- Variable length frames render **fixed**
- Minimum frames rendering added.
- Windows cursors are renamed
- cursor's config moved to `builder/applbuild/constants.py`
- Variable length frames render **fixed**
- Minimum frames rendering added.
- Windows cursors are renamed
- cursor's config moved to `builder/applbuild/constants.py`

## [1.0.6] - 1 Nov 2020

### Added

- `left_ptr_watch` with **blue pinwheel**
- `left_ptr_watch` with **blue pinwheel**

### Changed

- `build.log` removed feature in **clickgen v1.1.8**
- Repack Windows cursors
- Removed npm scripts & documentation (`yon` package removed)
- npm dependencies got upgraded (**dependabot** 🤖 security warning)
- `build.log` removed feature in **clickgen v1.1.8**
- Repack Windows cursors
- Removed npm scripts & documentation (`yon` package removed)
- npm dependencies got upgraded (**dependabot** 🤖 security warning)

## [1.0.6] - 1 Nov 2020

### Added

- `left_ptr_watch` with **blue pinwheel**
- `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)
- 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

- utils `getFrameName.ts` added.
- **22** cursor size added.
- utils `getFrameName.ts` added.
- **22** cursor size added.

### Changed

- remove **Quick Install** using scripts.
- Windows **wrong resize** cursor fix.
- README.md docs & Table of Content refactor.
- remove **Quick Install** using scripts.
- Windows **wrong resize** cursor fix.
- README.md docs & Table of Content refactor.

## [1.0.4] - 25 Sept 2020

### Changed

- Product logo (on [imgur](https://i.imgur.com/GVLFmwF))
- fix wrong implementation vertical resize cursor in **KDE**
- Compressed files in `build` **GitHub Action**
- Product logo (on [imgur](https://i.imgur.com/GVLFmwF))
- fix wrong implementation vertical resize cursor in **KDE**
- Compressed files in `build` **GitHub Action**

## [1.0.3] - 30 August 2020

### Changed

- `Windows Cursors Info` added in `src/svg/README.md` ([14d85f7](https://github.com/ful1e5/apple_cursor/commit/14d85f7ed289d681685e698eae4d0f205b6a3f3a))
- Quick install and Build Docs Improved
- Color palette Icons Changed to Semi-Circle
- Node Script with `yarn-or-npm` package ([2b026ea](https://github.com/ful1e5/apple_cursor/commit/2b026eab2cb96ff89839176297eacf80b340c7d6))
- Window **Config** Sorted ([acbbea2](https://github.com/ful1e5/apple_cursor/commit/acbbea24238fbfd43b405e4af73cc9f8b0101a59))
- Store actual data in `install.inf` in Windows Cursors.
- Build Logs stored to the `build.log` file
- Out Directories are `themes` and `bitmaps`
- Windows Cursors Package is Redesign
- `config.ts` cleanup
- `Windows Cursors Info` added in `src/svg/README.md` ([14d85f7](https://github.com/ful1e5/apple_cursor/commit/14d85f7ed289d681685e698eae4d0f205b6a3f3a))
- Quick install and Build Docs Improved
- Color palette Icons Changed to Semi-Circle
- Node Script with `yarn-or-npm` package ([2b026ea](https://github.com/ful1e5/apple_cursor/commit/2b026eab2cb96ff89839176297eacf80b340c7d6))
- Window **Config** Sorted ([acbbea2](https://github.com/ful1e5/apple_cursor/commit/acbbea24238fbfd43b405e4af73cc9f8b0101a59))
- Store actual data in `install.inf` in Windows Cursors.
- Build Logs stored to the `build.log` file
- Out Directories are `themes` and `bitmaps`
- Windows Cursors Package is Redesign
- `config.ts` cleanup

### Added

- Builder Version in `build` script
- Main method in `render`
- Bitmaps **Pixel** check in `Animated Cursors`
- New `utils` for **Frames Save**
- **OCS** Install support **as default** for Linux users
- Builder Version in `build` script
- Main method in `render`
- Bitmaps **Pixel** check in `Animated Cursors`
- New `utils` for **Frames Save**
- **OCS** Install support **as default** for Linux users

## [1.0.2] - 10 August 2020

### Changed

- `hand2` and `left_ptr` hotspots alignments fixed.
- Smooth Animation with `35` Delay ([6698a56](https://github.com/ful1e5/apple_cursor/commit/6698a566c08c1f8e6a36ac7012c9a931dac2edf7))
- Ignored `docs` files (**.md ,LICENCE, **.bbcode) in `build` GitHub Actions. ([0df635b](https://github.com/ful1e5/apple_cursor/commit/0df635b1cdd18840606956f2188e735321f6f8b5))
- Windows Configs inside `config.py` ([e7d5092](https://github.com/ful1e5/apple_cursor/commit/e7d509295b69fbe43cdc3ea3000c493dcee47824))
- Redesign **Windows package** with `install.inf`. ([5f99e05](https://github.com/ful1e5/apple_cursor/commit/5f99e0565a5730165a498695bcbba4716108e82b))
- Remove **unnecessary** Windows Cursors. ([5f99e05](https://github.com/ful1e5/apple_cursor/commit/5f99e0565a5730165a498695bcbba4716108e82b))
- `hand2` and `left_ptr` hotspots alignments fixed.
- Smooth Animation with `35` Delay ([6698a56](https://github.com/ful1e5/apple_cursor/commit/6698a566c08c1f8e6a36ac7012c9a931dac2edf7))
- Ignored `docs` files (**.md ,LICENCE, **.bbcode) in `build` GitHub Actions. ([0df635b](https://github.com/ful1e5/apple_cursor/commit/0df635b1cdd18840606956f2188e735321f6f8b5))
- Windows Configs inside `config.py` ([e7d5092](https://github.com/ful1e5/apple_cursor/commit/e7d509295b69fbe43cdc3ea3000c493dcee47824))
- Redesign **Windows package** with `install.inf`. ([5f99e05](https://github.com/ful1e5/apple_cursor/commit/5f99e0565a5730165a498695bcbba4716108e82b))
- Remove **unnecessary** Windows Cursors. ([5f99e05](https://github.com/ful1e5/apple_cursor/commit/5f99e0565a5730165a498695bcbba4716108e82b))

### Added

- Cursors Preview, Build Dependencies, Runtime Dependencies and other Documents @ [README.md](https://github.com/ful1e5/apple_cursor/blob/main/README.md)
- CONTRIBUTING.md
- CODE_OF_CONDUCT.md
- Quick Install (Windows & Linux) Documents @ [README.md](https://github.com/ful1e5/apple_cursor/blob/main/README.md) ([686bde5](https://github.com/ful1e5/apple_cursor/commit/686bde5eda5c4d913dd8c9df49aa94c20d24d9bf), [f36656d](https://github.com/ful1e5/apple_cursor/commit/f36656d1fbcce5c822d78f5964938daf1ad0c4c0))
- **install.sh** and **windows.inf**(automated installation files) added in `scripts` directory.
- Table Of Content in `README.md`([476c64a](https://github.com/ful1e5/apple_cursor/commit/476c64afda50ec48c576b566ce729b575608c529#diff-04c6e90faac2675aa89e2176d2eec7d8))
- Cursors Preview, Build Dependencies, Runtime Dependencies and other Documents @ [README.md](https://github.com/ful1e5/apple_cursor/blob/main/README.md)
- CONTRIBUTING.md
- CODE_OF_CONDUCT.md
- Quick Install (Windows & Linux) Documents @ [README.md](https://github.com/ful1e5/apple_cursor/blob/main/README.md) ([686bde5](https://github.com/ful1e5/apple_cursor/commit/686bde5eda5c4d913dd8c9df49aa94c20d24d9bf), [f36656d](https://github.com/ful1e5/apple_cursor/commit/f36656d1fbcce5c822d78f5964938daf1ad0c4c0))
- **install.sh** and **windows.inf**(automated installation files) added in `scripts` directory.
- Table Of Content in `README.md`([476c64a](https://github.com/ful1e5/apple_cursor/commit/476c64afda50ec48c576b566ce729b575608c529#diff-04c6e90faac2675aa89e2176d2eec7d8))

## [1.0.1-beta] - 3 August 2020

### Changed

- `hand1 hand2 move` cursors finger gap & border in center
- Drop shadow & FPS(**62**) improvements in `wait, left_ptr_watch` cursors.
- Build size fix **65x65** to **64x64**. ([1120d17](https://github.com/ful1e5/apple_cursor/commit/1120d176636baff2aac1838ba316b4f420be7ca7))
- [Pling](https://www.pling.com/p/1408466/) product page Docs at `PLING.bbcode`.
- `hand1 hand2 move` cursors finger gap & border in center
- Drop shadow & FPS(**62**) improvements in `wait, left_ptr_watch` cursors.
- Build size fix **65x65** to **64x64**. ([1120d17](https://github.com/ful1e5/apple_cursor/commit/1120d176636baff2aac1838ba316b4f420be7ca7))
- [Pling](https://www.pling.com/p/1408466/) product page Docs at `PLING.bbcode`.

## [1.0.0-alpha1] - 31 July 2020

### Added

- Initial release 🎊
- Logo and badges
- CI/CD Pipelines
- Initial release 🎊
- Logo and badges
- CI/CD Pipelines

[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
Expand Down
48 changes: 24 additions & 24 deletions bitmapper/package.json
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
{
"name": "apple_cursor_bitmapper",
"version": "1.1.0",
"main": "index.js",
"scripts": {
"watch": "nodemon --inspect src/index.ts",
"render": "yarn ts-node src/index.ts"
},
"repository": "git@github.com:ful1e5/apple_cursor.git",
"author": "Kaiz Khatri",
"license": "GPL-3.0",
"private": true,
"devDependencies": {
"@types/pixelmatch": "^5.2.2",
"@types/pngjs": "^3.4.2",
"@types/puppeteer": "^5.4.2",
"nodemon": "^2.0.7",
"ts-node": "^9.1.1",
"typescript": "^4.1.3"
},
"dependencies": {
"pixelmatch": "^5.2.1",
"pngjs": "^6.0.0",
"puppeteer": "^5.5.0"
}
"name": "apple_cursor_bitmapper",
"version": "1.1.1",
"main": "index.js",
"scripts": {
"watch": "nodemon --inspect src/index.ts",
"render": "yarn ts-node src/index.ts"
},
"repository": "git@github.com:ful1e5/apple_cursor.git",
"author": "Kaiz Khatri",
"license": "GPL-3.0",
"private": true,
"devDependencies": {
"@types/pixelmatch": "^5.2.2",
"@types/pngjs": "^3.4.2",
"@types/puppeteer": "^5.4.2",
"nodemon": "^2.0.7",
"ts-node": "^9.1.1",
"typescript": "^4.1.3"
},
"dependencies": {
"pixelmatch": "^5.2.1",
"pngjs": "^6.0.0",
"puppeteer": "^5.5.0"
}
}
Loading

0 comments on commit e9e5704

Please sign in to comment.