automated snapshot
This commit is contained in:
18
rguistyler_v6.0_linux_x64/LICENSE
Normal file
18
rguistyler_v6.0_linux_x64/LICENSE
Normal file
@@ -0,0 +1,18 @@
|
||||
zlib License
|
||||
|
||||
Copyright (c) 2015-2024 raylib technologies (@raylibtech) / Ramon Santamaria (@raysan5)
|
||||
|
||||
This software is provided "as-is", without any express or implied warranty. In no event
|
||||
will the authors be held liable for any damages arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose, including commercial
|
||||
applications, and to alter it and redistribute it freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not claim that you
|
||||
wrote the original software. If you use this software in a product, an acknowledgment
|
||||
in the product documentation would be appreciated but is not required.
|
||||
|
||||
2. Altered source versions must be plainly marked as such, and must not be misrepresented
|
||||
as being the original software.
|
||||
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
58
rguistyler_v6.0_linux_x64/README.md
Normal file
58
rguistyler_v6.0_linux_x64/README.md
Normal file
@@ -0,0 +1,58 @@
|
||||
# `rGuiStyler`
|
||||
|
||||
A simple and easy-to-use [raygui](https://github.com/raysan5/raygui) styles editor.
|
||||
|
||||
Useful for tools style customization. The best tool companion for [rGuiLayout](https://raylibtech.itch.io/rguilayout) and [rGuiIcons](https://raylibtech.itch.io/rguiicons).
|
||||
|
||||
`rGuiStyler` can be used for free as a [WebAssembly online tool](https://raylibtech.itch.io/rguistyler) and it can also be downloaded as a **standalone tool** for `Windows`, `Linux` and `macOS` with some extra features.
|
||||
|
||||
**NOTE: Latest `rGuiStyler 6.0` release is intended to be used with [`raygui 4.5+`](https://github.com/raysan5/raygui) release.**
|
||||
|
||||
## Features
|
||||
|
||||
- **Global and control specific styles edition**
|
||||
- **Style preview** in real time with individual test controls
|
||||
- **Style templates** available to start customizing new styles
|
||||
- Selectable controls state: **NORMAL, FOCUSED, PRESSED, DISABLED**
|
||||
- Save and load as binary style file `.rgs` (with font embedded!)
|
||||
- Export style as an embeddable **code file** (`.h`) (with font embedded!)
|
||||
- Export style as a `.png` **controls table image** for showcase
|
||||
- Embed style as png image chunk: `rGSf` (rgs file data)
|
||||
- Import, configure and preview **style fonts** (`.ttf`/`.otf`)
|
||||
- Load custom font charset for the style (Unicode codepoints)
|
||||
- Color palette for quick color save/selection
|
||||
- **+14 custom style examples** included for reference
|
||||
- Command-line support for `.rgs`/`.h`/`.png` batch conversion
|
||||
- **Free and open source**
|
||||
|
||||
## Screenshot
|
||||
|
||||

|
||||
|
||||
## Usage
|
||||
|
||||
The tool is quite intuitive, the expected steps to follow are:
|
||||
1. Choose the control to edit from the Controls ListView (`DEFAULT` referes to global style for all controls)
|
||||
2. Choose the property to edit from Properties ListView
|
||||
3. Select a value for that property (color, number...) on Control Property Edit window
|
||||
4. Font can be loaded and atlas generated automatically
|
||||
|
||||
NOTE: Changes are previewed in real time in the same tool!
|
||||
|
||||
Once the desired style has been created, press the `Export Style` button to save it as a `.rgs`**binary style file**. Style can also be exported as an embeddable `.h` **code file** or a `.png` **controls table image** (intended for preview and style showcase)
|
||||
|
||||
`rGuiStyler Standalone` comes with command-line support for batch conversion. For usage help:
|
||||
|
||||
> rguistyler.exe --help
|
||||
|
||||
## License
|
||||
|
||||
`rGuiStyler` source code is distributed as **open source**, licensed under an unmodified [zlib/libpng license](LICENSE).
|
||||
|
||||
`rGuiStyler` binaries are completely free for anyone willing to compile them directly from source.
|
||||
|
||||
`rGuiStyler Standalone` desktop tool is distributed as freeware.
|
||||
|
||||
In any case, consider some donation to help the author keep working on software for games development.
|
||||
|
||||
*Copyright (c) 2017-2025 raylib technologies ([@raylibtech](https://twitter.com/raylibtech)) / Ramon Santamaria ([@raysan5](https://twitter.com/raysan5))*
|
||||
BIN
rguistyler_v6.0_linux_x64/resources/resources/2a03.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/2a03.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/Cartridge.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/Cartridge.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/CozetteVector.otf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/CozetteVector.otf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/Fairfax.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/Fairfax.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/GMSN.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/GMSN.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/Kyrou7Wide.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/Kyrou7Wide.ttf
Normal file
Binary file not shown.
23
rguistyler_v6.0_linux_x64/resources/resources/LICENSES.md
Normal file
23
rguistyler_v6.0_linux_x64/resources/resources/LICENSES.md
Normal file
@@ -0,0 +1,23 @@
|
||||
## Fonts licenses
|
||||
|
||||
All included fonts are licensed under a permissive license, usually free to use for personal use and in most cases also for commercial use. In any case, individual licenses should be carefully reviewed and it's recommended to contact creators in case of doubts.
|
||||
|
||||
| Font Name | File Name | License Type | Creator | More details |
|
||||
|-----------------------|----------------------|------------------------------------------|--------------------------------|-------------------------------------|
|
||||
| 2A03 | `2a03.ttf` | Free for Personal & Commercial Use | memesbruh03 | https://www.dafont.com/2a03.font |
|
||||
| Cartridge | `Cartridge.ttf` | [Creative Commons BY 4.0](https://creativecommons.org/licenses/by/4.0/) | jeti | https://www.dafont.com/cartridge.font |
|
||||
| CozetteVector | `CozetteVector.otf` | [MIT License](https://github.com/slavfox/Cozette/blob/main/LICENSE) | [Slavfox](https://github.com/slavfox) | https://github.com/slavfox/Cozette |
|
||||
| Fairfax | `Fairfax.ttf` | [SIL Open Font License 1.1](https://github.com/kreativekorp/open-relay/blob/master/Fairfax/OFL.txt) | Kreative Korp | https://github.com/kreativekorp/open-relay |
|
||||
| Generic Mobile System Nuevo | `GMSN.ttf` | [Creative Commons Zero (CC0) 1.0](https://creativecommons.org/licenses/zero/1.0/) | Jayvee Enaguas (HarvettFox96) | https://www.dafont.com/generic-mobile-system.font |
|
||||
| Hello World Regular | `hello-world.ttf` | SIL Open Font License | Anthony Gross | https://www.dafont.com/hello-world.font |
|
||||
| Homespun TT BRK | `homespun.ttf` | Free for Personal Use | AEnigma (Brian Kent) | https://www.dafont.com/homespun-brk.font |
|
||||
| Grixel Kyrou 7 Wide | `Kyrou7Wide.ttf` | [Creative Commons BY-ND 2.5](http://creativecommons.org/licenses/by-nd/2.5/) | Nikos Giannakopoulos | https://www.dafont.com/grixel-kyrou-7-wide.font
|
||||
| Mecha | `Mecha.ttf` | Free for Personal Use | Captain Falcon | https://www.dafont.com/mecha-cf.font |
|
||||
| OwreKynge | `OwreKynge.ttf` | [Creative Commons BY 4.0](https://creativecommons.org/licenses/by/4.0/) | jeti | https://www.dafont.com/owrekynge.font |
|
||||
| Pixel Intv | `PixelIntv.otf` | Free for Personal Use | Pixel Sagas (Neale Davidson) | https://www.dafont.com/pixel-intv.font |
|
||||
| Pixel Operator | `PixelOperator.ttf` | [Creative Commons Zero (CC0) 1.0](https://creativecommons.org/licenses/zero/1.0/) | Jayvee Enaguas (HarvettFox96) | https://www.dafont.com/pixel-operator.font |
|
||||
| V5 Eastergothic | `v5easter.ttf` | Free, use at will | Roberto Christen | https://www.dafont.com/v5eastergothic.font |
|
||||
| V5 Loxical Lixera | `v5loxical.ttf` | Free, use at will | Roberto Christen | https://www.dafont.com/v5loxica-lixera.font |
|
||||
| Westington | `Westington.ttf` | Free use for anything, personal or otherwise | Hazel Abbiati | https://www.dafont.com/westington.font |
|
||||
|
||||
Enjoy it!
|
||||
BIN
rguistyler_v6.0_linux_x64/resources/resources/Mecha.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/Mecha.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/OwreKynge.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/OwreKynge.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/PixelIntv.otf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/PixelIntv.otf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/PixelOperator.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/PixelOperator.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/Westington.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/Westington.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/hello-world.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/hello-world.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/homespun.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/homespun.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/v5easter.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/v5easter.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/resources/resources/v5loxical.ttf
Normal file
BIN
rguistyler_v6.0_linux_x64/resources/resources/v5loxical.ttf
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/rguistyler
Executable file
BIN
rguistyler_v6.0_linux_x64/rguistyler
Executable file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_amber.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_amber.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_ashes.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_ashes.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_bluish.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_bluish.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_candy.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_candy.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_cherry.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_cherry.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_cyber.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_cyber.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_dark.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_dark.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_enefete.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_enefete.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_genesis.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_genesis.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_jungle.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_jungle.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_lavanda.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_lavanda.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_rltech.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_rltech.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_sunny.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_sunny.rgs
Normal file
Binary file not shown.
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_terminal.rgs
Normal file
BIN
rguistyler_v6.0_linux_x64/styles/styles/style_terminal.rgs
Normal file
Binary file not shown.
Reference in New Issue
Block a user