apple_cursor/CHANGELOG.md

359 lines
12 KiB
Markdown
Raw Permalink Normal View History

2020-08-02 07:53:33 -04:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2020-08-02 07:54:31 -04:00
2020-08-31 01:04:42 -04:00
## [unreleased]
2024-05-05 06:36:56 -04:00
## [v2.0.1] - 05 May 2024
### :warning: Breaking Changes
- `macOS Monterey` Cursor deprecated
2024-05-05 06:05:06 -04:00
### :warning: Changes for Developers/Package Distributors
> **Note**
> This change applies only to developers and package distributors
2024-05-05 06:40:06 -04:00
- The 'bitmaps' directory has been removed from the git repository. You can now generate the PNG files using `yarn render` or download them from the release assets.
2024-05-05 06:05:06 -04:00
2024-05-05 06:40:06 -04:00
- The `build.toml` file has been removed. Instead, the cursor build configurations are now distributed according to platforms within the `configs` directory:
2024-05-05 06:05:06 -04:00
- `configs/x.build.toml`: Used to build XCursor.
- `configs/win_rg.build.toml`: Used to build regular size Windows cursors.
- `configs/win_lg.build.toml`: Used to build large size Windows cursors.
- `configs/win_xxl.build.toml`: Used to build extra large size Windows cursors.
### What's New?
2022-10-15 01:43:07 -04:00
- feat: Redesign all cursor to latest macOS (Related to #95)
- feat: Added `Person` and `Pin` cursors for Windows
- Official Distributing `16` and `20` XCursors
2024-04-26 07:35:00 -04:00
- Multi Resolution Windows Cursors
- README.md: AUR docs added #91
- Attach version meta-data inside cursor packages
- Using [cbmp v1.1.1](https://github.com/ful1e5/cbmp/tree/v1.1.1) for rendering cursor bitmaps.
2022-10-15 01:43:07 -04:00
### Changes
- Use 'xz' for better compression in `build.sh` script
### Issue Fixes
- Fixed wrong animation #94
- Fixes #98
- Fixes #100
- Closes #95
2022-10-11 06:44:57 -04:00
## [v2.0.0] - 11 October 2021
### Added
- Add cursor top_left_arrow ful1e5/BreezeX_Cursor#10 ful1e5/BreezeX_Cursor#11
- ci: runner updated `linux`, `windows` and `macos`
2021-11-27 04:45:38 -05:00
### Changed
- refactor: Removed unnecessary source code
- Some cursors are very blurry on lower sizes fixed #74
- README.md: removed unnecessary colors fixed #81
- README.md: Updated build docs
- fixed #87 Bigger size Windows cursor
- fixed #84 Resolution problem in Windows
- fixed #83 Larger version for Windows
- fixed #82 Wrong hotspot in work.ani (Windows)
- fixed #68 Increasing font sizes in Windows problem
2021-11-27 04:45:38 -05:00
2022-10-11 06:44:57 -04:00
## [v1.2.3] - 23 November 2021
2021-11-22 07:11:26 -05:00
### Added
- macOSMonterey cursors added 🎊 fixed #66
- Generate master `bitmaps.zip` inside `bin` directory
- `Makefile` binaries targets with variable
- pling docs: size and support info updated
- `bigsur` cursor bitmapper as node package
- New commands added inside `Makefile` for `bitmapper`
- symlink script for `macOSMonterey` svg files
### Changed
- Removed unnecessary badges from `README.md`
- Simplified README.md (removed emojis)
- sponsor with liberapay
- fixed text cursor state in `xterm` & `vertical-text` (increase border size) #67
- bitmapper `core` as node package
- macOSBigSur .svg files moved to `svgs/bigsur` directory
2022-10-11 06:44:57 -04:00
## [v1.2.2] - 31 October 2021
2021-10-30 06:12:34 -04:00
### Added
- Rounded pointer tail #63
- make binaries inside sub directory `make preapre`
2021-10-29 08:21:57 -04:00
### Changed
- soft shadows in all cursors #62
- fixed some cursor size #64
- cursor preview updated
- project description changed
2022-10-11 06:44:57 -04:00
## [v1.2.1] - 14 October 2021
2021-10-14 08:24:57 -04:00
2021-10-14 08:13:41 -04:00
### Added
- docs: macOSBigSur-White pling document added to `pling/white.bbcode`.
- quick install links updated inside README.md#quick-install
2021-10-14 08:13:41 -04:00
### Changed
- docs: pling documents renamed to `pling/` directory.
- build: logging character updated
2022-10-11 06:44:57 -04:00
## [v1.2.0] - 25 August 2021
2021-08-25 02:19:27 -04:00
### Added
- Dark branding
- Multiple config supports inside bitmapper
- `macOSBigSur-White` CI added inside `build.yml`
2021-08-25 02:19:27 -04:00
### Changed
- Drop shadow removed from `plus.svg`
- Key colors added inside `.svg` files
- `builder/src` configured as dynamic comment and theme-name
- `builder/Makefile` updated
- `Makefile` with macOSBigSur-White cursor theme
- `PULL_REQUEST_TEMPLATE.md` template updated
2021-08-25 02:19:27 -04:00
2022-10-11 06:44:57 -04:00
## [v1.1.6] - 13 August 2021
2021-08-13 05:20:24 -04:00
### Added
- Support button inside PLING.bbcode product page
- `make prepare` command for preparing binaries
- `pyrightconfig.json` init
2021-08-13 05:20:24 -04:00
### Changed
- Removed **clean** target from `builder/Makefile`
- Compact code inside `builder/*`
- Remove `setup.py`
- Builder code moved to `src`
- Import `src` module directly inside `build.py`
- `Makefile` build commands re-arrange with groups
- `crosshair` cursors border added fixed #59
2022-10-11 06:44:57 -04:00
## [v1.1.5] - 21 June 2021
2021-06-24 05:56:27 -04:00
2021-04-24 06:29:49 -04:00
### Added
- Setup target updated inside `builder/Makefile`
2021-04-24 06:29:49 -04:00
### Changed
- `applbuild` modules relative imports
- Removed `setup.py` from `builder/`
2021-04-24 06:29:49 -04:00
2022-10-11 06:44:57 -04:00
## [v1.1.4] - 4 April 2021
2021-04-04 00:04:52 -04:00
2021-03-31 07:29:30 -04:00
### Added
- Cursors Preview with **shadows**
- use `clickgen.packagers` for packaging **X11/UNIX** cursors
- typing supports from `clickgen` (v1.1.9)
- Set clickgen version to v1.1.9 inside `builder/setup.py`
- `Pillow` version locked at **8.1.1** by clickgen **v1.1.9**
- **2 Space** format in `bitmapper`
- Sphinx based docsstring in `builder/applbuild`
2021-02-21 07:00:32 -05:00
### Changed
- Clean builder cache on every `make` commands
- Apple Cursors builder `applbuild` install as system level
- Removed python3 virtual environment from `builder/Makefile`
- **clean** target fixed in `builder/Makefile`
- Format `svg` files
- Add Shadows / Drop Shadows to arrow cursor fixed #45 (check 29ab657)
- Fixed Windows HiDPi issue #43 (check 7b49e34)
2021-02-21 07:00:32 -05:00
2022-10-11 06:44:57 -04:00
## [v1.1.3] - 21 February 2021
2021-02-21 07:00:32 -05:00
2021-03-31 07:29:30 -04:00
### Added
2021-02-21 07:00:32 -05:00
- Shadow underneath cursor #41 fixed
2021-02-14 23:31:25 -05:00
2021-02-12 22:44:43 -05:00
### Changed
- Preview with shadows cursors
2021-03-31 07:29:30 -04:00
2022-10-11 06:44:57 -04:00
## [v1.1.2] - 15 February 2021
2021-02-12 22:44:43 -05:00
### Added
- `reinstall` target added in project **makeFile**
2021-03-31 07:29:30 -04:00
### Changed
- Dynamic make install
- #39 Corner resize cursors are inverted fixed
2021-02-12 22:44:43 -05:00
2022-10-11 06:44:57 -04:00
## [v1.1.1] - 9 February 2021
2021-02-09 05:22:45 -05:00
### Changed
- Cursor is not in expected position fixed #37
2021-02-09 05:22:45 -05:00
2022-10-11 06:44:57 -04:00
## [v1.1.0] - 7 February 2021
2021-02-06 09:40:33 -05:00
### Added
- Smooth animation of `Animated Cursors`
- Auto-Package by `clickgen`
- Customize & Build with `make`
- Organized project
- Builder with `setup.py`
- Cursors design #33 **fixed**
2021-02-06 09:40:33 -05:00
### Changed
- Variable length frames render **fixed**
- Minimum frames rendering added.
- Windows cursors are renamed
- cursor's config moved to `builder/applbuild/constants.py`
2021-02-06 09:40:33 -05:00
2022-10-11 06:44:57 -04:00
## [v1.0.6] - 1 November 2020
2021-02-06 09:40:33 -05:00
### Added
- `left_ptr_watch` with **blue pinwheel**
2021-02-06 09:40:33 -05:00
2020-11-09 02:08:25 -05:00
### 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)
2020-11-09 02:08:25 -05:00
2022-10-11 06:44:57 -04:00
## [v1.0.6] - 1 November 2020
2020-11-01 01:14:42 -04:00
2020-11-01 00:37:42 -04:00
### Added
- `left_ptr_watch` with **blue pinwheel**
2020-11-01 00:37:42 -04:00
2020-10-23 07:00:04 -04:00
### Changed
2020-11-01 00:37:42 -04:00
- 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)
2020-10-23 07:00:04 -04:00
2022-10-11 06:44:57 -04:00
## [v1.0.5] - 23 October 2020
2020-10-23 03:26:48 -04:00
2020-09-30 03:35:22 -04:00
### Added
- utils `getFrameName.ts` added.
- **22** cursor size added.
2020-10-23 02:41:24 -04:00
### Changed
- remove **Quick Install** using scripts.
- Windows **wrong resize** cursor fix.
- README.md docs & Table of Content refactor.
2020-09-30 03:35:22 -04:00
2022-10-11 06:44:57 -04:00
## [v1.0.4] - 25 September 2020
2020-08-31 01:04:42 -04:00
### Changed
- Product logo (on [imgur](https://i.imgur.com/GVLFmwF))
- fix wrong implementation vertical resize cursor in **KDE**
- Compressed files in `build` **GitHub Action**
2020-08-31 01:04:42 -04:00
2021-06-24 05:56:27 -04:00
## [v1.0.3] - 30 August 2020
2020-08-07 09:20:27 -04:00
2020-08-11 08:37:15 -04:00
### 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
2020-08-26 05:25:16 -04:00
### 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
2020-08-11 08:37:15 -04:00
2021-06-24 05:56:27 -04:00
## [v1.0.2] - 10 August 2020
2020-08-10 07:34:07 -04:00
2020-08-11 08:37:15 -04:00
### Changed
2020-08-07 09:20:27 -04:00
- `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))
2020-08-07 23:02:52 -04:00
2020-08-11 08:37:15 -04:00
### Added
2020-08-07 23:02:52 -04:00
- 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))
2020-08-07 09:20:27 -04:00
2021-06-24 05:56:27 -04:00
## [v1.0.1-beta] - 3 August 2020
2020-08-02 07:55:04 -04:00
### 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`.
2020-08-02 07:55:04 -04:00
2021-06-24 05:56:27 -04:00
## [v1.0.0-alpha1] - 31 July 2020
2020-08-02 07:54:31 -04:00
### Added
- Initial release 🎊
- Logo and badges
- CI/CD Pipelines
2020-08-02 07:54:31 -04:00
2024-05-05 06:36:56 -04:00
[unreleased]: https://github.com/ful1e5/apple_cursor/compare/v2.0.1...main
[v2.0.1]: https://github.com/ful1e5/apple_cursor/compare/v2.0.0...v2.0.1
2022-10-11 06:44:57 -04:00
[v2.0.0]: https://github.com/ful1e5/apple_cursor/compare/v1.2.3...v2.0.0
[v1.2.3]: https://github.com/ful1e5/apple_cursor/compare/v1.2.2...v1.2.3
2021-11-09 07:24:43 -05:00
[v1.2.2]: https://github.com/ful1e5/apple_cursor/compare/v1.2.1...v1.2.2
[v1.2.1]: https://github.com/ful1e5/apple_cursor/compare/v1.2.0...v1.2.1
2021-08-25 02:19:27 -04:00
[v1.2.0]: https://github.com/ful1e5/apple_cursor/compare/v1.1.6...v1.2.0
2021-08-13 05:31:07 -04:00
[v1.1.6]: https://github.com/ful1e5/apple_cursor/compare/v1.1.5...v1.1.6
[v1.1.5]: https://github.com/ful1e5/apple_cursor/compare/v1.1.4...v1.1.5
2021-06-24 05:56:27 -04:00
[v1.1.4]: https://github.com/ful1e5/apple_cursor/compare/v1.1.3...v1.1.4
[v1.1.3]: https://github.com/ful1e5/apple_cursor/compare/v1.1.2...v1.1.3
[v1.1.2]: https://github.com/ful1e5/apple_cursor/compare/v1.1.1...v1.1.2
[v1.1.1]: https://github.com/ful1e5/apple_cursor/compare/v1.1.0...v1.1.1
[v1.1.0]: https://github.com/ful1e5/apple_cursor/compare/v1.0.6...v1.1.0
[v1.0.6]: https://github.com/ful1e5/apple_cursor/compare/1.0.5...v1.0.6
[v1.0.5]: https://github.com/ful1e5/apple_cursor/compare/1.0.4...v1.0.5
[v1.0.4]: https://github.com/ful1e5/apple_cursor/compare/1.0.3...1.0.4
[v1.0.3]: https://github.com/ful1e5/apple_cursor/compare/1.0.2...1.0.3
[v1.0.2]: https://github.com/ful1e5/apple_cursor/compare/1.0.1-beta...1.0.2
[v1.0.1-beta]: https://github.com/ful1e5/apple_cursor/compare/1.0.0-alpha1...1.0.1-beta
[v1.0.0-alpha1]: https://github.com/ful1e5/apple_cursor/tree/1.0.0-alpha1