Editor QOL Requests Summarised #289
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: xiaoqi/SHADE_Y3#289
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
=== Gizmos to edit Collider ===
Gizmos that appear in viewport when visualizing the colliders. This should allow us to resize/reposition the colliders as need.
=== Copy-pasting in viewport ===
Allows for copy-pasting objects within viewport instead of having to return to the editor every time.
=== Grouping gameobjects ===
CTRL-G to parent all the selected objects under a new empty gameobject.
=== Prefabs ===
Allow for saving and loading of prefabs
=== Create by searching ===
Allow for a shortcut key that opens a hover search bar that allows the user to find prefabs to create in the scene.
=== Allow for snap by absolute grid instead of increment ===
Current snapping using incremental snap, please change this(or have an option to toggle this) to a grid-base snapping.
=== Drag and drop to file browser import ===
Or at least a way to import textures and models within the engine.
=== Drag and drop material assigning ===
Drag and drop a material from asset browser to the viewport to assignment a material on a renderable object.
=== Multiple material assigning ===
Allow for selecting multiple objects and changing their materials together.
=== Create and open scripts within asset browser ===
Allows quick creation and opening of scripts within the engine itself.
=== Different viewport for scene and game ===
Have 2 viewports to help ease workflow of gameplay implementation and debugging.
=== Serializable variables and components ===
Able to drag and drop gameobjects in inspector to script fields or at least view in real time for debugging.
=== Scale Lock ===
Transform component's scale XYZ is uniformly scaled when increased or decreased
=== Display engine version somewhere ===
Preferably on window header/name thingy. Easy to reference.
=== Duplicate shortcut ===
Ctrl + D creates a duplicate and selects the new one. Makes it easy to clone and move objects around
=== Zoom in/out in viewport ===
Using mouse wheel scroll
=== Focus on Gameobject ===
Double-click and/or press 'F' on hierarchy gameobject focuses viewport camera on corresponding gameobject in scene
=== Gameobject picking toggle ===
Toggle in hierarchy to disable picking on gameobject in viewport (similar to unity)
=== Ask to save when closing editor ===
Because there's no ctrl-s to save
=== Collision Matrix interface ===
An interface to visualise and modify the collision matrix (when it's implemented)
=== Save camera position in scene after close ===
when reopen, editor remembers the location of camera before closed. Can get straight back to work.
=== Gizmos to edit Collider ====
Gizmos that appear in viewport when visualizing the colliders. This should allow us to resize/reposition the colliders as need.
=== Copy-pasting in viewport ===
=Allows for copy-pasting objects within viewport instead of having to return to the editor every time.
=== Grouping gameobjects ===
CTRL-G to parent all the selected objects under a new empty gameobject.
=== Prefabs ===
Allow for saving and loading of prefabs
=== Create by searching ===
Allow for a shortcut key that opens a hover search bar that allows the user to find prefabs to create in the scene.
=== Allow for snap by absolute grid instead of increment ===
Current snapping using incremental snap, please change this(or have an option to toggle this) to a grid-base snapping.
=== Drag and drop to file browser import ===
Or at least a way to import textures and models within the engine.
=== Drag and drop material assigning ===
Drag and drop a material from asset browser to the viewport to assignment a material on a renderable object.
=== Multiple material assigning ===
Allow for selecting multiple objects and changing their materials together.
=== Create and open scripts within asset browser ===
Allows quick creation and opening of scripts within the engine itself. @Pycorax @XiaoQiDigipen
=== Different viewport for scene and game ===
Have 2 viewports to help ease workflow of gameplay implementation and debugging. @Xenosas1337
=== Serializable variables and components ===
Able to drag and drop gameobjects in inspector to script fields or at least view in real time for debugging.
=== Scale Lock ===
Transform component's scale XYZ is uniformly scaled when increased or decreased
=== Display engine version somewhere ===
Preferably on window header/name thingy. Easy to reference.
=== Duplicate shortcut ===
Ctrl + D creates a duplicate and selects the new one. Makes it easy to clone and move objects around
=== Zoom in/out in viewport ===
Using mouse wheel scroll
=== Focus on Gameobject ===
Double-click and/or press 'F' on hierarchy gameobject focuses viewport camera on corresponding gameobject in scene
=== Gameobject picking toggle ===
Toggle in hierarchy to disable picking on gameobject in viewport (similar to unity)
=== Ask to save when closing editor ===
Because there's no ctrl-s to save
=== Collision Matrix interface ===
An interface to visualise and modify the collision matrix (when it's implemented)
=== Save camera position in scene after close ===
when reopen, editor remembers the location of camera before closed. Can get straight back to work.
EDIT: Format to convert list to tasklist for better tracking. This issue will only be closed once all are either ticked or struckout