From 377bc9fe29bcf4a06f65bd600f615331278c1083 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Fri, 12 Nov 2021 10:33:06 +0530 Subject: [PATCH 01/11] enhance: `Makefile` command with `THEME_PREFIX` variable --- CHANGELOG.md | 2 ++ Makefile | 15 ++++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 51b968a..5b78ec4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added +- `Makefile` command with `THEME_PREFIX` variable + ## [v1.0.2] - 20 June 2021 ### Changed diff --git a/Makefile b/Makefile index 1867bfd..8ccb537 100644 --- a/Makefile +++ b/Makefile @@ -21,31 +21,32 @@ windows: clean render bitmaps # Installation .ONESHELL: SHELL:=/bin/bash +THEME_PREFIX = BreezeX -src = ./themes/BreezeX-* +src = ./themes/$(THEME_PREFIX)-* local := ~/.icons -local_dest := $(local)/BreezeX-* +local_dest := $(local)/$(THEME_PREFIX)-* root := /usr/share/icons -root_dest := $(root)/BreezeX-* +root_dest := $(root)/$(THEME_PREFIX)-* install: themes @if [[ $EUID -ne 0 ]]; then - @echo "> Installing 'BreezeX' cursors inside $(local)/..." + @echo "> Installing '$(THEME_PREFIX)' cursors inside $(local)/..." @mkdir -p $(local) @cp -r $(src) $(local)/ && echo "> Installed!" @else - @echo "> Installing 'BreezeX' cursors inside $(root)/..." + @echo "> Installing '$(THEME_PREFIX)' cursors inside $(root)/..." @mkdir -p $(root) @sudo cp -r $(src) $(root)/ && echo "> Installed!" @fi uninstall: @if [[ $EUID -ne 0 ]]; then - @echo "> Removing 'BreezeX' cursors from '$(local)'..." + @echo "> Removing '$(THEME_PREFIX)' cursors from '$(local)'..." @rm -rf $(local_dest) @else - @echo "> Removing 'BreezeX' cursors from '$(root)'..." + @echo "> Removing '$(THEME_PREFIX)' cursors from '$(root)'..." @sudo rm -rf $(root_dest) @fi From cb80d2d1541004a2177996d3929c20272468c898 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Fri, 12 Nov 2021 10:41:49 +0530 Subject: [PATCH 02/11] refactor: builder module renamed to `src` --- CHANGELOG.md | 1 + bitmapper/package.json | 2 +- builder/build.py | 4 ++-- builder/{bxbuild => src}/__init__.py | 0 builder/{bxbuild => src}/configure.py | 0 builder/{bxbuild => src}/constants.py | 0 builder/{bxbuild => src}/generator.py | 0 builder/{bxbuild => src}/symlinks.py | 0 8 files changed, 4 insertions(+), 3 deletions(-) rename builder/{bxbuild => src}/__init__.py (100%) rename builder/{bxbuild => src}/configure.py (100%) rename builder/{bxbuild => src}/constants.py (100%) rename builder/{bxbuild => src}/generator.py (100%) rename builder/{bxbuild => src}/symlinks.py (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b78ec4..8135c97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - sponsor with liberapay +- builder module renamed to `src` ### Added diff --git a/bitmapper/package.json b/bitmapper/package.json index b6c590c..5d171b1 100644 --- a/bitmapper/package.json +++ b/bitmapper/package.json @@ -1,7 +1,7 @@ { "name": "breezex-bitmapper", "version": "1.0.2", - "description": "extended KDE cursor πŸ’™", + "description": "extended KDE cursor", "main": "index.js", "repository": "git@github.com:ful1e5/BreezeX_Cursor.git", "author": "Kaiz Khatri", diff --git a/builder/build.py b/builder/build.py index 1cd0f3e..b55a805 100644 --- a/builder/build.py +++ b/builder/build.py @@ -4,8 +4,8 @@ import argparse from pathlib import Path -from bxbuild.configure import get_config # type: ignore -from bxbuild.generator import Info, build, wbuild, xbuild # type: ignore +from src.configure import get_config +from src.generator import Info, build, wbuild, xbuild parser = argparse.ArgumentParser( prog="breezex_builder", diff --git a/builder/bxbuild/__init__.py b/builder/src/__init__.py similarity index 100% rename from builder/bxbuild/__init__.py rename to builder/src/__init__.py diff --git a/builder/bxbuild/configure.py b/builder/src/configure.py similarity index 100% rename from builder/bxbuild/configure.py rename to builder/src/configure.py diff --git a/builder/bxbuild/constants.py b/builder/src/constants.py similarity index 100% rename from builder/bxbuild/constants.py rename to builder/src/constants.py diff --git a/builder/bxbuild/generator.py b/builder/src/generator.py similarity index 100% rename from builder/bxbuild/generator.py rename to builder/src/generator.py diff --git a/builder/bxbuild/symlinks.py b/builder/src/symlinks.py similarity index 100% rename from builder/bxbuild/symlinks.py rename to builder/src/symlinks.py From eb1716d15739732012d0456f84ae9bbb0322e9b4 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Fri, 12 Nov 2021 10:43:19 +0530 Subject: [PATCH 03/11] enhance: bitmapping log more descriptive --- CHANGELOG.md | 1 + bitmapper/src/index.ts | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8135c97..571fe25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - sponsor with liberapay - builder module renamed to `src` +- bitmapping log more descriptive ### Added diff --git a/bitmapper/src/index.ts b/bitmapper/src/index.ts index ca6ab21..b4f4bc5 100644 --- a/bitmapper/src/index.ts +++ b/bitmapper/src/index.ts @@ -8,7 +8,7 @@ const svgDir = path.resolve(root, "svg"); const main = async () => { for (const { themeName, color } of config) { - console.log("=>", themeName); + console.log("Generating bitmaps for", themeName); const bitmapsDir = path.resolve(root, "bitmaps", themeName); const svg = new SVGHandler.SvgDirectoryParser(svgDir); @@ -17,14 +17,14 @@ const main = async () => { const browser = await png.getBrowser(); for (let { key, content } of svg.getStatic()) { - console.log(" -> Saving", key, "..."); + console.log(" ==> Saving", key, "..."); content = SVGHandler.colorSvg(content, color); await png.generateStatic(browser, content, key); } for (let { key, content } of svg.getAnimated()) { - console.log(" -> Saving", key, "..."); + console.log(" ==> Saving", key, "..."); content = SVGHandler.colorSvg(content, color); await png.generateAnimated(browser, content, key, { playbackRate: 0.3 }); From ffbd4fa4d91f9351c7164cbb10a787cb2eddcb24 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Fri, 12 Nov 2021 11:04:53 +0530 Subject: [PATCH 04/11] docs: distributed pling products docs inside `pling` directory --- CHANGELOG.md | 1 + PLING.bbcode | 41 ----------------------------------------- pling/black.bbcode | 34 ++++++++++++++++++++++++++++++++++ pling/dark.bbcode | 34 ++++++++++++++++++++++++++++++++++ pling/light.bbcode | 34 ++++++++++++++++++++++++++++++++++ 5 files changed, 103 insertions(+), 41 deletions(-) delete mode 100644 PLING.bbcode create mode 100644 pling/black.bbcode create mode 100644 pling/dark.bbcode create mode 100644 pling/light.bbcode diff --git a/CHANGELOG.md b/CHANGELOG.md index 571fe25..7bf3bc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - `Makefile` command with `THEME_PREFIX` variable +- distributed pling products docs inside `pling` directory ## [v1.0.2] - 20 June 2021 diff --git a/PLING.bbcode b/PLING.bbcode deleted file mode 100644 index 2c5c547..0000000 --- a/PLING.bbcode +++ /dev/null @@ -1,41 +0,0 @@ -[b]BreezeX [/b] Cursor Theme with [b]HiDPi[/b] Display support. This Cursor is built with [b][url=https://github.com/ful1e5/clickgen]clickgen[/url][/b] and render with the [b][url=https://github.com/puppeteer/puppeteer/]puppeteer[/url][/b]. -[i]Available Sizes[/i] [b]22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96 - -[/b][i]Get latest build[/i] @[b][url=https://github.com/ful1e5/BreezeX_Cursor/actions]GitHub Actions[/url][/b] -[i]Release Notification[/i] at [b][url=https://twitter.com/ful1e5]Twitter[/url][/b](@ful1e5) -For [i]Customizing Size[/i] check [b][url=https://github.com/ful1e5/BreezeX_Cursor#manual-build]README.md[/url][/b] - -[b]Linux/X11 installation[/b] -Get the latest stable Linux release from the [b][url=https://www.pling.com/p/1538515/#files-panel]Pling[/url][/b]. Unpack [b].tar.gz[/b] file and follow these [b]commands[/b]. - -[b]Install[/b] -[b]For all user:[/b] -[code]sudo mv BreezeX-* /usr/share/icons[/code] -[b]For local user:[/b] -[code]mv BreezeX-* ~/.icons[/code] - -[b]Uninstall[/b] -[b]From all user:[/b] -[code]sudo rm -r /usr/share/icons/BreezeX-*[/code] -[b]From local user:[/b] -[code]rm -r ~/.icons/BreezeX-*[/code] - -[b]Window installation[/b] -[list=1] - [*]unzip [b].zip[/b] file[/*] - [*]Open [b]unziped directory[/b] in Explorer, and [b]right-click[/b] on [b]install.inf[/b].[/*] - [*]Click 'Install' from the context menu, and authorise the modifications to your system.[/*] - [*]Open [i]Control Panel > Personalisation and Appearance > Change mouse pointers[/i], and select [b]BreezeX Cursors[/b].[/*] - [*]Click '[b]Apply[/b]'.[/*] -[/list] - -[b]How I help the Creator?[/b] -[list=2] - [*]Give a [b]Star[/b] or [b]Follow[/b] on [b][url=https://github.com/ful1e5/BreezeX_Cursor]GitHub[/url][/b] (issues & PullRequest are welcome).[/*] - [*]By giving a [b]Pling[/b] or [b][url=https://www.paypal.me/kaizkhatri]Donation[/url][/b].[/*] - [*][b]Download[/b] from[url=https://www.pling.com/p/1538515/#files-panel] Pling.com[/url] Product page that helps to [b]increases[/b] my [b]monthly payout[/b].[/*] - [*][b][url=https://www.pling.com/support]Become Supporter of Pling.com[/url][/b], So we become [b]Full-Time [/b]Libre & FOSS content creator [b];)[/b][/*] -[/list] - -[b]License & Terms[/b] -'[b]BreezeX[/b]' Cursor Theme is available under the terms of the [b]GPL-3.0[/b] license. diff --git a/pling/black.bbcode b/pling/black.bbcode new file mode 100644 index 0000000..5223e3a --- /dev/null +++ b/pling/black.bbcode @@ -0,0 +1,34 @@ +extended KDE cursor. This cursor theme is built with [b][url=https://github.com/ful1e5/clickgen]clickgen[/url][/b] and render with the [b][url=https://github.com/puppeteer/puppeteer/]puppeteer[/url][/b]. + +Available Sizes: 22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96 +Latest build: check [url=https://github.com/ful1e5/BreezeX_Cursor/actions]Actions[/url][/b] tab on GitHub. +Release Notification: [url=https://twitter.com/ful1e5]@ful1e5[/url] +Check for customize the cursor size: [url=https://github.com/ful1e5/BreezeX_Cursor#manual-build]README.md#manual-build[/url] + +[b]Looking for other BreezeX variants?[/b] + +[b] Support Creator[/b] +[url=https://liberapay.com/ful1e5][img]https://liberapay.com/assets/widgets/donate.svg[/img][/url] + +[b]Linux Install[/b] +Get the latest stable Linux release from the [b]files[/b] section. Unpack the [b].tar.gz[/b] file and follow these [b]commands[/b]. +[code] +mv BreezeX-Black ~/.icons # install as local +sudo mv BreezeX-Black /usr/share/icons # install as root +[/code] + +[b]Linux Uninstall[/b] +[code] +rm -r ~/.icons/BreezeX-Black # remove from local +sudo rm -r /usr/share/icons/BreezeX-Black # remove from root +[/code] + +[b]Window Install[/b] +[1] unzip [b]BreezeX-Black-Windows.zip[/b] file. +[2] Open [b]BreezeX-Black-Windows/[/b] in Explorer, and [b]right-click[/b] on [b]install.inf[/b]. +[3] Click 'Install' from the context menu, and authorize the modifications to your system. +[4] Open [i]Control Panel > Personalisation and Appearance > Change mouse pointers[/i], and select [b]BreezeX-Black Cursors[/b]. +[5] Click '[b]Apply[/b]'. + +[b]License & Terms[/b] +'BreezeX_Cursor' is available under the terms of the 'GPL-3.0' license. diff --git a/pling/dark.bbcode b/pling/dark.bbcode new file mode 100644 index 0000000..eb59c87 --- /dev/null +++ b/pling/dark.bbcode @@ -0,0 +1,34 @@ +extended KDE cursor. This cursor theme is built with [b][url=https://github.com/ful1e5/clickgen]clickgen[/url][/b] and render with the [b][url=https://github.com/puppeteer/puppeteer/]puppeteer[/url][/b]. + +Available Sizes: 22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96 +Latest build: check [url=https://github.com/ful1e5/BreezeX_Cursor/actions]Actions[/url][/b] tab on GitHub. +Release Notification: [url=https://twitter.com/ful1e5]@ful1e5[/url] +Check for customize the cursor size: [url=https://github.com/ful1e5/BreezeX_Cursor#manual-build]README.md#manual-build[/url] + +[b]Looking for other BreezeX variants?[/b] + +[b] Support Creator[/b] +[url=https://liberapay.com/ful1e5][img]https://liberapay.com/assets/widgets/donate.svg[/img][/url] + +[b]Linux Install[/b] +Get the latest stable Linux release from the [b]files[/b] section. Unpack the [b].tar.gz[/b] file and follow these [b]commands[/b]. +[code] +mv BreezeX-Dark ~/.icons # install as local +sudo mv BreezeX-Dark /usr/share/icons # install as root +[/code] + +[b]Linux Uninstall[/b] +[code] +rm -r ~/.icons/BreezeX-Dark # remove from local +sudo rm -r /usr/share/icons/BreezeX-Dark # remove from root +[/code] + +[b]Window Install[/b] +[1] unzip [b]BreezeX-Dark-Windows.zip[/b] file. +[2] Open [b]BreezeX-Dark-Windows/[/b] in Explorer, and [b]right-click[/b] on [b]install.inf[/b]. +[3] Click 'Install' from the context menu, and authorize the modifications to your system. +[4] Open [i]Control Panel > Personalisation and Appearance > Change mouse pointers[/i], and select [b]BreezeX-Dark Cursors[/b]. +[5] Click '[b]Apply[/b]'. + +[b]License & Terms[/b] +'BreezeX_Cursor' is available under the terms of the 'GPL-3.0' license. diff --git a/pling/light.bbcode b/pling/light.bbcode new file mode 100644 index 0000000..4806815 --- /dev/null +++ b/pling/light.bbcode @@ -0,0 +1,34 @@ +extended KDE cursor. This cursor theme is built with [b][url=https://github.com/ful1e5/clickgen]clickgen[/url][/b] and render with the [b][url=https://github.com/puppeteer/puppeteer/]puppeteer[/url][/b]. + +Available Sizes: 22, 24, 28, 32, 40, 48, 56, 64, 72, 80, 88, 96 +Latest build: check [url=https://github.com/ful1e5/BreezeX_Cursor/actions]Actions[/url][/b] tab on GitHub. +Release Notification: [url=https://twitter.com/ful1e5]@ful1e5[/url] +Check for customize the cursor size: [url=https://github.com/ful1e5/BreezeX_Cursor#manual-build]README.md#manual-build[/url] + +[b]Looking for other BreezeX variants?[/b] + +[b] Support Creator[/b] +[url=https://liberapay.com/ful1e5][img]https://liberapay.com/assets/widgets/donate.svg[/img][/url] + +[b]Linux Install[/b] +Get the latest stable Linux release from the [b]files[/b] section. Unpack the [b].tar.gz[/b] file and follow these [b]commands[/b]. +[code] +mv BreezeX-Light ~/.icons # install as local +sudo mv BreezeX-Light /usr/share/icons # install as root +[/code] + +[b]Linux Uninstall[/b] +[code] +rm -r ~/.icons/BreezeX-Light # remove from local +sudo rm -r /usr/share/icons/BreezeX-Light # remove from root +[/code] + +[b]Window Install[/b] +[1] unzip [b]BreezeX-Light-Windows.zip[/b] file. +[2] Open [b]BreezeX-Light-Windows/[/b] in Explorer, and [b]right-click[/b] on [b]install.inf[/b]. +[3] Click 'Install' from the context menu, and authorize the modifications to your system. +[4] Open [i]Control Panel > Personalisation and Appearance > Change mouse pointers[/i], and select [b]BreezeX-Light Cursors[/b]. +[5] Click '[b]Apply[/b]'. + +[b]License & Terms[/b] +'BreezeX_Cursor' is available under the terms of the 'GPL-3.0' license. From 4624118b20d4c9f491ff222d45ef06d9c01fa7a7 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Fri, 12 Nov 2021 14:48:34 +0530 Subject: [PATCH 05/11] init: pyright config --- pyrightconfig.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 pyrightconfig.json diff --git a/pyrightconfig.json b/pyrightconfig.json new file mode 100644 index 0000000..5e0a2a7 --- /dev/null +++ b/pyrightconfig.json @@ -0,0 +1,12 @@ +{ + "include": ["builder"], + "exclude": ["**/node_modules", "**/__pycache__"], + + "reportMissingImports": true, + "reportMissingTypeStubs": false, + + "pythonVersion": "3.9", + "pythonPlatform": "Linux", + + "executionEnvironments": [{ "root": "builder" }] +} From 5844450e1e298c049be727a72094867a160a7546 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Fri, 12 Nov 2021 14:59:40 +0530 Subject: [PATCH 06/11] cleanup: minimal `README.md` (removed badges and emojis) --- CHANGELOG.md | 17 ++++---- README.md | 112 ++++----------------------------------------------- 2 files changed, 16 insertions(+), 113 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bf3bc5..134cf39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,18 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [unreleased] +### Added + +- `Makefile` command with `THEME_PREFIX` variable +- distributed pling products docs inside `pling` directory + ### Changed - sponsor with liberapay - builder module renamed to `src` - bitmapping log more descriptive +- minimal `README.md` (removed badges and emojis) -### Added +## [v1.0.2] - 20 June 2021 -- `Makefile` command with `THEME_PREFIX` variable -- distributed pling products docs inside `pling` directory +### Added -## [v1.0.2] - 20 June 2021 +- **BreezeX-Black** variant added ### Changed @@ -26,10 +31,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Windows resize cursors scale down - `text` & `vertical-text` cursors scale down -### Added - -- **BreezeX-Black** variant added - ## [v1.0.1] - 16 June 2021 ### Changed diff --git a/README.md b/README.md index 8e098f7..4b0d14c 100644 --- a/README.md +++ b/README.md @@ -1,76 +1,11 @@ -

- BreezeX -

- -

- extended KDE cursor πŸ’™ -

- - -

- - - GitHub Action Build - - - - CodeFactor - - - -
- - npm type definitions - - - - Puppeteer version - - - - Clickgen - - - -
- - BreezeX Cursor release (latest by date including pre-releases) - - - - License - - - - -
- - License - - - - License - - - - License - - - -
- - Made By Kaiz - -

- ---- - - - # BreezeX Cursor Extended KDE Cursor theme, Highly inspired on **KDE Breeze** for `Windows` and `Linux` with _HiDPi Support_ πŸŽ‰. +[![Build](https://github.com/ful1e5/BreezeX_Cursor/actions/workflows/build.yml/badge.svg)](https://github.com/ful1e5/BreezeX_Cursor/actions) +[![CodeFactor](https://www.codefactor.io/repository/github/ful1e5/breezex_cursor/badge)](https://www.codefactor.io/repository/github/ful1e5/breezex_cursor) +[![Twitter](https://img.shields.io/badge/twitter-ful1e5-blue)](https://twitter.com/ful1e5) + #### Cursor Sizes 22 @@ -91,9 +26,7 @@ Extended KDE Cursor theme, Highly inspired on **KDE Breeze** for `Windows` and ` ![#4C4C4C](https://imgur.com/oHJxr47.png) ![#FFFFFF](https://imgur.com/0Wexs1k.png) -#### Quick install - - +### Quick install

@@ -105,8 +38,6 @@ Extended KDE Cursor theme, Highly inspired on **KDE Breeze** for `Windows` and ` > Check Figma file [here](https://www.figma.com/file/Uo4LeHvFUPDgoqLjnFc1LB/BreezeX?node-id=0%3A1) - -


@@ -148,8 +79,6 @@ sudo mv BreezeX-* /usr/share/icons/ 4. Open _Control Panel > Personalization and Appearance > Change mouse pointers_, and select **BreezeX Cursors**. 5. Click '**Apply**'. - - # Dependencies ## External Libraries @@ -270,41 +199,14 @@ make windows WIN_SIZE=96 # Supports only one pixel-size > For installation follow [these](#windows) steps. - - # Bugs -Bugs πŸ› should be reported [here](https://github.com/ful1e5/BreezeX_Cursor/issues) on the Github issues page. - - +Bugs should be reported [here](https://github.com/ful1e5/BreezeX_Cursor/issues) on the Github issues page. # Getting Help -You can create a **issue**, I will help you. πŸ™‚ - - +You can create a **issue**, I will help you. # Contributing Check [CONTRIBUTING.md](CONTRIBUTING.md), any suggestions for features and contributions to the continuing code masterelopment can be made via the issue tracker or code contributions via a `Fork` & `Pull requests`. - - - -## Support - -Give a **β˜…** or Follow on [GitHub](https://github.com/ful1e5),That's work as **Steroid πŸ’‰** for me. πŸ˜‰ - -> For extra support - -
- Buy Me A Coffee - - - - -

- ( `ω´ )ۢ▬ι═══════ﺀ -

-

- I'm Using Katana -

From bf002c209dc65559fd67a6f60b3b63eb19293b63 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Fri, 12 Nov 2021 16:07:12 +0530 Subject: [PATCH 07/11] feat: `prepare` command added inside `Makefile` --- .gitignore | 9 ++++----- CHANGELOG.md | 1 + Makefile | 15 +++++++++++++++ 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 991c5b7..0173b55 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,9 @@ -########## Custom +# Custom bitmaps themes -builder/files.txt - -########## Python +bin +# Python # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] @@ -136,7 +135,7 @@ dmypy.json .pyre/ -######### Node +# --------------------------------------------- Nodejs # Logs logs diff --git a/CHANGELOG.md b/CHANGELOG.md index 134cf39..a05f80b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `Makefile` command with `THEME_PREFIX` variable - distributed pling products docs inside `pling` directory +- `prepare` command added inside `Makefile` ### Changed diff --git a/Makefile b/Makefile index 8ccb537..e066078 100644 --- a/Makefile +++ b/Makefile @@ -51,3 +51,18 @@ uninstall: @fi reinstall: uninstall install + +# generates binaries +BIN_DIR = ../bin +THEMES = Dark Light Black +prepare: bitmaps themes + @rm -rf bin && mkdir bin + @$(foreach theme,$(THEMES), mkdir -p bin/$(THEME_PREFIX)-$(theme);) + @cd bitmaps + @$(foreach theme,$(THEMES), zip -r $(BIN_DIR)/$(THEME_PREFIX)-$(theme)/bitmaps.zip $(THEME_PREFIX)-$(theme);) + @zip -r $(BIN_DIR)/bitmaps.zip * + @cd .. + @cd themes + @$(foreach theme,$(THEMES), tar -czvf $(BIN_DIR)/$(THEME_PREFIX)-$(theme)/$(THEME_PREFIX)-$(theme).tar.gz $(THEME_PREFIX)-$(theme);) + @$(foreach theme,$(THEMES), zip -r $(BIN_DIR)/$(THEME_PREFIX)-$(theme)/$(THEME_PREFIX)-$(theme)-Windows.zip $(THEME_PREFIX)-$(theme)-Windows;) + @cd .. From de7aa52a190ec3954a085acbc1fcfb61561144fc Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Fri, 12 Nov 2021 16:11:16 +0530 Subject: [PATCH 08/11] feat: upload `BreezeX-Black` artifacts in `build` GitHub Action --- .github/workflows/build.yml | 13 +++++++++++++ CHANGELOG.md | 1 + 2 files changed, 14 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fcca304..7a3174c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -57,6 +57,7 @@ jobs: run: | tar -cvzf BreezeX-Dark.tar.gz themes/BreezeX-Dark tar -cvzf BreezeX-Light.tar.gz themes/BreezeX-Light + tar -cvzf BreezeX-Black.tar.gz themes/BreezeX-Black - name: Uploading `bitmaps` artifact uses: actions/upload-artifact@v2 @@ -76,6 +77,12 @@ jobs: name: BreezeX-Light path: BreezeX-Light.tar.gz + - name: Uploading `BreezeX-Black` UNIX Theme artifact + uses: actions/upload-artifact@v2 + with: + name: BreezeX-Black + path: BreezeX-Black.tar.gz + - name: Uploading `BreezeX-Dark` Windows Theme artifact uses: actions/upload-artifact@v2 with: @@ -87,3 +94,9 @@ jobs: with: name: BreezeX-Light-Windows path: themes/BreezeX-Light-Windows/* + + - name: Uploading `BreezeX-Black` Windows Theme artifact + uses: actions/upload-artifact@v2 + with: + name: BreezeX-Black-Windows + path: themes/BreezeX-Black-Windows/* diff --git a/CHANGELOG.md b/CHANGELOG.md index a05f80b..93bf116 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `Makefile` command with `THEME_PREFIX` variable - distributed pling products docs inside `pling` directory - `prepare` command added inside `Makefile` +- upload `BreezeX-Black` artifacts in `build` GitHub Action ### Changed From 4e93820ef649c04135b55473efc812346a84e537 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Sat, 13 Nov 2021 14:40:51 +0530 Subject: [PATCH 09/11] docs: quick install links updated --- README.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 4b0d14c..b519c02 100644 --- a/README.md +++ b/README.md @@ -25,33 +25,32 @@ Extended KDE Cursor theme, Highly inspired on **KDE Breeze** for `Windows` and ` ![#4C4C4C](https://imgur.com/oHJxr47.png) ![#FFFFFF](https://imgur.com/0Wexs1k.png) +![#000000](https://imgur.com/06jisfL.png) ### Quick install -

- - - -

+- BreezeX Dark: [https://www.pling.com/p/1538515](https://www.pling.com/p/1538515) +- BreezeX Light: [https://www.pling.com/p/1640746](https://www.pling.com/p/1640746) +- BreezeX Black: [https://www.pling.com/p/1640747](https://www.pling.com/p/1640747) #### Preview: > Check Figma file [here](https://www.figma.com/file/Uo4LeHvFUPDgoqLjnFc1LB/BreezeX?node-id=0%3A1)

- +
Dark BreezeX Cursors

- +
Light BreezeX Cursors

- +
Black BreezeX Cursors

From 7e066433be9c8c29053426cf91923916aa71484c Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Sat, 13 Nov 2021 14:41:35 +0530 Subject: [PATCH 10/11] docs: variants links updated --- pling/black.bbcode | 2 ++ pling/dark.bbcode | 2 ++ pling/light.bbcode | 2 ++ 3 files changed, 6 insertions(+) diff --git a/pling/black.bbcode b/pling/black.bbcode index 5223e3a..6f98b20 100644 --- a/pling/black.bbcode +++ b/pling/black.bbcode @@ -6,6 +6,8 @@ Release Notification: [url=https://twitter.com/ful1e5]@ful1e5[/url] Check for customize the cursor size: [url=https://github.com/ful1e5/BreezeX_Cursor#manual-build]README.md#manual-build[/url] [b]Looking for other BreezeX variants?[/b] +[url=https://www.pling.com/p/1538515]BreezeX Dark[/url] +[url=https://www.pling.com/p/1640746]BreezeX Light[/url] [b] Support Creator[/b] [url=https://liberapay.com/ful1e5][img]https://liberapay.com/assets/widgets/donate.svg[/img][/url] diff --git a/pling/dark.bbcode b/pling/dark.bbcode index eb59c87..e4bfc83 100644 --- a/pling/dark.bbcode +++ b/pling/dark.bbcode @@ -6,6 +6,8 @@ Release Notification: [url=https://twitter.com/ful1e5]@ful1e5[/url] Check for customize the cursor size: [url=https://github.com/ful1e5/BreezeX_Cursor#manual-build]README.md#manual-build[/url] [b]Looking for other BreezeX variants?[/b] +[url=https://www.pling.com/p/1640746]BreezeX Light[/url] +[url=https://www.pling.com/p/1640747]BreezeX Black[/url] [b] Support Creator[/b] [url=https://liberapay.com/ful1e5][img]https://liberapay.com/assets/widgets/donate.svg[/img][/url] diff --git a/pling/light.bbcode b/pling/light.bbcode index 4806815..c877d4e 100644 --- a/pling/light.bbcode +++ b/pling/light.bbcode @@ -6,6 +6,8 @@ Release Notification: [url=https://twitter.com/ful1e5]@ful1e5[/url] Check for customize the cursor size: [url=https://github.com/ful1e5/BreezeX_Cursor#manual-build]README.md#manual-build[/url] [b]Looking for other BreezeX variants?[/b] +[url=https://www.pling.com/p/1538515]BreezeX Dark[/url] +[url=https://www.pling.com/p/1640747]BreezeX Black[/url] [b] Support Creator[/b] [url=https://liberapay.com/ful1e5][img]https://liberapay.com/assets/widgets/donate.svg[/img][/url] From 813b2da114d47de915f3e68678e9569a94b7da48 Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Sat, 13 Nov 2021 14:44:17 +0530 Subject: [PATCH 11/11] release: v1.0.3 prepare --- CHANGELOG.md | 2 ++ bitmapper/package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 93bf116..90b3a68 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] +## [v1.0.3] - 13 Nov 2021 + ### Added - `Makefile` command with `THEME_PREFIX` variable diff --git a/bitmapper/package.json b/bitmapper/package.json index 5d171b1..3ac9a77 100644 --- a/bitmapper/package.json +++ b/bitmapper/package.json @@ -1,6 +1,6 @@ { "name": "breezex-bitmapper", - "version": "1.0.2", + "version": "1.0.3", "description": "extended KDE cursor", "main": "index.js", "repository": "git@github.com:ful1e5/BreezeX_Cursor.git",