Releases: ful1e5/clickgen
Releases · ful1e5/clickgen
v2.1.5
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 topytest
Issues Fixes
- XCursor symlink generated in wrong directory bug fixed
- Short parameter for
-v
added forctgen --version
v2.1.4
Deprecation
- In the
ctgen
configuration file, the[config]
section no longer supports thewin_size
andx11_sizes
options. Check changelog-08172023
What's New?
- Prettier Logs in
ctgen
CLI. - Change size of individual cursor assigning
win_sizes
andx11_sizes
to individual cursor config inctgen
CLI - Support
.yaml
and.json
manifest config files forctgen
- 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 ofwheel
for building pypi distributing packages - Updated ubuntu version in CI
v2.1.3
Fixes
- Fix blurry Windows Cursors in
>32px
ful1e5/Bibata_Cursor#119
v2.1.2
Fixes
- Fix distortion transparency in XCursors exports ful1e5/Bibata_Cursor#118
v2.1.1
v2.1.0
v2.0.0
Warning
All the functionality and modules are removed from older versions inv2.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
andwriter
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 theconfigparser
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
prepare v2.0.0-beta.1
v2.0.0-beta.1
beta version in setup.cfg
v1.2.0
What's New?
- python 3.10 support
Makefile
at the project root added for development operations command- Generate
stubfiles
frommake stubgen
command make clean
command for cleaning clickgen cachemake dev
command for development purposemake 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
, andstubgen
commands inside workflows/app-publish.ymlConfigFrame
typing added insideWindowsCursor
classclickgen.builders
module docs init- docstring
param type
andrtype
typing with "or" insideOptional
andUnion
WindowsCursor
docstring inittests
module docstring init- use built-in typing inside
clickgen.*
from_bitmap
classmethod init insideXCursor
classfrom_bitmap
classmethod init insideWindowsCursor
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 tosetup.cfg
- chore: removed
resample
parameter fromBitmap.resize()
Improvements
- clean
xcursorgen
build cache automatically onmake
command CI
pip caching system key changed tosetup.py
- Proper typing inheritation inside
clickgen/core.pyi
- Linting & Typing fixed in
XCursor
Classclickgen/builder.py
xcursorgen/makefile
renamed toxcursorgen/Makefile
- WindowsCursor support
options
instead ofargs
- 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 inclickgen/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