Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fa799336ae | |||
| 813b2da114 | |||
| 7e066433be | |||
| 4e93820ef6 | |||
| de7aa52a19 | |||
| bf002c209d | |||
| 5844450e1e | |||
| 4624118b20 | |||
| ffbd4fa4d9 | |||
| eb1716d157 | |||
| cb80d2d154 | |||
| 377bc9fe29 | |||
| d60f9e62d9 | |||
| da8bab3ff1 | |||
| d2dd5c4645 |
+1
-2
@@ -1,2 +1 @@
|
|||||||
patreon: KaizKhatri
|
liberapay: ful1e5
|
||||||
custom: https://www.paypal.me/kaizkhatri
|
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
tar -cvzf BreezeX-Dark.tar.gz themes/BreezeX-Dark
|
tar -cvzf BreezeX-Dark.tar.gz themes/BreezeX-Dark
|
||||||
tar -cvzf BreezeX-Light.tar.gz themes/BreezeX-Light
|
tar -cvzf BreezeX-Light.tar.gz themes/BreezeX-Light
|
||||||
|
tar -cvzf BreezeX-Black.tar.gz themes/BreezeX-Black
|
||||||
|
|
||||||
- name: Uploading `bitmaps` artifact
|
- name: Uploading `bitmaps` artifact
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
@@ -76,6 +77,12 @@ jobs:
|
|||||||
name: BreezeX-Light
|
name: BreezeX-Light
|
||||||
path: BreezeX-Light.tar.gz
|
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
|
- name: Uploading `BreezeX-Dark` Windows Theme artifact
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
@@ -87,3 +94,9 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
name: BreezeX-Light-Windows
|
name: BreezeX-Light-Windows
|
||||||
path: themes/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/*
|
||||||
|
|||||||
+4
-5
@@ -1,10 +1,9 @@
|
|||||||
########## Custom
|
# Custom
|
||||||
bitmaps
|
bitmaps
|
||||||
themes
|
themes
|
||||||
builder/files.txt
|
bin
|
||||||
|
|
||||||
########## Python
|
|
||||||
|
|
||||||
|
# Python
|
||||||
# Byte-compiled / optimized / DLL files
|
# Byte-compiled / optimized / DLL files
|
||||||
__pycache__/
|
__pycache__/
|
||||||
*.py[cod]
|
*.py[cod]
|
||||||
@@ -136,7 +135,7 @@ dmypy.json
|
|||||||
.pyre/
|
.pyre/
|
||||||
|
|
||||||
|
|
||||||
######### Node
|
# --------------------------------------------- Nodejs
|
||||||
|
|
||||||
# Logs
|
# Logs
|
||||||
logs
|
logs
|
||||||
|
|||||||
+20
-4
@@ -7,18 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [unreleased]
|
## [unreleased]
|
||||||
|
|
||||||
|
## [v1.0.3] - 13 Nov 2021
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- `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
|
||||||
|
|
||||||
|
- sponsor with liberapay
|
||||||
|
- builder module renamed to `src`
|
||||||
|
- bitmapping log more descriptive
|
||||||
|
- minimal `README.md` (removed badges and emojis)
|
||||||
|
|
||||||
## [v1.0.2] - 20 June 2021
|
## [v1.0.2] - 20 June 2021
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- **BreezeX-Black** variant added
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Bigger hotspot dot for Resize cursors
|
- Bigger hotspot dot for Resize cursors
|
||||||
- Windows resize cursors scale down
|
- Windows resize cursors scale down
|
||||||
- `text` & `vertical-text` cursors scale down
|
- `text` & `vertical-text` cursors scale down
|
||||||
|
|
||||||
### Added
|
|
||||||
|
|
||||||
- **BreezeX-Black** variant added
|
|
||||||
|
|
||||||
## [v1.0.1] - 16 June 2021
|
## [v1.0.1] - 16 June 2021
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|||||||
@@ -21,32 +21,48 @@ windows: clean render bitmaps
|
|||||||
# Installation
|
# Installation
|
||||||
.ONESHELL:
|
.ONESHELL:
|
||||||
SHELL:=/bin/bash
|
SHELL:=/bin/bash
|
||||||
|
THEME_PREFIX = BreezeX
|
||||||
|
|
||||||
src = ./themes/BreezeX-*
|
src = ./themes/$(THEME_PREFIX)-*
|
||||||
local := ~/.icons
|
local := ~/.icons
|
||||||
local_dest := $(local)/BreezeX-*
|
local_dest := $(local)/$(THEME_PREFIX)-*
|
||||||
|
|
||||||
root := /usr/share/icons
|
root := /usr/share/icons
|
||||||
root_dest := $(root)/BreezeX-*
|
root_dest := $(root)/$(THEME_PREFIX)-*
|
||||||
|
|
||||||
install: themes
|
install: themes
|
||||||
@if [[ $EUID -ne 0 ]]; then
|
@if [[ $EUID -ne 0 ]]; then
|
||||||
@echo "> Installing 'BreezeX' cursors inside $(local)/..."
|
@echo "> Installing '$(THEME_PREFIX)' cursors inside $(local)/..."
|
||||||
@mkdir -p $(local)
|
@mkdir -p $(local)
|
||||||
@cp -r $(src) $(local)/ && echo "> Installed!"
|
@cp -r $(src) $(local)/ && echo "> Installed!"
|
||||||
@else
|
@else
|
||||||
@echo "> Installing 'BreezeX' cursors inside $(root)/..."
|
@echo "> Installing '$(THEME_PREFIX)' cursors inside $(root)/..."
|
||||||
@mkdir -p $(root)
|
@mkdir -p $(root)
|
||||||
@sudo cp -r $(src) $(root)/ && echo "> Installed!"
|
@sudo cp -r $(src) $(root)/ && echo "> Installed!"
|
||||||
@fi
|
@fi
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
@if [[ $EUID -ne 0 ]]; then
|
@if [[ $EUID -ne 0 ]]; then
|
||||||
@echo "> Removing 'BreezeX' cursors from '$(local)'..."
|
@echo "> Removing '$(THEME_PREFIX)' cursors from '$(local)'..."
|
||||||
@rm -rf $(local_dest)
|
@rm -rf $(local_dest)
|
||||||
@else
|
@else
|
||||||
@echo "> Removing 'BreezeX' cursors from '$(root)'..."
|
@echo "> Removing '$(THEME_PREFIX)' cursors from '$(root)'..."
|
||||||
@sudo rm -rf $(root_dest)
|
@sudo rm -rf $(root_dest)
|
||||||
@fi
|
@fi
|
||||||
|
|
||||||
reinstall: uninstall install
|
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 ..
|
||||||
|
|||||||
@@ -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.
|
|
||||||
@@ -1,76 +1,11 @@
|
|||||||
<p align="center">
|
|
||||||
<img src="https://imgur.com/5M6xQZx.png" width="120" alt="BreezeX" />
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p align="center">
|
|
||||||
extended KDE cursor 💙
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<!-- Badges -->
|
|
||||||
<p align="center">
|
|
||||||
<!-- First Row -->
|
|
||||||
<a href="https://github.com/ful1e5/BreezeX_Cursor/actions">
|
|
||||||
<img alt="GitHub Action Build" src="https://github.com/ful1e5/BreezeX_Cursor/actions/workflows/build.yml/badge.svg" width="102" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="https://www.codefactor.io/repository/github/ful1e5/breezex_cursor">
|
|
||||||
<img src="https://www.codefactor.io/repository/github/ful1e5/breezex_cursor/badge" alt="CodeFactor" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<!-- Second Row -->
|
|
||||||
</br >
|
|
||||||
<a href="https://www.typescriptlang.org/docs/handbook/typescript-from-scratch.html">
|
|
||||||
<img alt="npm type definitions" src="https://img.shields.io/npm/types/typescript">
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="https://github.com/puppeteer/puppeteer/">
|
|
||||||
<img alt="Puppeteer version" src="https://img.shields.io/github/package-json/dependency-version/ful1e5/BreezeX_Cursor/puppeteer?filename=bitmapper%2Fpackage.json">
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="https://github.com/ful1e5/clickgen">
|
|
||||||
<img alt="Clickgen" src="https://img.shields.io/badge/theme%20builder-clickgen-FD0542" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<!-- Second Row -->
|
|
||||||
<br />
|
|
||||||
<a href="https://github.com/ful1e5/BreezeX_Cursor/releases">
|
|
||||||
<img alt="BreezeX Cursor release (latest by date including pre-releases)" src="https://img.shields.io/github/v/release/ful1e5/BreezeX_Cursor?include_prer">
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="https://github.com/ful1e5/BreezeX_Cursor/blob/main/LICENSE">
|
|
||||||
<img alt="License" src="https://img.shields.io/github/license/ful1e5/BreezeX_Cursor?color=0081FB" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<!-- Third Row -->
|
|
||||||
|
|
||||||
<br />
|
|
||||||
<a href="https://www.pling.com/p/1538515/#files-panel">
|
|
||||||
<img alt="License" src="https://img.shields.io/badge/-Linux-grey?logo=linux" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="https://www.pling.com/p/1538515/#files-panel">
|
|
||||||
<img alt="License" src="https://img.shields.io/badge/-Windows-blue?logo=windows" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a href="https://www.python.org/">
|
|
||||||
<img alt="License" src="https://img.shields.io/badge/-Python-yellow?logo=python" />
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<!-- Fourth Row -->
|
|
||||||
<br />
|
|
||||||
<a href="https://github.com/ful1e5">
|
|
||||||
<img alt="Made By Kaiz" src="https://kaiz.vercel.app/api/badge" width="133" />
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<!-- Intro -->
|
|
||||||
|
|
||||||
# BreezeX Cursor
|
# BreezeX Cursor
|
||||||
|
|
||||||
Extended KDE Cursor theme, Highly inspired on **KDE Breeze** for `Windows` and `Linux` with _HiDPi Support_ 🎉.
|
Extended KDE Cursor theme, Highly inspired on **KDE Breeze** for `Windows` and `Linux` with _HiDPi Support_ 🎉.
|
||||||
|
|
||||||
|
[](https://github.com/ful1e5/BreezeX_Cursor/actions)
|
||||||
|
[](https://www.codefactor.io/repository/github/ful1e5/breezex_cursor)
|
||||||
|
[](https://twitter.com/ful1e5)
|
||||||
|
|
||||||
#### Cursor Sizes
|
#### Cursor Sizes
|
||||||
|
|
||||||
<kbd>22</kbd>
|
<kbd>22</kbd>
|
||||||
@@ -90,37 +25,32 @@ Extended KDE Cursor theme, Highly inspired on **KDE Breeze** for `Windows` and `
|
|||||||
|
|
||||||

|

|
||||||

|

|
||||||
|

|
||||||
|
|
||||||
#### Quick install
|
### Quick install
|
||||||
|
|
||||||
<!-- 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)
|
||||||
<p align="center">
|
- BreezeX Black: [https://www.pling.com/p/1640747](https://www.pling.com/p/1640747)
|
||||||
<a href="https://www.pling.com/p/1538515/#files-panel" >
|
|
||||||
<img title="BreezeX Pling Store" width="40%" src="https://imgur.com/VxSgrWw.png">
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
#### Preview:
|
#### Preview:
|
||||||
|
|
||||||
> Check Figma file [here](https://www.figma.com/file/Uo4LeHvFUPDgoqLjnFc1LB/BreezeX?node-id=0%3A1)
|
> Check Figma file [here](https://www.figma.com/file/Uo4LeHvFUPDgoqLjnFc1LB/BreezeX?node-id=0%3A1)
|
||||||
|
|
||||||
<!-- Preview -->
|
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img title="BreezeX Dark" src="https://imgur.com/xfmjST3.png">
|
<img title="BreezeX Dark" src="https://imgur.com/zDGsq2h.png">
|
||||||
</br>
|
</br>
|
||||||
<sub>Dark BreezeX Cursors</sub>
|
<sub>Dark BreezeX Cursors</sub>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img title="BreezeX Light" src="https://imgur.com/3wCoRYV.png">
|
<img title="BreezeX Light" src="https://imgur.com/tmKu1vC.png">
|
||||||
</br>
|
</br>
|
||||||
<sub>Light BreezeX Cursors</sub>
|
<sub>Light BreezeX Cursors</sub>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img title="BreezeX Black" src="https://imgur.com/l75GrMa.png">
|
<img title="BreezeX Black" src="https://imgur.com/kzLufkT.png">
|
||||||
</br>
|
</br>
|
||||||
<sub>Black BreezeX Cursors</sub>
|
<sub>Black BreezeX Cursors</sub>
|
||||||
</p>
|
</p>
|
||||||
@@ -148,8 +78,6 @@ sudo mv BreezeX-* /usr/share/icons/
|
|||||||
4. Open _Control Panel > Personalization and Appearance > Change mouse pointers_, and select **BreezeX Cursors**.
|
4. Open _Control Panel > Personalization and Appearance > Change mouse pointers_, and select **BreezeX Cursors**.
|
||||||
5. Click '**Apply**'.
|
5. Click '**Apply**'.
|
||||||
|
|
||||||
<!-- Build Dependencies -->
|
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
|
|
||||||
## External Libraries
|
## External Libraries
|
||||||
@@ -270,41 +198,14 @@ make windows WIN_SIZE=96 # Supports only one pixel-size
|
|||||||
|
|
||||||
> For installation follow [these](#windows) steps.
|
> For installation follow [these](#windows) steps.
|
||||||
|
|
||||||
<!-- Bug Report -->
|
|
||||||
|
|
||||||
# Bugs
|
# 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.
|
||||||
|
|
||||||
<!-- Help -->
|
|
||||||
|
|
||||||
# Getting Help
|
# Getting Help
|
||||||
|
|
||||||
You can create a **issue**, I will help you. 🙂
|
You can create a **issue**, I will help you.
|
||||||
|
|
||||||
<!-- Contributions and Suggestion -->
|
|
||||||
|
|
||||||
# Contributing
|
# 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`.
|
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 -->
|
|
||||||
|
|
||||||
## Support
|
|
||||||
|
|
||||||
Give a **★** or Follow on [GitHub](https://github.com/ful1e5),That's work as **Steroid 💉** for me. 😉
|
|
||||||
|
|
||||||
> For extra support
|
|
||||||
|
|
||||||
<a href="https://www.buymeacoffee.com/Nt7Wg4V" target="_blank">
|
|
||||||
<img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" >
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<!-- Ninja -->
|
|
||||||
|
|
||||||
<h1 align="center">
|
|
||||||
( `ω´ )۶▬ι═══════ﺤ
|
|
||||||
</h1>
|
|
||||||
<p align="center">
|
|
||||||
<sub>I'm Using Katana</sub>
|
|
||||||
</p>
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "breezex-bitmapper",
|
"name": "breezex-bitmapper",
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
"description": "extended KDE cursor 💙",
|
"description": "extended KDE cursor",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"repository": "git@github.com:ful1e5/BreezeX_Cursor.git",
|
"repository": "git@github.com:ful1e5/BreezeX_Cursor.git",
|
||||||
"author": "Kaiz Khatri",
|
"author": "Kaiz Khatri",
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ const svgDir = path.resolve(root, "svg");
|
|||||||
|
|
||||||
const main = async () => {
|
const main = async () => {
|
||||||
for (const { themeName, color } of config) {
|
for (const { themeName, color } of config) {
|
||||||
console.log("=>", themeName);
|
console.log("Generating bitmaps for", themeName);
|
||||||
|
|
||||||
const bitmapsDir = path.resolve(root, "bitmaps", themeName);
|
const bitmapsDir = path.resolve(root, "bitmaps", themeName);
|
||||||
const svg = new SVGHandler.SvgDirectoryParser(svgDir);
|
const svg = new SVGHandler.SvgDirectoryParser(svgDir);
|
||||||
@@ -17,14 +17,14 @@ const main = async () => {
|
|||||||
const browser = await png.getBrowser();
|
const browser = await png.getBrowser();
|
||||||
|
|
||||||
for (let { key, content } of svg.getStatic()) {
|
for (let { key, content } of svg.getStatic()) {
|
||||||
console.log(" -> Saving", key, "...");
|
console.log(" ==> Saving", key, "...");
|
||||||
|
|
||||||
content = SVGHandler.colorSvg(content, color);
|
content = SVGHandler.colorSvg(content, color);
|
||||||
await png.generateStatic(browser, content, key);
|
await png.generateStatic(browser, content, key);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (let { key, content } of svg.getAnimated()) {
|
for (let { key, content } of svg.getAnimated()) {
|
||||||
console.log(" -> Saving", key, "...");
|
console.log(" ==> Saving", key, "...");
|
||||||
|
|
||||||
content = SVGHandler.colorSvg(content, color);
|
content = SVGHandler.colorSvg(content, color);
|
||||||
await png.generateAnimated(browser, content, key, { playbackRate: 0.3 });
|
await png.generateAnimated(browser, content, key, { playbackRate: 0.3 });
|
||||||
|
|||||||
+2
-2
@@ -4,8 +4,8 @@
|
|||||||
import argparse
|
import argparse
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from bxbuild.configure import get_config # type: ignore
|
from src.configure import get_config
|
||||||
from bxbuild.generator import Info, build, wbuild, xbuild # type: ignore
|
from src.generator import Info, build, wbuild, xbuild
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(
|
parser = argparse.ArgumentParser(
|
||||||
prog="breezex_builder",
|
prog="breezex_builder",
|
||||||
|
|||||||
@@ -47,11 +47,7 @@ def get_config(bitmaps_dir: Union[str, Path], **kwargs) -> Dict[str, Any]:
|
|||||||
w_size = to_tuple(kwargs.pop("win_size"))
|
w_size = to_tuple(kwargs.pop("win_size"))
|
||||||
w_canvas_size = to_tuple(kwargs.pop("win_canvas_size"))
|
w_canvas_size = to_tuple(kwargs.pop("win_canvas_size"))
|
||||||
raw_x_sizes = kwargs.pop("x_sizes")
|
raw_x_sizes = kwargs.pop("x_sizes")
|
||||||
|
x_sizes = [to_tuple(size) for size in raw_x_sizes]
|
||||||
x_sizes = []
|
|
||||||
for size in raw_x_sizes:
|
|
||||||
x_sizes.append(to_tuple(size))
|
|
||||||
|
|
||||||
png_provider = PNGProvider(bitmaps_dir)
|
png_provider = PNGProvider(bitmaps_dir)
|
||||||
config: Dict[str, Any] = {}
|
config: Dict[str, Any] = {}
|
||||||
|
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
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]
|
||||||
|
[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]
|
||||||
|
|
||||||
|
[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.
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
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]
|
||||||
|
[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]
|
||||||
|
|
||||||
|
[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.
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
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]
|
||||||
|
[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]
|
||||||
|
|
||||||
|
[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.
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"include": ["builder"],
|
||||||
|
"exclude": ["**/node_modules", "**/__pycache__"],
|
||||||
|
|
||||||
|
"reportMissingImports": true,
|
||||||
|
"reportMissingTypeStubs": false,
|
||||||
|
|
||||||
|
"pythonVersion": "3.9",
|
||||||
|
"pythonPlatform": "Linux",
|
||||||
|
|
||||||
|
"executionEnvironments": [{ "root": "builder" }]
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user