Skip to content

Commit

Permalink
Merge pull request #9 from ful1e5/dev
Browse files Browse the repository at this point in the history
v1.0.3
  • Loading branch information
ful1e5 authored Nov 13, 2021
2 parents d60f9e6 + 813b2da commit fa79933
Show file tree
Hide file tree
Showing 18 changed files with 196 additions and 178 deletions.
13 changes: 13 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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:
Expand All @@ -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/*
9 changes: 4 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
########## Custom
# Custom
bitmaps
themes
builder/files.txt

########## Python
bin

# Python
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
Expand Down Expand Up @@ -136,7 +135,7 @@ dmypy.json
.pyre/


######### Node
# --------------------------------------------- Nodejs

# Logs
logs
Expand Down
20 changes: 15 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,34 @@ 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
- 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

### Added

## [v1.0.2] - 20 June 2021
- **BreezeX-Black** variant added

### Changed

- Bigger hotspot dot for Resize cursors
- Windows resize cursors scale down
- `text` & `vertical-text` cursors scale down

### Added

- **BreezeX-Black** variant added

## [v1.0.1] - 16 June 2021

### Changed
Expand Down
30 changes: 23 additions & 7 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -21,32 +21,48 @@ 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

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 ..
41 changes: 0 additions & 41 deletions PLING.bbcode

This file was deleted.

127 changes: 14 additions & 113 deletions README.md
Original file line number Diff line number Diff line change
@@ -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

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

<kbd>22</kbd>
Expand All @@ -90,37 +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
### Quick install

<!-- Quick install -->

<p align="center">
<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>
- 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)
<!-- Preview -->

<p align="center">
<img title="BreezeX Dark" src="https://imgur.com/xfmjST3.png">
<img title="BreezeX Dark" src="https://imgur.com/zDGsq2h.png">
</br>
<sub>Dark BreezeX Cursors</sub>
</p>

<p align="center">
<img title="BreezeX Light" src="https://imgur.com/3wCoRYV.png">
<img title="BreezeX Light" src="https://imgur.com/tmKu1vC.png">
</br>
<sub>Light BreezeX Cursors</sub>
</p>

<p align="center">
<img title="BreezeX Black" src="https://imgur.com/l75GrMa.png">
<img title="BreezeX Black" src="https://imgur.com/kzLufkT.png">
</br>
<sub>Black BreezeX Cursors</sub>
</p>
Expand Down Expand Up @@ -148,8 +78,6 @@ sudo mv BreezeX-* /usr/share/icons/
4. Open _Control Panel > Personalization and Appearance > Change mouse pointers_, and select **BreezeX Cursors**.
5. Click '**Apply**'.

<!-- Build Dependencies -->

# Dependencies

## External Libraries
Expand Down Expand Up @@ -270,41 +198,14 @@ make windows WIN_SIZE=96 # Supports only one pixel-size

> For installation follow [these](#windows) steps.
<!-- Bug Report -->

# Bugs

Bugs πŸ› should be reported [here](https://github.com/ful1e5/BreezeX_Cursor/issues) on the Github issues page.

<!-- Help -->
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. πŸ™‚

<!-- Contributions and Suggestion -->
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 -->

## 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>
4 changes: 2 additions & 2 deletions bitmapper/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "breezex-bitmapper",
"version": "1.0.2",
"description": "extended KDE cursor πŸ’™",
"version": "1.0.3",
"description": "extended KDE cursor",
"main": "index.js",
"repository": "[email protected]:ful1e5/BreezeX_Cursor.git",
"author": "Kaiz Khatri",
Expand Down
Loading

0 comments on commit fa79933

Please sign in to comment.