Coder Social home page Coder Social logo

seyziich / unity-themes Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zios/unity-themes

0.0 1.0 0.0 22.84 MB

Provides the Unity Editor with adjustable, hot-swappable GUI themes across all elements.

License: MIT License

Batchfile 0.64% Shell 0.03% C# 99.33%

unity-themes's Introduction

Description (What is this?)

This addon provides the Unity Editor with adjustable, hot-swappable GUI themes across all elements using native and custom data formats.

Reason (Why was it made?)

The system was initially created to provide on-the-fly adjustable styling standards for custom editor windows/inspectors/properties. It was later extended for global editor usage. It's intended to allow users to establish general-purpose aesthetics that are adaptable to needs as well as uniform to their existing development applications.

Features (What can it do?)

* Supports swapping of editor themes globally or between individual custom editors. * Supports palette (color) adjustment. Palettes are usable between different themes. Alt+F1 and Alt+F2 are hotkeys for previous and next palette. * Supports system color usage (select Windows versions only) as well as manual adjustment. * Supports forced interval repainting as Responsive UI option to allow for global hover/interaction effects. * Supports theme variations and keywords within .unityTheme files. * Supports GUIStyle and GUIContent overriding in base skin as well as static style-container instances.

Compatibility (What environments will it function with?)

Currently, the system has been built and tested on Unity 5.0 through 5.4b21 on Windows/Mac/Linux.

Issues (What problems are known?)

Bugs should be discussed/reported [here](https://github.com/zios/unity-themes/issues).

Download (Where can I obtain it?)

You can obtain the latest release from [here](https://github.com/zios/unity-themes/releases). It includes a pre-built x64 dll for Unity 5, several palettes, and one (work-in-progress) example theme titled Simplicity. The source code is also available for usage/extension/contribution under an MIT license.

Usage (How do you use it?)

Extract the zip file to your project's Assets folder. Configure at Edit > Preferences > Themes.

Contact (How can I reach you?)

If you'd like to make a direct inquiry regarding my work or if you just want a friendly conversation, you can find me idling in the [Game Dev League](https://discordapp.com/invite/0TYNJfCU4De7YIk8) Discord server under the alias Bradical. Failing that, I'm also reachable via email at [email protected] or (infrequently) on the [Unity Forums](http://forum.unity3d.com/threads/zios-editor-theme-support.411818/) or [Unity Subreddit](https://www.reddit.com/r/Unity3D/comments/4ooayr/unity_editor_theme_support/).

Preview (What does it look like?)

Visual Studio next to Unity Editor. ![Visual Studio and Unity](https://07906478c5d64a19a632faef819333dab85fabd1.googledrive.com/host/0BzQITCeh4tPAbllLSzM4VUJhNUk/shared/Uniformity.jpg)

See the Wiki page for an extended form of this document.

unity-themes's People

Contributors

jadenkorn avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.