Skip to content

Releases: ful1e5/clickgen

v2.1.5

31 Aug 06:17
Compare
Choose a tag to compare

Changes

  • ci: Use actions/checkout@v3
  • ci: Use ubuntu-latest in Linux Runner
  • ci: Use distributed local package from the dist/ directory for performing tests
  • ci: test operation renamed to pytest

Issues Fixes

  • XCursor symlink generated in wrong directory bug fixed
  • Short parameter for -v added for ctgen --version

v2.1.4

29 Aug 06:36
Compare
Choose a tag to compare

Deprecation

  • In the ctgen configuration file, the [config] section no longer supports the win_size and x11_sizes options. Check changelog-08172023

What's New?

  • Prettier Logs in ctgen CLI.
  • Change size of individual cursor assigning win_sizes and x11_sizes to individual cursor config in ctgen CLI
  • Support .yaml and .json manifest config files for ctgen
  • Support for Python 3.11 has been added, along with test suites for it.

Changes

  • Added 'attrs>=15.0.0' dependency for safely import dataclass class
  • Using [build](https://pypa-build.readthedocs.io/en/stable/index.html) instead of wheel for building pypi distributing packages
  • Updated ubuntu version in CI

v2.1.3

10 Oct 12:29
Compare
Choose a tag to compare

Fixes

v2.1.2

06 Oct 05:33
Compare
Choose a tag to compare

Fixes

v2.1.1

30 Aug 09:38
Compare
Choose a tag to compare

Fixes

  • Fix size argument typing error in the ctgen script

v2.1.0

19 Aug 12:48
Compare
Choose a tag to compare

Fixes

  • Fix sub-modules error in clickgen.*

v2.0.0

16 Aug 04:58
Compare
Choose a tag to compare

Warning
All the functionality and modules are removed from older versions in v2.0.0.
I will be restricting any updates to the >=v1.2.0 versions to security updates and hotfixes.
Check updated documentation for building cursors from API and CLIs usage.

Warning
Docker Image support deprecated due to cross-platform compatibility.

What's New?

  • Building logs added in ctgen
  • add: python 3.7 support
  • add: Windows and macOS support fixed #24
  • init: cursor, configparser, packer, parser and writer module
  • 'Twitter' and 'Download' links were added to the PyPI page
  • Added cursor generator cli: clickgen -h
  • Added cursor theme generator cli: ctgen -h (supports config file)
  • Uninstall script added in Windows cursors theme.

Fixes & Improvments

  • KeyNotFound Exception was fixed while reading cursor configuration in the configparser module
  • ctgen (cli): fixed platform assignment type in '-p/--platform' argument
  • windows-writer: fixed slow animation in .ani cursors (60jifs(1000ms) -> 2 jifs(33ms))
  • chore: updated template variables inside packer.windows
  • make: install all dependencies with the make install_deps command
  • chore: directory renamed examples -> samples

v2.0.0-beta.2

09 Jul 11:01
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release
prepare v2.0.0-beta.1

v2.0.0-beta.1

27 Jun 05:23
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release
beta version in setup.cfg

v1.2.0

26 Mar 10:11
Compare
Choose a tag to compare

What's New?

  • python 3.10 support
  • Makefile at the project root added for development operations command
  • Generate stubfiles from make stubgen command
  • make clean command for cleaning clickgen cache
  • make dev command for development purpose
  • make docs_gen command for generating docs
  • Build xcursorgen with extra flags
  • xcursorgen.c formatted with tool indent
  • Linting & typing fixes inside clickgen.builders
  • Linting, pip package caching, and stubgen commands inside workflows/app-publish.yml
  • ConfigFrame typing added inside WindowsCursor class
  • clickgen.builders module docs init
  • docstring param type and rtype typing with "or" inside Optional and Union
  • WindowsCursor docstring init
  • tests module docstring init
  • use built-in typing inside clickgen.*
  • from_bitmap classmethod init inside XCursor class
  • from_bitmap classmethod init inside WindowsCursor class
  • GitHub Sponsorships added
  • feat: uninstall script added in WindowsPackager ful1e5/apple_cursor#79
  • feat: run pip install command according to make target (use for dev env setup)
  • chore: moved package_data config to setup.cfg
  • chore: removed resample parameter from Bitmap.resize()

Improvements

  • clean xcursorgen build cache automatically on make command
  • CI pip caching system key changed to setup.py
  • Proper typing inheritation inside clickgen/core.pyi
  • Linting & Typing fixed in XCursor Class clickgen/builder.py
  • xcursorgen/makefile renamed to xcursorgen/Makefile
  • WindowsCursor support options instead of args
  • clickgen pip dependencies installation method changed inside workflows/app-ci.yml
  • Only python3 syntax (removed (object) inheritation)
  • clickgen.utils.timer & clickgen.utils.debug removed
  • formatting inside CHANGELOG.md
  • CI: run ci on every branch push
  • refactor: init setup.cfg
  • lsp warning fixed in tests module
  • removed emoji from README.md
  • chore: compact Makefile with variables
  • coverage: assign default value of data parameter in clickgen/util.py
  • fix: updated donation link and fixed type warning in setup.py
  • refactor: source moved to src/* directory
  • chore: tox init
  • make-stubgen: generate type interface(.pyi) files without MODULES variable
  • refactor: scripts -> src/clickgen/scripts