Inspector.txt 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. Test custom resources:
  2. - Can I load them? (Will likely need ProjectLIbrary::load)
  3. - Can I reference them in Component and will the reference be held after after cloning?
  4. TODO:
  5. - Add SceneObject fields (Name, Position, Rotation, Scale and optional switches between world/local)
  6. - Properly hook up UndoRedo, for both in-field and object-wide changes
  7. - How do I track Ctrl+Z and Ctrl+Y keys? And in general how do I distinguish when I send
  8. input to the game and when to the editor.
  9. - GUIColor needs to be hooked up to a window that actually changes its value.
  10. Polish (SECOND PASS - LATER):
  11. - Add a dictionary inspector.
  12. - Check Unity Full Inspector addon for inspiration on how it should look: http://forum.unity3d.com/threads/full-inspector-inspector-and-serialization-for-structs-dicts-generics-interfaces.224270/
  13. - Add icons to array clone/delete/up/down buttons
  14. - Add support for multi-rank array inspector
  15. - Add tabbing between fields
  16. - Clicking on an object/resource in inspector should ping it in their window
  17. ----------------------------------------------
  18. A way to close a window & destroy a GUI panel!
  19. - Will likely need to refactor ScriptEditorWindow as currently it performs initialization
  20. in constructor and destroy in destructor, but open/close will be called within its lifetime
  21. - Also a way to get notified if the window gets closed from C++
  22. - Once closed the referenced GUIPanels should no longer work (set "destroyed" flag?)
  23. - What about calling Destroy on a GUIPanel?
  24. - It should notify owning EditorWindow
  25. - IMPORTANT: Right now it seems there is Internal_Destroy method on managed GUIPanel but it isn't hooked up to the script
  26. Ensure that setting depth for GUIArea works properly. It's not properly implemented yet.
  27. ----------------------
  28. Non-inspector:
  29. - Deleting first entry in input field moves the cursor incorrectly
  30. - ProfilerOverlay elements are constantly dirty? even though I'm not calling update
  31. Undocking a window wont remove the tabbed title bar
  32. While dragging an undocked window, dropping it over the main window (not over dock overlays) will not restore it