Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unity 2020 integration & unity git package #29

Open
wants to merge 11 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 0 additions & 44 deletions .gitignore

This file was deleted.

4 changes: 0 additions & 4 deletions Assembly-CSharp-Editor-firstpass.csproj.DotSettings

This file was deleted.

9 changes: 0 additions & 9 deletions Assembly-CSharp-Editor.csproj.DotSettings

This file was deleted.

9 changes: 0 additions & 9 deletions Assets/Devel.meta

This file was deleted.

9 changes: 0 additions & 9 deletions Assets/Plugins/RainbowFolders.meta

This file was deleted.

9 changes: 0 additions & 9 deletions Assets/Plugins/RainbowFolders/Editor.meta

This file was deleted.

9 changes: 0 additions & 9 deletions Assets/Plugins/RainbowFolders/Examples.meta

This file was deleted.

64 changes: 0 additions & 64 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,64 +0,0 @@
# Rainbow Folders version history

---

## v0.7.1

+ Added support for Unity Version Control Overlay (beta)

---

## v0.7

+ Added option to change modifier key for the configuration dialog
+ Added support for Unity Collaborate (beta)
+ Install “Rainbow Folders” to the Plugins folder by default
+ Compatibility fix For Unity 5.6.0 beta

---

## v0.6

+ Added option to apply custom icon for all subfolders automatically
+ Compatibility fix For Unity 5.4.4

---

## v0.5.1

+ Added back the context menu, according to numerous requests
+ New platform icons (`Android`, `iOS`, `Mac`, `WebGL`, `Windows`)
+ Minor bugfixes

---

## v0.5

+ Improved workflow: change icons with alt-click on a folder, right in the project view.
+ Added possibility to change icons for multiple folders at once
+ Added option to move "Rainbow Folders" wherever you want in your project
+ Got rid of the "Editor Default Resources" folder.
+ Fixed the "Scripts" icon appearance for the dark theme
+ Minor bugfixes

---

## v0.3

+ Apply color "tags" for folders from context menu
+ Support for colorizing/tagging folders from left column view when in two-column layout
+ Support for batch colorizing/tagging folders (select multiple folders and colorize/tag from context menu)
+ Now keeping all settings assets in `Editor Default Resources` folder so they are not included in build.
+ Changed namespace for Rotorz reorderable list, to avoid conflicts with existing installs of Rotorz plugins
+ Fixed error messages in Unity `5.0.4x` when loading settings
+ New icons (`Fonts`, `Shaders`, `Terrains`, `Meshes`)
+ New icons from community

---

## v0.2.1

+ Few more icons added
+ Folder structure simplified
+ Minor bugfixes
+ Docs updated
7 changes: 7 additions & 0 deletions CHANGELOG.md.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

114 changes: 114 additions & 0 deletions Documentation~/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
# Discontinued

This project is discontinued and deprecated. Unfortunately, our benefit from the open source project was too low to justify the extra effort to keep it alive.

Meanwhile, development continues and new versions of the Rainbow Folders are now available exclusively on the [Asset Store](http://u3d.as/mor)


Now back to original README content…

# Unity3D Rainbow Folders

[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://raw.githubusercontent.com/PhannGor/unity3d-rainbow-folders/master/LICENSE)


Have you ever thought about highlighting often used project folders? This simple but colorful asset allows you to do that!

With "Rainbow Folders" you can set custom icon for any folder in unity project browser:

![Browser window example](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v05/01.png)
![Browser window example](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v05/02.png)
![Browser window example](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v05/03.png)

## Installing

Rainbow Folders is a standard Unity extension and should be installed like any other Unity package. Just drag the RainbowFolders.unitypackage into your current project, or in the Editor go to the drop-down menu Assets → Import Package → Custom Package and then browse to the RainbowFolders.unitypackage file.

When downloading from the Asset Store then Download Manager will automate this process.

![Browser window example](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v07/02.png)

Once the Importing dialog appears, just click the Import button.

## Folder location

The package will be imported into the `Assets/Plugins/RainbowFolders` folder by default. Most users prefer to keep it here, but you can freely move it wherever you want. Just go to **Edit → Preferences → Rainbow Folders** and update the folder location:

![Browser window example](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v07/03.png)

## Configuring folder icons

To apply custom icon for some folder in your project view, just hold the **Modifier key** and click on any folder icon in Unity project browser. By default, it’s the **Alt key**, but you can change it in **Preferences**.

![Alt-click example](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v05/04.png)

Configuration dialogue will appear, and you'll be able to assign icons to the corresponding folder.

![Configuration dialog](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v07/05.png)

What you need to configure for each folder item, are these fields:

* **Folder Name** - icon will be applied to all folders with that name.
* or **Folder Path** - icon will be applied to a single folder with specified path.
* **Recursive** checkbox - subfolders icons will be changed automatically

Then you need to specify actually icons:
* **Small Icon** - custom icon for the left panel of the project browser (16x16 px)
* **Large Icon** - custom icon for the right panel of the project browser (64x64 px)

Your changes will be applied next time when the project browser will retrieve the focus.

### Presets

You can choose icons from few dozen of presets. Simply click on the star button in configuration dialog, select one of them from the drop-down menu and apply changes.

![Configuration dialog](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v07/07.png)
![Configuration dialog](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v07/08.png)

### Revert to default

To reset the folder icon to the default one, just **Alt-click** on it, then press the red cross button in configuration dialogue and apply changes.

![Configuration dialog](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v07/06.png)

### Multi-editing

You can also edit multiple folders at once, just select them all and **Alt-click** at one of their icons.

![Configuration dialog](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v05/09.png)

### Configs List

To view all existing assignments, click on the gear button in the configuration dialog, then take a look at the Inspector.

![Configuration dialog](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v07/10.png)

There is reorderable list with all defined "folder" configurations. You can modify existing items, remove them using "-" button or add new ones by clicking "+" button below.

![Configuration dialog](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v07/11.png)

If there is more than one config for the same folder (including recursive assignments), then **latest (lowest) item** in the list will be applied.

## Context menu

All the above functionality is also available via the context menu.

![Configuration dialog](https://raw.githubusercontent.com/PhannGor/phanngor.github.io/master/stuff/rainbowfolders/images/v05/14.png)

**Right-click** on any folder in project view and select **Rainbow Folders → Apply Custom** to open configuration dialogue.

The **Rainbow Folders → Revert to Default** item will reset corresponding folder icon to the default one.

With **Color, Tag, Type** and **Platform** sub-items you can easily apply custom icons from few dozen of presets, right from the context menu.

Select **Rainbow Folders → Settings** to view all existing assignments in the inspector.

## Upgrading

Please always do a clean import of the **Rainbow Folders** package (delete the old version before importing the new one). Otherwise, you may receive a number of difficult to diagnose issues.
* Backup your settings file (optional):
`Assets/.../RainbowFolders/Editor/Data/RainbowFoldersSettings.asset`
* Delete the `Assets/.../RainbowFolders` folder.
* Delete the `Assets/Editor Default Resources/RainbowFolders` folder, if exists.
* Import the new version from package or from the Asset Store.
* Restore your settings file.
5 changes: 2 additions & 3 deletions Assets/Plugins.meta → Editor.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading