All Projects → pycbouh → godot-editor-theme-explorer

pycbouh / godot-editor-theme-explorer

Licence: MIT license
Godot Editor plugin to browse various items of Editor Theme, such as icons, colors and fonts.

Programming Languages

GDScript
375 projects

Projects that are alternatives of or similar to godot-editor-theme-explorer

gd-tokenizer
A small godot project with a tokenizer written in GDScript.
Stars: ✭ 34 (-44.26%)
Mutual labels:  godotengine, godot
godot-lod-demo
Demonstration project for the Level of Detail (LOD) Godot 3.x add-on
Stars: ✭ 34 (-44.26%)
Mutual labels:  godotengine, godot
godot-cpp-cmake
CMake scripts to build cross-platform GDNative C++ bindings
Stars: ✭ 20 (-67.21%)
Mutual labels:  godotengine, godot
Godot-3.0-Noise-Shaders
Godot 3.0 Noise Shaders
Stars: ✭ 38 (-37.7%)
Mutual labels:  godotengine, godot
Logic-Circuit-Simulator
A free and open-source Logic Circuit Simulator built in Godot Engine.
Stars: ✭ 23 (-62.3%)
Mutual labels:  godotengine, godot
toziuha-night-oota
Opensource Metroidvania inspired on Castlevania Order of Ecclesia
Stars: ✭ 78 (+27.87%)
Mutual labels:  godotengine, godot
A-Key-s-Path
A short puzzle-platformer game made with Godot, running on GLES 2.0.
Stars: ✭ 146 (+139.34%)
Mutual labels:  godotengine, godot
godot-cmvalley
Port of the Sauerbraten clanmap cm|Valley to Godot 4.0
Stars: ✭ 28 (-54.1%)
Mutual labels:  godotengine, godot
godot-extras
My collection of various plugins, modules, or patches for Godot
Stars: ✭ 108 (+77.05%)
Mutual labels:  godotengine, godot
Moonwards-Virtual-Moon
Development continues on Unreal, in the MoonwardsUE repository
Stars: ✭ 97 (+59.02%)
Mutual labels:  godotengine, godot
godot-sugar
Experimental post-processing toolkit for Godot
Stars: ✭ 37 (-39.34%)
Mutual labels:  godotengine, godot
autotiler
Autotile 47-tile blob tileset generator application with Godot export support. Based on Electron JS.
Stars: ✭ 32 (-47.54%)
Mutual labels:  godotengine, godot
godot-shader-to-image
A simple tool to render Image from Shader with Godot (Tested on 3.2)
Stars: ✭ 30 (-50.82%)
Mutual labels:  godotengine, godot
godot-android-plugin-firebase
Godot 3.2.2 Android plugin for Firebase
Stars: ✭ 41 (-32.79%)
Mutual labels:  godotengine, godot
Game-Examples
Godot game examples for gotm.io - the Godot Platform!
Stars: ✭ 27 (-55.74%)
Mutual labels:  godotengine, godot
godot-admob-editor
This repository is for Godot's Addons to integrate natively AdMob to your Game Project without much configurations, with a beautiful UI and directly inside Godot Editor!
Stars: ✭ 43 (-29.51%)
Mutual labels:  godotengine, godot
novemberdev soulslike darksouls godot
Dark Souls clone in 3D with Godot
Stars: ✭ 51 (-16.39%)
Mutual labels:  godotengine, godot
godot-openvr-asset
Godot asset for the openvr module
Stars: ✭ 52 (-14.75%)
Mutual labels:  godotengine, godot
Project-Map
No description or website provided.
Stars: ✭ 52 (-14.75%)
Mutual labels:  godotengine, godot
godot box2d
A C++ module that integrates the Box2D library with the Godot game engine by providing nodes for standard Box2D objects.
Stars: ✭ 32 (-47.54%)
Mutual labels:  godotengine, godot

Godot Editor Theme Explorer

Editor plugin which allows plugin developers to quickly reference various Theme properties defined in the main Editor Theme. This allows creators to make GUI for their plugins as seamless as possible, relying on style definitions made by Godot Engine developers and giving their users a consistent look across the board.

Developed in and tested against Godot 3.2–3.4.

Installation

Clone this repository or download it as ZIP. You only need to put addons/explore-editor-theme folder inside your project folder. ZIP already has only necessary files.

Also available from AssetLib within the Editor: https://godotengine.org/asset-library/asset/557.

Features

This plugin consists of a single window, available from Project > Tools menu.

There are 5 sections, giving access to Icons, Colors, Fonts, Styleboxes, and Constants. All of them feature a list of entries, which can be filtered by name and by type. List entries display their name and, if possible, a small preview of their visual aspect. Selected entries can be previewed further, with additional information and a code snippet to use them.

Initial look

Icons

Icons tab

Icons are listed with their name and a 16x16 preview image. Most of the icons are only usable at that scale. In the right-hand panel a bigger preview image is displayed, at 64x64.

Icons can be saved as a PNG file, however only at their current scale. Editor icons are generated at runtime from SVG sources depending on the editor scale setting. Consider locating the icon you need in Godot's sources.

Colors

Icons tab

Colors are displayed using a checkered black-and-white texture, to give a better representation for semi-transparent colors. The right-hand panel features RGBA aspects of each color.

Fonts

Icons tab

Fonts are demonstrated using a sample text, that can be customized by a user.

Fonts can also be explored in the Inspector as a normal resource.

Styleboxes

Icons tab

Styleboxes are previewed by being applied to a small Panel. A lot of them do not carry any visual style, or can have a style that matches background, so a checkered background is used once again to give a better idea of what each Stylebox does.

Styleboxes can also be explored in the Inspector as a normal resource.

Constants

Icons tab

Constants are only displayed by their name in the list. Values can be viewed in the right-hand panel. It should be noted, that constants are always returned as ints, though sometimes they are used as bools. Preview demonstrates both interpretations of the value.

License

This project is provided under MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].