From acbdbfeefc855faec980f6a2b95537cd254068b7 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Wed, 31 Mar 2021 16:55:15 +0530 Subject: [PATCH 01/13] =?UTF-8?q?=F0=9F=A7=B9=20Clean=20builder=20cache=20?= =?UTF-8?q?on=20every=20make=20commands?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index c897a74..51ae03d 100644 --- a/Makefile +++ b/Makefile @@ -10,10 +10,10 @@ root_dest := $(root)/$(theme) all: clean render build unix: clean render bitmaps - @cd builder && make build_unix + @cd builder && make build_unix clean windows: clean render bitmaps - @cd builder && make build_windows + @cd builder && make build_windows clean .PHONY: all @@ -24,7 +24,7 @@ render: bitmapper svg @cd bitmapper && $(MAKE) build: bitmaps - @cd builder && $(MAKE) + @cd builder && make build clean .ONESHELL: SHELL:=/bin/bash From 1d73b9b61a2712fbeb6c74ebad8b354d99293946 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Wed, 31 Mar 2021 16:55:51 +0530 Subject: [PATCH 02/13] =?UTF-8?q?=F0=9F=92=85=202=20Space=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bitmapper/package.json | 47 +++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/bitmapper/package.json b/bitmapper/package.json index 515a3e3..ee956d6 100644 --- a/bitmapper/package.json +++ b/bitmapper/package.json @@ -1,26 +1,25 @@ { - "name": "apple_cursor_bitmapper", - "version": "1.1.3", - "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.3", + "main": "index.js", + "scripts": { + "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" + } } From 6e0a8c5ae4e83b07f963f27228c0e5266f8cc1ae Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Wed, 31 Mar 2021 16:57:08 +0530 Subject: [PATCH 03/13] =?UTF-8?q?=F0=9F=9A=80=20remove=20python3=20virtual?= =?UTF-8?q?env=20commands?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- builder/Makefile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/builder/Makefile b/builder/Makefile index 7adf18a..0080ef9 100644 --- a/builder/Makefile +++ b/builder/Makefile @@ -21,14 +21,13 @@ clean: @fi setup: setup.py - @test -d venv || python3 -m venv venv - @. venv/bin/activate; python3 setup.py install --record files.txt + @python3 setup.py install --user --record files.txt build: setup build.py - @. venv/bin/activate; python3 build.py --xsizes $(X_SIZES) --win-size $(WIN_SIZE) --win-canvas-size $(WIN_CANVAS_SIZE) + @python3 build.py --xsizes $(X_SIZES) --win-size $(WIN_SIZE) --win-canvas-size $(WIN_CANVAS_SIZE) build_unix: setup build.py - @. venv/bin/activate; python3 build.py unix --xsizes $(X_SIZES) + @python3 build.py unix --xsizes $(X_SIZES) build_windows: setup build.py - @. venv/bin/activate; python3 build.py windows --win-size $(WIN_SIZE) --win-canvas-size $(WIN_CANVAS_SIZE) + @python3 build.py windows --win-size $(WIN_SIZE) --win-canvas-size $(WIN_CANVAS_SIZE) From 38215c75c3f28c9653775f34479a136ff7244adb Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Wed, 31 Mar 2021 16:57:35 +0530 Subject: [PATCH 04/13] =?UTF-8?q?=E2=9C=A8=20reST=20docstring,=20Typing=20?= =?UTF-8?q?&=20Linting=20fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- builder/applbuild/configure.py | 69 ++++++++++++++++-------------- builder/applbuild/constants.py | 3 +- builder/applbuild/generator.py | 78 ++++++++++++++++++++-------------- builder/applbuild/symlinks.py | 10 +++-- 4 files changed, 90 insertions(+), 70 deletions(-) diff --git a/builder/applbuild/configure.py b/builder/applbuild/configure.py index 89514ad..e53d135 100644 --- a/builder/applbuild/configure.py +++ b/builder/applbuild/configure.py @@ -2,12 +2,10 @@ # -*- coding: utf-8 -*- from pathlib import Path -from typing import Any, Dict, List, Tuple, TypeVar, Union - -from clickgen.util import LikePath, PNGProvider +from typing import Any, Dict, Tuple, TypeVar, Union from applbuild.constants import WIN_CURSORS_CFG, WIN_DELAY, X_CURSORS_CFG, X_DELAY - +from clickgen.util import PNGProvider X = TypeVar("X") @@ -16,51 +14,56 @@ def to_tuple(x: X) -> Tuple[X, X]: return (x, x) -def get_config(bitmaps_dir: LikePath, **kwargs) -> Dict[str, Any]: +def get_config(bitmaps_dir: Union[str, Path], **kwargs) -> Dict[str, Any]: """Return configuration of `macOSBigSur` pointers. - Args: + :param bitmaps_dir: Path to .png file's directory. + :type bitmaps_dir: Union[str, Path] - :bitmaps_dir: (str | Path) Path to .png file's directory. + :param x_sizes: List of pixel-sizes for xcursors. + :type x_sizes: List[int] + :param win_canvas_size: Windows cursor's canvas pixel-size. + :type win_canvas_size: int - Keywords Args: - - :x_sizes: (List[int]) List of pixel-sizes for xcursors. - - :win_canvas_size: (int) Windows cursor's canvas pixel-size. - - :win_size: (int) Pixel-size for Windows cursor. - + :param win_size: Pixel-size for Windows cursor. + :type win_size: int Example: ```python - get_config("./bitmaps", x_sizes=[(24, 24), (32, 32)], win_canvas_size=(32, 32), win_size=(24, 24)) + get_config( + "./bitmaps", + x_sizes=[(24, 24), (32, 32)], + win_canvas_size=(32, 32), + win_size=(24, 24), + ) ``` """ w_size = to_tuple(kwargs.pop("win_size")) w_canvas_size = to_tuple(kwargs.pop("win_canvas_size")) - x = kwargs.pop("x_sizes") + raw_x_sizes = kwargs.pop("x_sizes") x_sizes = [] - for s in x: - x_sizes.append(to_tuple(s)) + for size in raw_x_sizes: + x_sizes.append(to_tuple(size)) - png = PNGProvider(bitmaps_dir) config: Dict[str, Any] = {} for key, item in X_CURSORS_CFG.items(): - x_hot: int = item.get("xhot", 0) - y_hot: int = item.get("yhot", 0) + x_hot: int = int(item.get("xhot", 0)) + y_hot: int = int(item.get("yhot", 0)) hotspot: Tuple[int, int] = (x_hot, y_hot) - delay: int = item.get("delay", X_DELAY) - p: Union[List[Path], Path] = png.get(key) + delay: int = int(item.get("delay", X_DELAY)) + pngs = PNGProvider(bitmaps_dir).get(key) + + if not pngs: + raise FileNotFoundError(f"{key} not found in {bitmaps_dir}") data = { - "png": p, + "png": pngs, "x_sizes": x_sizes, "hotspot": hotspot, "delay": delay, @@ -69,17 +72,18 @@ def get_config(bitmaps_dir: LikePath, **kwargs) -> Dict[str, Any]: win_data = WIN_CURSORS_CFG.get(key) if win_data: - win_key = win_data.get("to") + win_key: str = str(win_data.get("to")) - position = win_data.get("position", "center") - win_delay: int = win_data.get("delay", WIN_DELAY) + position: str = str(win_data.get("position", "center")) + win_delay: int = int(win_data.get("delay", WIN_DELAY)) - canvas_size: Tuple[int, int] = win_data.get("canvas_size", w_canvas_size) - win_size: Tuple[int, int] = win_data.get("size", w_size) + canvas_size = win_data.get("canvas_size", w_canvas_size) + win_size = win_data.get("size", w_size) # Because provided cursor size is bigger than cursor's canvas. - # Also, "position" settings will not effect on cursor because the cursor's canvas and cursor sizes are equals. - if (win_size[0] > canvas_size[0]) or (win_size[1] > canvas_size[1]): + # Also, "position" settings will not effect on cursor because the + # cursor's canvas and cursor sizes are equals. + if (win_size[0] > canvas_size[0]) | (win_size[1] > canvas_size[1]): canvas_size = win_size config[key] = { @@ -90,6 +94,7 @@ def get_config(bitmaps_dir: LikePath, **kwargs) -> Dict[str, Any]: "win_size": win_size, "win_delay": win_delay, } + else: config[key] = data diff --git a/builder/applbuild/constants.py b/builder/applbuild/constants.py index 08c26d1..47f6d6d 100644 --- a/builder/applbuild/constants.py +++ b/builder/applbuild/constants.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -from typing import Dict, List, Tuple +from typing import Dict # Info THEME_NAME = "macOSBigSur" @@ -12,7 +12,6 @@ URL = "https://github.com/ful1e5/apple_cursor" # XCursor X_DELAY: int = 10 - # Windows Cursor WIN_DELAY = 1 diff --git a/builder/applbuild/generator.py b/builder/applbuild/generator.py index 6e28d4d..3a72545 100644 --- a/builder/applbuild/generator.py +++ b/builder/applbuild/generator.py @@ -4,13 +4,12 @@ from pathlib import Path from typing import Any, Dict +from applbuild.constants import AUTHOR, COMMENT, THEME_NAME, URL +from applbuild.symlinks import add_missing_xcursor from clickgen.builders import WindowsCursor, XCursor from clickgen.core import CursorAlias from clickgen.packagers import WindowsPackager, XPackager -from applbuild.constants import AUTHOR, COMMENT, THEME_NAME, URL -from applbuild.symlinks import add_missing_xcursor - def xbuild( config: Dict[str, Dict[str, Any]], @@ -18,16 +17,20 @@ def xbuild( ) -> None: """Build `macOSBigSur` cursor theme for only `X11`(UNIX) platform. - :config: (Dict) `macOSBigSur` configuration. + :param config: `macOSBigSur` configuration. + :type config: Dict[str, Dict[str, Any]] - :x_out_dir: (Path) Path to the output directory, Where the `X11` cursor theme package will generate. It also creates a directory if not exists. + :param x_out_dir: Path to the output directory, \ + Where the `X11` cursor theme package will\ + generate. It also creates a directory if not exists. + :type x_out_dir: Path """ for _, item in config.items(): - png = item.get("png") - hotspot = item.get("hotspot") - x_sizes = item.get("x_sizes") - delay = item.get("delay") + png = item["png"] + hotspot = item["hotspot"] + x_sizes = item["x_sizes"] + delay = item["delay"] with CursorAlias.from_bitmap(png, hotspot) as alias: x_cfg = alias.create(x_sizes, delay) @@ -41,26 +44,30 @@ def xbuild( def wbuild(config: Dict[str, Dict[str, Any]], win_out_dir: Path) -> None: """Build `macOSBigSur` cursor theme for only `Windows` platforms. - :config: (Dict) `macOSBigSur` configuration. + :param config: `macOSBigSur` configuration. + :type config: Dict[str, Dict[str, Any]] - :win_out_dir: (Path) Path to the output directory, Where the `Windows` cursor theme package will generate. It also creates a directory if not exists. + :param win_out_dir: Path to the output directory, \ + Where the `Windows` cursor theme package will\ + generate. It also creates a directory if not exists. + :type win_out_dir: Path """ for _, item in config.items(): - png = item.get("png") - hotspot = item.get("hotspot") - x_sizes = item.get("x_sizes") - delay = item.get("delay") + png = item["png"] + hotspot = item["hotspot"] + x_sizes = item["x_sizes"] + delay = item["delay"] with CursorAlias.from_bitmap(png, hotspot) as alias: alias.create(x_sizes, delay) if item.get("win_key"): - position = item.get("position") - win_size = item.get("win_size") - win_key = item.get("win_key") - canvas_size = item.get("canvas_size") - win_delay = item.get("win_delay") + position = item["position"] + win_size = item["win_size"] + win_key = item["win_key"] + canvas_size = item["canvas_size"] + win_delay = item["win_delay"] win_cfg = alias.reproduce( win_size, canvas_size, position, delay=win_delay @@ -76,19 +83,26 @@ def build( ) -> None: """Build `macOSBigSur` cursor theme for `X11` & `Windows` platforms. - :config: (Dict) `macOSBigSur` configuration. + :param config: `macOSBigSur` configuration. + :type config: Dict[str, Dict[str, Any]] - :x_out_dir: (Path) Path to the output directory, Where the `X11` cursor theme package will generate. It also creates a directory if not exists. + :param x_out_dir: Path to the output directory, \ + Where the `X11` cursor theme package will\ + generate. It also creates a directory if not exists. + :type x_out_dir: Path - :win_out_dir: (Path) Path to the output directory, Where the `Windows` cursor theme package will generate. It also creates a directory if not exists. + :param win_out_dir: Path to the output directory, \ + Where the `Windows` cursor theme package will\ + generate. It also creates a directory if not exists. + :type win_out_dir: Path """ def win_build(item: Dict[str, Any], alias: CursorAlias) -> None: - position = item.get("position") - win_size = item.get("win_size") - win_key = item.get("win_key") - canvas_size = item.get("canvas_size") - win_delay = item.get("win_delay") + position = item["position"] + win_size = item["win_size"] + win_key = item["win_key"] + canvas_size = item["canvas_size"] + win_delay = item["win_delay"] win_cfg = alias.reproduce( win_size, canvas_size, position, delay=win_delay @@ -97,10 +111,10 @@ def build( WindowsCursor.create(win_cfg, win_out_dir) for _, item in config.items(): - png = item.get("png") - hotspot = item.get("hotspot") - x_sizes = item.get("x_sizes") - delay = item.get("delay") + png = item["png"] + hotspot = item["hotspot"] + x_sizes = item["x_sizes"] + delay = item["delay"] with CursorAlias.from_bitmap(png, hotspot) as alias: x_cfg = alias.create(x_sizes, delay) diff --git a/builder/applbuild/symlinks.py b/builder/applbuild/symlinks.py index 82a265d..ab981a8 100644 --- a/builder/applbuild/symlinks.py +++ b/builder/applbuild/symlinks.py @@ -2,15 +2,17 @@ # -*- coding: utf-8 -*- import os +from pathlib import Path from typing import Dict, List, Union -from clickgen.util import LikePath, chdir +from clickgen.util import chdir -def add_missing_xcursor(directory: LikePath) -> None: +def add_missing_xcursor(directory: Union[str, Path]) -> None: """Add missing `XCursor` to the Unix cursor package. - :directory: (Path|str) directory where XCursors are available. + :param directory: directory where XCursors are available. + :type directory: Union[str, Path] """ symlinks: List[Dict[str, Union[str, List[str]]]] = [ @@ -160,7 +162,7 @@ def add_missing_xcursor(directory: LikePath) -> None: with chdir(directory): for item in symlinks: - src = item.get("src") + src: str = str(item["src"]) for link in item.get("links"): print(f"Creating symlink {src} -> {link}") os.symlink(src, link) From 15c1fbca19d1f458617cba2e0b4de6dac6633dfc Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Wed, 31 Mar 2021 16:58:16 +0530 Subject: [PATCH 05/13] =?UTF-8?q?=E2=AD=90=20supports=20build=20with=20cli?= =?UTF-8?q?ckgen=20v1.1.9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- builder/setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder/setup.py b/builder/setup.py index 07835d2..d2f7038 100644 --- a/builder/setup.py +++ b/builder/setup.py @@ -12,7 +12,7 @@ setup( package_dir={"applbuild": "applbuild"}, author="Kaiz Khatri", author_email="kaizmandhu@gamil.com", - install_requires=["clickgen==1.1.8"], + install_requires=["clickgen==1.1.9"], classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", From b34d7938aa61142351696bfccbc6f221d65d732f Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Wed, 31 Mar 2021 16:59:08 +0530 Subject: [PATCH 06/13] =?UTF-8?q?=F0=9F=94=A5=20Formate=20svg=20with=20xml?= =?UTF-8?q?lint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- svg/animated/left_ptr_watch.svg | 202 ++++++---------------- svg/animated/wait.svg | 192 ++++++--------------- svg/static/X_cursor.svg | 67 ++------ svg/static/all-scroll.svg | 76 ++------ svg/static/bottom_left_corner.svg | 69 ++------ svg/static/bottom_right_corner.svg | 69 ++------ svg/static/bottom_tee.svg | 69 ++------ svg/static/center_ptr.svg | 125 ++++---------- svg/static/context-menu.svg | 181 +++++-------------- svg/static/copy.svg | 179 +++++-------------- svg/static/cross.svg | 69 ++------ svg/static/crossed_circle.svg | 140 ++++----------- svg/static/crosshair.svg | 267 +++++++---------------------- svg/static/dnd_no_drop.svg | 101 +++-------- svg/static/dotbox.svg | 73 ++------ svg/static/hand1.svg | 91 +++------- svg/static/hand2.svg | 76 +++----- svg/static/left_ptr.svg | 135 ++++----------- svg/static/left_side.svg | 69 ++------ svg/static/left_tee.svg | 69 ++------ svg/static/link.svg | 69 ++------ svg/static/ll_angle.svg | 69 ++------ svg/static/lr_angle.svg | 69 ++------ svg/static/move.svg | 91 +++------- svg/static/pencil.svg | 65 ++----- svg/static/plus.svg | 209 ++++++---------------- svg/static/question_arrow.svg | 84 ++------- svg/static/right_ptr.svg | 125 ++++---------- svg/static/right_tee.svg | 69 ++------ svg/static/sb_down_arrow.svg | 69 ++------ svg/static/sb_h_double_arrow.svg | 69 ++------ svg/static/sb_left_arrow.svg | 69 ++------ svg/static/sb_right_arrow.svg | 69 ++------ svg/static/sb_up_arrow.svg | 69 ++------ svg/static/sb_v_double_arrow.svg | 69 ++------ svg/static/top_side.svg | 69 ++------ svg/static/top_tee.svg | 69 ++------ svg/static/ul_angle.svg | 69 ++------ svg/static/ur_angle.svg | 69 ++------ svg/static/vertical-text.svg | 73 ++------ svg/static/wayland-cursor.svg | 65 ++----- svg/static/xterm.svg | 73 ++------ svg/static/zoom-in.svg | 133 ++++---------- svg/static/zoom-out.svg | 133 ++++---------- 44 files changed, 1065 insertions(+), 3271 deletions(-) diff --git a/svg/animated/left_ptr_watch.svg b/svg/animated/left_ptr_watch.svg index a81379f..b21d8b4 100644 --- a/svg/animated/left_ptr_watch.svg +++ b/svg/animated/left_ptr_watch.svg @@ -1,154 +1,50 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/animated/wait.svg b/svg/animated/wait.svg index a78d880..a5f6688 100644 --- a/svg/animated/wait.svg +++ b/svg/animated/wait.svg @@ -1,144 +1,50 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/X_cursor.svg b/svg/static/X_cursor.svg index ef04862..42a8ba6 100644 --- a/svg/static/X_cursor.svg +++ b/svg/static/X_cursor.svg @@ -1,51 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/all-scroll.svg b/svg/static/all-scroll.svg index c18d477..5e32aa7 100644 --- a/svg/static/all-scroll.svg +++ b/svg/static/all-scroll.svg @@ -1,59 +1,19 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/svg/static/bottom_left_corner.svg b/svg/static/bottom_left_corner.svg index 16738b1..57e4398 100644 --- a/svg/static/bottom_left_corner.svg +++ b/svg/static/bottom_left_corner.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/bottom_right_corner.svg b/svg/static/bottom_right_corner.svg index f6c7499..93db214 100644 --- a/svg/static/bottom_right_corner.svg +++ b/svg/static/bottom_right_corner.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/bottom_tee.svg b/svg/static/bottom_tee.svg index 9ed98b9..dec691d 100644 --- a/svg/static/bottom_tee.svg +++ b/svg/static/bottom_tee.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/center_ptr.svg b/svg/static/center_ptr.svg index 96a5e56..51ffe52 100644 --- a/svg/static/center_ptr.svg +++ b/svg/static/center_ptr.svg @@ -1,96 +1,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/context-menu.svg b/svg/static/context-menu.svg index b8abc29..9b17d83 100644 --- a/svg/static/context-menu.svg +++ b/svg/static/context-menu.svg @@ -1,139 +1,44 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/copy.svg b/svg/static/copy.svg index 7ee04a8..2e5dab5 100644 --- a/svg/static/copy.svg +++ b/svg/static/copy.svg @@ -1,134 +1,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/cross.svg b/svg/static/cross.svg index 2298cbc..a9d56c0 100644 --- a/svg/static/cross.svg +++ b/svg/static/cross.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/crossed_circle.svg b/svg/static/crossed_circle.svg index dd7d351..b313c9a 100644 --- a/svg/static/crossed_circle.svg +++ b/svg/static/crossed_circle.svg @@ -1,107 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/crosshair.svg b/svg/static/crosshair.svg index 97e8d27..fadffe3 100644 --- a/svg/static/crosshair.svg +++ b/svg/static/crosshair.svg @@ -1,203 +1,66 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/dnd_no_drop.svg b/svg/static/dnd_no_drop.svg index a0701c4..c9a9865 100644 --- a/svg/static/dnd_no_drop.svg +++ b/svg/static/dnd_no_drop.svg @@ -1,74 +1,29 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/dotbox.svg b/svg/static/dotbox.svg index 4621bd2..9a74034 100644 --- a/svg/static/dotbox.svg +++ b/svg/static/dotbox.svg @@ -1,56 +1,19 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/svg/static/hand1.svg b/svg/static/hand1.svg index d72b5ed..8b03d41 100644 --- a/svg/static/hand1.svg +++ b/svg/static/hand1.svg @@ -1,72 +1,21 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/hand2.svg b/svg/static/hand2.svg index f7f07f7..af82a19 100644 --- a/svg/static/hand2.svg +++ b/svg/static/hand2.svg @@ -1,57 +1,21 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/left_ptr.svg b/svg/static/left_ptr.svg index fb914f2..b4ede0e 100644 --- a/svg/static/left_ptr.svg +++ b/svg/static/left_ptr.svg @@ -1,101 +1,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/left_side.svg b/svg/static/left_side.svg index 4d64cf6..9f2c8aa 100644 --- a/svg/static/left_side.svg +++ b/svg/static/left_side.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/left_tee.svg b/svg/static/left_tee.svg index 77fcd02..18f5690 100644 --- a/svg/static/left_tee.svg +++ b/svg/static/left_tee.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/link.svg b/svg/static/link.svg index 751e157..ac09c09 100644 --- a/svg/static/link.svg +++ b/svg/static/link.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/ll_angle.svg b/svg/static/ll_angle.svg index 7374dba..7826eb4 100644 --- a/svg/static/ll_angle.svg +++ b/svg/static/ll_angle.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/lr_angle.svg b/svg/static/lr_angle.svg index d77adfe..66b5ea5 100644 --- a/svg/static/lr_angle.svg +++ b/svg/static/lr_angle.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/move.svg b/svg/static/move.svg index efeda4c..b17f974 100644 --- a/svg/static/move.svg +++ b/svg/static/move.svg @@ -1,72 +1,21 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/pencil.svg b/svg/static/pencil.svg index c96b59d..7759ff5 100644 --- a/svg/static/pencil.svg +++ b/svg/static/pencil.svg @@ -1,49 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/plus.svg b/svg/static/plus.svg index 58d2332..06cd9e7 100644 --- a/svg/static/plus.svg +++ b/svg/static/plus.svg @@ -1,158 +1,53 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/question_arrow.svg b/svg/static/question_arrow.svg index c2ab3a2..6e785a7 100644 --- a/svg/static/question_arrow.svg +++ b/svg/static/question_arrow.svg @@ -1,66 +1,20 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/right_ptr.svg b/svg/static/right_ptr.svg index 3501cdd..798a554 100644 --- a/svg/static/right_ptr.svg +++ b/svg/static/right_ptr.svg @@ -1,96 +1,31 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/right_tee.svg b/svg/static/right_tee.svg index 749a52e..b88f9a4 100644 --- a/svg/static/right_tee.svg +++ b/svg/static/right_tee.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/sb_down_arrow.svg b/svg/static/sb_down_arrow.svg index af24418..9c7c5b5 100644 --- a/svg/static/sb_down_arrow.svg +++ b/svg/static/sb_down_arrow.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/sb_h_double_arrow.svg b/svg/static/sb_h_double_arrow.svg index 12ee364..4e58f82 100644 --- a/svg/static/sb_h_double_arrow.svg +++ b/svg/static/sb_h_double_arrow.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/sb_left_arrow.svg b/svg/static/sb_left_arrow.svg index 7ab41d8..0302bc9 100644 --- a/svg/static/sb_left_arrow.svg +++ b/svg/static/sb_left_arrow.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/sb_right_arrow.svg b/svg/static/sb_right_arrow.svg index a2ace7c..dd0c319 100644 --- a/svg/static/sb_right_arrow.svg +++ b/svg/static/sb_right_arrow.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/sb_up_arrow.svg b/svg/static/sb_up_arrow.svg index f26f003..61210ab 100644 --- a/svg/static/sb_up_arrow.svg +++ b/svg/static/sb_up_arrow.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/sb_v_double_arrow.svg b/svg/static/sb_v_double_arrow.svg index b3996de..4aeda0e 100644 --- a/svg/static/sb_v_double_arrow.svg +++ b/svg/static/sb_v_double_arrow.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/top_side.svg b/svg/static/top_side.svg index 70240c2..8cfb791 100644 --- a/svg/static/top_side.svg +++ b/svg/static/top_side.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/top_tee.svg b/svg/static/top_tee.svg index bad9475..338f0e4 100644 --- a/svg/static/top_tee.svg +++ b/svg/static/top_tee.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/ul_angle.svg b/svg/static/ul_angle.svg index fc7bbb2..2f66fb2 100644 --- a/svg/static/ul_angle.svg +++ b/svg/static/ul_angle.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/ur_angle.svg b/svg/static/ur_angle.svg index fdf4b28..26600dd 100644 --- a/svg/static/ur_angle.svg +++ b/svg/static/ur_angle.svg @@ -1,53 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/vertical-text.svg b/svg/static/vertical-text.svg index f2f3908..0b3ed5d 100644 --- a/svg/static/vertical-text.svg +++ b/svg/static/vertical-text.svg @@ -1,56 +1,19 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/svg/static/wayland-cursor.svg b/svg/static/wayland-cursor.svg index 1e903cc..a39899f 100644 --- a/svg/static/wayland-cursor.svg +++ b/svg/static/wayland-cursor.svg @@ -1,49 +1,18 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/svg/static/xterm.svg b/svg/static/xterm.svg index 8e3f54d..3dfff47 100644 --- a/svg/static/xterm.svg +++ b/svg/static/xterm.svg @@ -1,56 +1,19 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/svg/static/zoom-in.svg b/svg/static/zoom-in.svg index 4cda507..698341f 100644 --- a/svg/static/zoom-in.svg +++ b/svg/static/zoom-in.svg @@ -1,103 +1,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/static/zoom-out.svg b/svg/static/zoom-out.svg index f887dbe..7f2642c 100644 --- a/svg/static/zoom-out.svg +++ b/svg/static/zoom-out.svg @@ -1,103 +1,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 31d4b241f0d8a1a031dad535087a2998f91914e3 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Wed, 31 Mar 2021 16:59:30 +0530 Subject: [PATCH 07/13] =?UTF-8?q?=F0=9F=93=83=20Changeslog?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 165 ++++++++++++++++++++++++++++----------------------- 1 file changed, 91 insertions(+), 74 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a6966c..b098d05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,159 +7,176 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [unreleased] -## [1.1.3] - 21 Feb 2021 +### Added + +- 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` ### Changed -- Preview with shadows cursors +- 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 + +## [1.1.3] - 21 Feb 2021 ### Added -- Shadow underneath cursor #41 fixed +- Shadow underneath cursor #41 fixed + +### Changed + +- Preview with shadows cursors ## [1.1.2] - 15 Feb 2021 -### Changed - -- Dynamic make install -- #39 Corner resize cursors are inverted fixed - ### Added -- `reinstall` target added in project **makeFile** +- `reinstall` target added in project **makeFile** + +### Changed + +- Dynamic make install +- #39 Corner resize cursors are inverted fixed ## [1.1.1] - 9 Feb 2021 ### Changed -- Cursor is not in expected position fixed #37 +- 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.1.3...main [1.1.3]: https://github.com/ful1e5/apple_cursor/compare/v1.1.2...v1.1.3 From 7b49e34bc063bed302d4ebb9f3f59a5f70582f1d Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Wed, 31 Mar 2021 17:11:25 +0530 Subject: [PATCH 08/13] =?UTF-8?q?=F0=9F=94=A7=20Fix=20#43=20Better=20Windo?= =?UTF-8?q?ws=20HiDPi=20supports?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- builder/build.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/builder/build.py b/builder/build.py index c55ab11..0ac4964 100644 --- a/builder/build.py +++ b/builder/build.py @@ -99,11 +99,18 @@ bitmaps_dir = Path(args.png_dir) x_out_dir = Path(args.out_dir) / "macOSBigSur" win_out_dir = Path(args.out_dir) / "macOSBigSur_Windows" +# Windows Canvas & Cursor sizes +win_size: int = args.win_size +win_canvas_size: int = args.win_canvas_size +if win_canvas_size < win_size: + win_canvas_size = win_size + + config = get_config( bitmaps_dir, x_sizes=args.xsizes, - win_canvas_size=args.win_canvas_size, - win_size=args.win_size, + win_canvas_size=win_canvas_size, + win_size=win_size, ) if args.platform == "unix": From fb528acda04a16f91dfd0fad6e05910b1ed6ff52 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Wed, 31 Mar 2021 18:23:42 +0530 Subject: [PATCH 09/13] =?UTF-8?q?=E2=AC=86=EF=B8=8F=E2=AC=86=EF=B8=8F=20ya?= =?UTF-8?q?rn=20upgrade?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bitmapper/yarn.lock | 60 ++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/bitmapper/yarn.lock b/bitmapper/yarn.lock index df97966..da4af69 100644 --- a/bitmapper/yarn.lock +++ b/bitmapper/yarn.lock @@ -15,9 +15,9 @@ defer-to-connect "^1.0.1" "@types/node@*": - version "14.14.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.22.tgz#0d29f382472c4ccf3bd96ff0ce47daf5b7b84b18" - integrity sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw== + version "14.14.37" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e" + integrity sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw== "@types/pixelmatch@^5.2.2": version "5.2.2" @@ -34,9 +34,9 @@ "@types/node" "*" "@types/puppeteer@^5.4.2": - version "5.4.2" - resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-5.4.2.tgz#80f3a1f54dedbbf750779716de81401549062072" - integrity sha512-yjbHoKjZFOGqA6bIEI2dfBE5UPqU0YGWzP+ipDVP1iGzmlhksVKTBVZfT3Aj3wnvmcJ2PQ9zcncwOwyavmafBw== + version "5.4.3" + resolved "https://registry.yarnpkg.com/@types/puppeteer/-/puppeteer-5.4.3.tgz#cdca84aa7751d77448d8a477dbfa0af1f11485f2" + integrity sha512-3nE8YgR9DIsgttLW+eJf6mnXxq8Ge+27m5SU3knWmrlfl6+KOG0Bf9f7Ua7K+C4BnaTMAh3/UpySqdAYvrsvjg== dependencies: "@types/node" "*" @@ -110,9 +110,9 @@ binary-extensions@^2.0.0: integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== bl@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" - integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== + version "4.1.0" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== dependencies: buffer "^5.5.0" inherits "^2.0.4" @@ -393,9 +393,9 @@ fs.realpath@^1.0.0: integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@~2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.1.tgz#b209ab14c61012636c8863507edf7fb68cc54e9f" - integrity sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw== + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== get-stream@^4.1.0: version "4.1.0" @@ -412,9 +412,9 @@ get-stream@^5.1.0: pump "^3.0.0" glob-parent@~5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" @@ -455,9 +455,9 @@ got@^9.6.0: url-parse-lax "^3.0.0" graceful-fs@^4.1.2: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== has-flag@^3.0.0: version "3.0.0" @@ -590,9 +590,9 @@ is-obj@^2.0.0: integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-path-inside@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" - integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== is-typedarray@^1.0.0: version "1.0.0" @@ -969,9 +969,9 @@ string-width@^3.0.0: strip-ansi "^5.1.0" string-width@^4.0.0, string-width@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" @@ -1092,9 +1092,9 @@ typedarray-to-buffer@^3.1.5: is-typedarray "^1.0.0" typescript@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.3.tgz#519d582bd94cba0cf8934c7d8e8467e473f53bb7" - integrity sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg== + version "4.2.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3" + integrity sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw== unbzip2-stream@^1.3.3: version "1.4.3" @@ -1172,9 +1172,9 @@ write-file-atomic@^3.0.0: typedarray-to-buffer "^3.1.5" ws@^7.2.3: - version "7.4.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.2.tgz#782100048e54eb36fe9843363ab1c68672b261dd" - integrity sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA== + version "7.4.4" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" + integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== xdg-basedir@^4.0.0: version "4.0.0" From 29ab6571365befc109afd578f51da105921d475a Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Wed, 31 Mar 2021 18:24:05 +0530 Subject: [PATCH 10/13] =?UTF-8?q?=F0=9F=94=A5=20Strong=20Cursors=20Shadow?= =?UTF-8?q?=20(#45)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- svg/animated/left_ptr_watch.svg | 35 ++++++++------ svg/static/X_cursor.svg | 8 ++-- svg/static/all-scroll.svg | 21 +++++---- svg/static/bottom_left_corner.svg | 8 ++-- svg/static/bottom_right_corner.svg | 8 ++-- svg/static/bottom_tee.svg | 19 +++++--- svg/static/center_ptr.svg | 34 ++++++-------- svg/static/context-menu.svg | 49 +++++++------------ svg/static/copy.svg | 41 +++++++++------- svg/static/cross.svg | 19 +++++--- svg/static/crossed_circle.svg | 35 ++++++++------ svg/static/crosshair.svg | 75 ++++++++++++++++-------------- svg/static/dnd_no_drop.svg | 16 +++---- svg/static/dotbox.svg | 21 +++++---- svg/static/hand1.svg | 25 ++++++---- svg/static/hand2.svg | 25 ++++++---- svg/static/left_ptr.svg | 19 ++------ svg/static/left_side.svg | 19 +++++--- svg/static/left_tee.svg | 19 +++++--- svg/static/link.svg | 8 ++-- svg/static/ll_angle.svg | 8 ++-- svg/static/lr_angle.svg | 8 ++-- svg/static/move.svg | 8 ++-- svg/static/pencil.svg | 19 +++++--- svg/static/plus.svg | 44 +++++------------- svg/static/question_arrow.svg | 8 ++-- svg/static/right_ptr.svg | 34 ++++++-------- svg/static/right_tee.svg | 19 +++++--- svg/static/sb_down_arrow.svg | 19 +++++--- svg/static/sb_h_double_arrow.svg | 19 +++++--- svg/static/sb_left_arrow.svg | 19 +++++--- svg/static/sb_right_arrow.svg | 8 ++-- svg/static/sb_up_arrow.svg | 8 ++-- svg/static/sb_v_double_arrow.svg | 19 +++++--- svg/static/top_side.svg | 19 +++++--- svg/static/top_tee.svg | 19 +++++--- svg/static/ul_angle.svg | 8 ++-- svg/static/ur_angle.svg | 8 ++-- svg/static/vertical-text.svg | 21 +++++---- svg/static/wayland-cursor.svg | 19 +++++--- svg/static/xterm.svg | 21 +++++---- svg/static/zoom-in.svg | 35 ++++++++------ svg/static/zoom-out.svg | 35 ++++++++------ 43 files changed, 496 insertions(+), 433 deletions(-) diff --git a/svg/animated/left_ptr_watch.svg b/svg/animated/left_ptr_watch.svg index b21d8b4..22bdce0 100644 --- a/svg/animated/left_ptr_watch.svg +++ b/svg/animated/left_ptr_watch.svg @@ -1,32 +1,34 @@ - - - - - - + + + + + + + + + + + + - - - - - + - + - - - + + + @@ -46,5 +48,8 @@ + + + diff --git a/svg/static/X_cursor.svg b/svg/static/X_cursor.svg index 42a8ba6..69386d0 100644 --- a/svg/static/X_cursor.svg +++ b/svg/static/X_cursor.svg @@ -5,12 +5,12 @@ - + - - - + + + diff --git a/svg/static/all-scroll.svg b/svg/static/all-scroll.svg index 5e32aa7..d3ce545 100644 --- a/svg/static/all-scroll.svg +++ b/svg/static/all-scroll.svg @@ -1,19 +1,24 @@ - - + + + + + + - - - + - - - + + + + + + diff --git a/svg/static/bottom_left_corner.svg b/svg/static/bottom_left_corner.svg index 57e4398..60036e8 100644 --- a/svg/static/bottom_left_corner.svg +++ b/svg/static/bottom_left_corner.svg @@ -5,12 +5,12 @@ - + - - - + + + diff --git a/svg/static/bottom_right_corner.svg b/svg/static/bottom_right_corner.svg index 93db214..b7f3542 100644 --- a/svg/static/bottom_right_corner.svg +++ b/svg/static/bottom_right_corner.svg @@ -5,12 +5,12 @@ - + - - - + + + diff --git a/svg/static/bottom_tee.svg b/svg/static/bottom_tee.svg index dec691d..7f6999a 100644 --- a/svg/static/bottom_tee.svg +++ b/svg/static/bottom_tee.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/center_ptr.svg b/svg/static/center_ptr.svg index 51ffe52..d54e183 100644 --- a/svg/static/center_ptr.svg +++ b/svg/static/center_ptr.svg @@ -1,31 +1,25 @@ - - + + + + + + + - - - - - - + - - - - - - - - - - - - + + + + + + diff --git a/svg/static/context-menu.svg b/svg/static/context-menu.svg index 9b17d83..af0beb0 100644 --- a/svg/static/context-menu.svg +++ b/svg/static/context-menu.svg @@ -1,44 +1,27 @@ - - + + + + + + + + + - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - + + + + + + diff --git a/svg/static/copy.svg b/svg/static/copy.svg index 2e5dab5..65bbb3a 100644 --- a/svg/static/copy.svg +++ b/svg/static/copy.svg @@ -1,23 +1,25 @@ - - + + + + + + + + + + + + - - - - - - - - - + - - - + + + @@ -30,12 +32,12 @@ - + - - - + + + @@ -43,5 +45,8 @@ + + + diff --git a/svg/static/cross.svg b/svg/static/cross.svg index a9d56c0..a3b02f2 100644 --- a/svg/static/cross.svg +++ b/svg/static/cross.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/crossed_circle.svg b/svg/static/crossed_circle.svg index b313c9a..b6b9f8e 100644 --- a/svg/static/crossed_circle.svg +++ b/svg/static/crossed_circle.svg @@ -1,29 +1,31 @@ - - + + + + + + + + + - - - - - - + - - - + + + - + - - - + + + @@ -31,5 +33,8 @@ + + + diff --git a/svg/static/crosshair.svg b/svg/static/crosshair.svg index fadffe3..1ed8cb7 100644 --- a/svg/static/crosshair.svg +++ b/svg/static/crosshair.svg @@ -1,66 +1,71 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + + + + diff --git a/svg/static/dnd_no_drop.svg b/svg/static/dnd_no_drop.svg index c9a9865..ca8286b 100644 --- a/svg/static/dnd_no_drop.svg +++ b/svg/static/dnd_no_drop.svg @@ -7,21 +7,21 @@ - + - - - + + + - + - - - + + + diff --git a/svg/static/dotbox.svg b/svg/static/dotbox.svg index 9a74034..7c3de60 100644 --- a/svg/static/dotbox.svg +++ b/svg/static/dotbox.svg @@ -1,19 +1,24 @@ - - - + + + + + + - - + - - - + + + + + + diff --git a/svg/static/hand1.svg b/svg/static/hand1.svg index 8b03d41..0865342 100644 --- a/svg/static/hand1.svg +++ b/svg/static/hand1.svg @@ -1,21 +1,26 @@ - - - + + + + + + + + - - - - + - - - + + + + + + diff --git a/svg/static/hand2.svg b/svg/static/hand2.svg index af82a19..273a254 100644 --- a/svg/static/hand2.svg +++ b/svg/static/hand2.svg @@ -1,21 +1,26 @@ - - - + + + + + + + + - - - - + - - - + + + + + + diff --git a/svg/static/left_ptr.svg b/svg/static/left_ptr.svg index b4ede0e..b710d61 100644 --- a/svg/static/left_ptr.svg +++ b/svg/static/left_ptr.svg @@ -3,29 +3,18 @@ - - - + - - - - - - - - - - - - + + + diff --git a/svg/static/left_side.svg b/svg/static/left_side.svg index 9f2c8aa..4c785bf 100644 --- a/svg/static/left_side.svg +++ b/svg/static/left_side.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/left_tee.svg b/svg/static/left_tee.svg index 18f5690..a7104d1 100644 --- a/svg/static/left_tee.svg +++ b/svg/static/left_tee.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/link.svg b/svg/static/link.svg index ac09c09..0f011e6 100644 --- a/svg/static/link.svg +++ b/svg/static/link.svg @@ -5,12 +5,12 @@ - + - - - + + + diff --git a/svg/static/ll_angle.svg b/svg/static/ll_angle.svg index 7826eb4..917c01a 100644 --- a/svg/static/ll_angle.svg +++ b/svg/static/ll_angle.svg @@ -5,12 +5,12 @@ - + - - - + + + diff --git a/svg/static/lr_angle.svg b/svg/static/lr_angle.svg index 66b5ea5..dc6479d 100644 --- a/svg/static/lr_angle.svg +++ b/svg/static/lr_angle.svg @@ -5,12 +5,12 @@ - + - - - + + + diff --git a/svg/static/move.svg b/svg/static/move.svg index b17f974..32bd6dd 100644 --- a/svg/static/move.svg +++ b/svg/static/move.svg @@ -8,12 +8,12 @@ - + - - - + + + diff --git a/svg/static/pencil.svg b/svg/static/pencil.svg index 7759ff5..6ac8ddd 100644 --- a/svg/static/pencil.svg +++ b/svg/static/pencil.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/plus.svg b/svg/static/plus.svg index 06cd9e7..2f6cd62 100644 --- a/svg/static/plus.svg +++ b/svg/static/plus.svg @@ -1,51 +1,29 @@ - - - + - - - - + + - + - - - + + + - + - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/svg/static/question_arrow.svg b/svg/static/question_arrow.svg index 6e785a7..9864c30 100644 --- a/svg/static/question_arrow.svg +++ b/svg/static/question_arrow.svg @@ -7,12 +7,12 @@ - + - - - + + + diff --git a/svg/static/right_ptr.svg b/svg/static/right_ptr.svg index 798a554..bf4a723 100644 --- a/svg/static/right_ptr.svg +++ b/svg/static/right_ptr.svg @@ -1,31 +1,25 @@ - - + + + + + + + - - - - - - + - - - - - - - - - - - - + + + + + + diff --git a/svg/static/right_tee.svg b/svg/static/right_tee.svg index b88f9a4..8d4a8dd 100644 --- a/svg/static/right_tee.svg +++ b/svg/static/right_tee.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/sb_down_arrow.svg b/svg/static/sb_down_arrow.svg index 9c7c5b5..29f5878 100644 --- a/svg/static/sb_down_arrow.svg +++ b/svg/static/sb_down_arrow.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/sb_h_double_arrow.svg b/svg/static/sb_h_double_arrow.svg index 4e58f82..c2d2f07 100644 --- a/svg/static/sb_h_double_arrow.svg +++ b/svg/static/sb_h_double_arrow.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/sb_left_arrow.svg b/svg/static/sb_left_arrow.svg index 0302bc9..47a0c1c 100644 --- a/svg/static/sb_left_arrow.svg +++ b/svg/static/sb_left_arrow.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/sb_right_arrow.svg b/svg/static/sb_right_arrow.svg index dd0c319..56f745d 100644 --- a/svg/static/sb_right_arrow.svg +++ b/svg/static/sb_right_arrow.svg @@ -5,12 +5,12 @@ - + - - - + + + diff --git a/svg/static/sb_up_arrow.svg b/svg/static/sb_up_arrow.svg index 61210ab..03cf5e5 100644 --- a/svg/static/sb_up_arrow.svg +++ b/svg/static/sb_up_arrow.svg @@ -5,12 +5,12 @@ - + - - - + + + diff --git a/svg/static/sb_v_double_arrow.svg b/svg/static/sb_v_double_arrow.svg index 4aeda0e..79e66fb 100644 --- a/svg/static/sb_v_double_arrow.svg +++ b/svg/static/sb_v_double_arrow.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/top_side.svg b/svg/static/top_side.svg index 8cfb791..0ed9abc 100644 --- a/svg/static/top_side.svg +++ b/svg/static/top_side.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/top_tee.svg b/svg/static/top_tee.svg index 338f0e4..6796eea 100644 --- a/svg/static/top_tee.svg +++ b/svg/static/top_tee.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/ul_angle.svg b/svg/static/ul_angle.svg index 2f66fb2..df12c6a 100644 --- a/svg/static/ul_angle.svg +++ b/svg/static/ul_angle.svg @@ -5,12 +5,12 @@ - + - - - + + + diff --git a/svg/static/ur_angle.svg b/svg/static/ur_angle.svg index 26600dd..b07d7a6 100644 --- a/svg/static/ur_angle.svg +++ b/svg/static/ur_angle.svg @@ -5,12 +5,12 @@ - + - - - + + + diff --git a/svg/static/vertical-text.svg b/svg/static/vertical-text.svg index 0b3ed5d..96a400d 100644 --- a/svg/static/vertical-text.svg +++ b/svg/static/vertical-text.svg @@ -1,19 +1,24 @@ - - - + + + + + + - - + - - - + + + + + + diff --git a/svg/static/wayland-cursor.svg b/svg/static/wayland-cursor.svg index a39899f..687ba1a 100644 --- a/svg/static/wayland-cursor.svg +++ b/svg/static/wayland-cursor.svg @@ -1,18 +1,23 @@ - - + + + + + - - + - - - + + + + + + diff --git a/svg/static/xterm.svg b/svg/static/xterm.svg index 3dfff47..c2aeea3 100644 --- a/svg/static/xterm.svg +++ b/svg/static/xterm.svg @@ -1,19 +1,24 @@ - - - + + + + + + - - + - - - + + + + + + diff --git a/svg/static/zoom-in.svg b/svg/static/zoom-in.svg index 698341f..3ccaabf 100644 --- a/svg/static/zoom-in.svg +++ b/svg/static/zoom-in.svg @@ -1,32 +1,37 @@ - - + - - - - - + + + + + + + + - + - - - + + + - + - - - + + + + + + diff --git a/svg/static/zoom-out.svg b/svg/static/zoom-out.svg index 7f2642c..06eeefa 100644 --- a/svg/static/zoom-out.svg +++ b/svg/static/zoom-out.svg @@ -1,32 +1,37 @@ - - + - - - - - + + + + + + + + - + - - - + + + - + - - - + + + + + + From 198815c2c42547fe59735cdf31a78cbd4380e077 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Thu, 1 Apr 2021 18:04:53 +0530 Subject: [PATCH 11/13] =?UTF-8?q?=E2=9C=85=20Zero=20cache=20on=20build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 6 +++--- builder/Makefile | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 51ae03d..c897a74 100644 --- a/Makefile +++ b/Makefile @@ -10,10 +10,10 @@ root_dest := $(root)/$(theme) all: clean render build unix: clean render bitmaps - @cd builder && make build_unix clean + @cd builder && make build_unix windows: clean render bitmaps - @cd builder && make build_windows clean + @cd builder && make build_windows .PHONY: all @@ -24,7 +24,7 @@ render: bitmapper svg @cd bitmapper && $(MAKE) build: bitmaps - @cd builder && make build clean + @cd builder && $(MAKE) .ONESHELL: SHELL:=/bin/bash diff --git a/builder/Makefile b/builder/Makefile index 0080ef9..fbb2ed7 100644 --- a/builder/Makefile +++ b/builder/Makefile @@ -1,5 +1,5 @@ -all: clean setup build +all: setup build .PHONY: all @@ -20,14 +20,14 @@ clean: @rm -rf files.txt @fi -setup: setup.py +setup: clean setup.py @python3 setup.py install --user --record files.txt -build: setup build.py +build: setup build.py clean @python3 build.py --xsizes $(X_SIZES) --win-size $(WIN_SIZE) --win-canvas-size $(WIN_CANVAS_SIZE) -build_unix: setup build.py +build_unix: setup build.py clean @python3 build.py unix --xsizes $(X_SIZES) -build_windows: setup build.py +build_windows: setup build.py clean @python3 build.py windows --win-size $(WIN_SIZE) --win-canvas-size $(WIN_CANVAS_SIZE) From e12cada1de4b6067b9dcb4908b5549141638906b Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Fri, 2 Apr 2021 17:04:36 +0530 Subject: [PATCH 12/13] =?UTF-8?q?=F0=9F=93=83=20Issues=20fixes=20hash=20an?= =?UTF-8?q?d=20logs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b098d05..75dda7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### 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` @@ -23,6 +24,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - 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) ## [1.1.3] - 21 Feb 2021 From 70159cf7624f1e97e9de98ddcf5dce73592a39ba Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Sun, 4 Apr 2021 09:34:52 +0530 Subject: [PATCH 13/13] =?UTF-8?q?=F0=9F=9A=80=20Prepare=20v1.1.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 5 ++++- bitmapper/package.json | 2 +- builder/setup.py | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 75dda7e..7b1ae8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [unreleased] +## [1.1.4] - 4 Apr 2021 + ### Added - Cursors Preview with **shadows** @@ -181,7 +183,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Logo and badges - CI/CD Pipelines -[unreleased]: https://github.com/ful1e5/apple_cursor/compare/v1.1.3...main +[unreleased]: https://github.com/ful1e5/apple_cursor/compare/v1.1.4...main +[1.1.4]: https://github.com/ful1e5/apple_cursor/compare/v1.1.3...v1.1.4 [1.1.3]: https://github.com/ful1e5/apple_cursor/compare/v1.1.2...v1.1.3 [1.1.2]: https://github.com/ful1e5/apple_cursor/compare/v1.1.1...v1.1.2 [1.1.1]: https://github.com/ful1e5/apple_cursor/compare/v1.1.0...v1.1.1 diff --git a/bitmapper/package.json b/bitmapper/package.json index ee956d6..7a77083 100644 --- a/bitmapper/package.json +++ b/bitmapper/package.json @@ -1,6 +1,6 @@ { "name": "apple_cursor_bitmapper", - "version": "1.1.3", + "version": "1.1.4", "main": "index.js", "scripts": { "render": "yarn ts-node src/index.ts" diff --git a/builder/setup.py b/builder/setup.py index d2f7038..4d4cc18 100644 --- a/builder/setup.py +++ b/builder/setup.py @@ -5,7 +5,7 @@ from setuptools import setup setup( name="applbuild", - version="1.1.3", + version="1.1.4", description="Generate 'macOSBigSur' cursor theme from PNGs file", url="https://github.com/ful1e5/apple_cursor", packages=["applbuild"],