• Stars
    star
    231
  • Rank 167,788 (Top 4 %)
  • Language
    C#
  • License
    MIT License
  • Created over 7 years ago
  • Updated 22 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple selection history window for Unity.

Unity selected objects History Window

openupm

This plugin keeps a history of selected objects in Unity. It comes with a window to see the list of objects and interact with them with other behaviors like, for example, focus an previously selected object or even drag them to scene, project view, etc.


Install it from OpenUPM

This package can be installed using OpenUPM, just click here openupm for more details.

Install from Git URL

You can also install it by opening Unity Package Manager and selecting add package from git URL and add this https://github.com/acoppes/unity-history-window.git#1.1.2, Or add it manually to the manifest.json. Check the latest released version.

After installing it, open it from the menu Window > Gemserk > Selection History, or with shortcut Ctrl + Shift + H.

Features

  • Stores history of selected objects (custom count), both assets and scene objects (optional)
  • Drag objects from the window to Scene, Hierarchy, Project or Inspector (alt/option key pressed)
  • Keeps tracks for selection from unloaded scenes (optional)
  • Select (left click) or ping/focus objects without losing selection (right click).
  • Quick menu options to customize behavior.
  • Favorite items to Favorites window (optional)

Roadmap

  • Add more icons to show visually actions like ping, select and drag.

As extra, it comes with a another window to keep track of a list of favorite assets and easily access them.

Dragging from window to inspector


Dragging from window to scene


Quick options to override behavior


Favorites Window

This window keeps a list of favorite items, similar to searches but specific objects instead. It works in synergy with selection history window.


Features

  • Keep your list of most used or important assets at hand.
  • Drag assets directly to window to favorite them.
  • Stores favorites for project in custom asset (can be ignored in SCM or shared with other devs).
  • Drag objects from the window to Scene, Hierarchy, Project or Inspector (alt/option key pressed)

Roadmap

  • Filters by type of asset (textures, text, etc).
  • Adding/Remove tags to favorite assets.
  • Filters by tags.
  • Menu options to customize behavior.

Collaborate

Feel free to fork the project and make modifications for yourself or to share by creating pull requests. Also, create issues for feature requests or bug reports if you want to help improving this plugin, thanks!

Contact


@arielsan

More Repositories

1

unity-gameobject-brush

Unity's Editor GameObjects Paint Tool for 2D Games. It contains both a custom window for objects palette + a customizable brush for paining.
C#
39
star
2

unity-refactoring-tools

Code + examples for Refactoring Data stored in Unity Prefabs, Scenes and other Assets
C#
31
star
3

UnityUIGuidesAndRulers

Just some easy gizmos to draw ui rulers to help implement ui
C#
22
star
4

deterministicgame

This is just a test project to understand how to create a deterministic lockstep framework for a simplified RTS
C#
22
star
5

unity-bitmasktypes

Unity generated Bitmask types usign ScriptableObjects for fast comparisons
C#
14
star
6

gemserk-unity-prototypes

Multiple prototypes using Unity just for fun.
C#
14
star
7

unity-gemserk-utilities

Gemserk Unity Utilities
C#
6
star
8

unity-upm-gitpackagepusher

Unity Plugin that, given a folder with the unity package layout, it will automatically push it to Github and create a branch and tags with only its contents in order to use it later as a dependency for another project.
C#
6
star
9

gbjams

Project for our itchio gbjams
C#
3
star
10

DebugToolsEcsExample

Example of how to use gameobjects and custom inspector to create tools over Untiy ECS
C#
3
star
11

rippleppl

Our game for Global Game Jam 2017
C#
3
star
12

gemserk-ecs-learn

Just learning stuff about Unity ECS and how to interact/integrate with games
C#
1
star
13

LearnAboutNewInputSystem

Publicly learning about Unity's new Input System
C#
1
star
14

LD22---AL1

My game for Ludum Dare 22 codenamed AL1
Java
1
star
15

NaiveNetworkGame

A naive approach to make a client/server small rts game
C#
1
star
16

wp-html-rotator

Rotate HTML sections based on the timezone and hour of day.
PHP
1
star
17

ortpvj2023

Materiales el curso de Programaciรณn de videojuegos 2023 de Universidad ORT Uruguay
C#
1
star
18

unity-getcomponent-gc-test

Test case to show how GetComponent() of non existent Component generates garbage.
JavaScript
1
star