Inspector.txt 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. ARRAY TODO:
  5. - Need a GUIFoldout that doesn't have BG and is just a single button.
  6. TODO:
  7. - Add SceneObject fields (Name, Position, Rotation, Scale and optional switches between world/local)
  8. - Properly hook up UndoRedo, for both in-field and object-wide changes
  9. - How do I track Ctrl+Z and Ctrl+Y keys? And in general how do I distinguish when I send
  10. input to the game and when to the editor.
  11. - GUIColor needs to be hooked up to a window that actually changes its value.
  12. - Inspector scrolling
  13. KEEP IN MIND:
  14. - Clicking on an object/resource in inspector should ping it in their window
  15. Polish (SECOND PASS - LATER):
  16. - Add a dictionary inspector.
  17. - 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/
  18. - Add icons to array clone/delete/up/down buttons
  19. - Add support for multi-rank array inspector
  20. - Add tabbing between fields
  21. ----------------------------------------------
  22. A way to close a window & destroy a GUI panel!
  23. - Will likely need to refactor ScriptEditorWindow as currently it performs initialization
  24. in constructor and destroy in destructor, but open/close will be called within its lifetime
  25. - Also a way to get notified if the window gets closed from C++
  26. - Once closed the referenced GUIPanels should no longer work (set "destroyed" flag?)
  27. - What about calling Destroy on a GUIPanel?
  28. - It should notify owning EditorWindow
  29. - IMPORTANT: Right now it seems there is Internal_Destroy method on managed GUIPanel but it isn't hooked up to the script
  30. Ensure that setting depth for GUIArea works properly. It's not properly implemented yet.
  31. ----------------------
  32. Non-inspector:
  33. - Deleting first entry in input field moves the cursor incorrectly
  34. - ProfilerOverlay elements are constantly dirty? even though I'm not calling update
  35. Undocking a window wont remove the tabbed title bar
  36. While dragging an undocked window, dropping it over the main window (not over dock overlays) will not restore it