WOW!!! Brilliant UI design!!! We can see a lot things easier and with faster access! And very beautiful too! The colors are Amazing! I like the horizontal Blender Buttons style, but those vertical mockups are away better!!! <br>
It makes my 2.48a looks too old and ugly! ;)<br clear="all"><br>Moraes Junior - aka mangojambo<br>3D Artist Animator<br>
<br><br><div class="gmail_quote">2009/3/9 William Reynish <span dir="ltr">&lt;<a href="mailto:william@reynish.com">william@reynish.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style=""><div>Hi,</div><div><br></div><div>While defining the way Blender draws the panels and buttons on the screen, this may the time to make sure the system supports animated transitions.</div><div><br></div><div>
Why use animation in the UI? Because if a button or panel <i>jumps</i> to a new position it is obtrusive, and the user must reorient him/herself, whereas the if a button or panel gracefully <i>moves</i> to a new position, the reorganization is clear, and the user can immediately find his/her way in new state.</div>
<div><br></div><div>Currently, Blender uses animation for panels opening and closing, but since the sense of buttons hierarchy is much stronger in 2.5 I think it is pretty important to allow for animations where buttons may appear or disappear.</div>
<div><br></div><div>Here are some example movies for demonstration:</div><div><br></div><a href="http://www.reynish.com/files/blender25/panel_openclose_anim.mov" target="_blank">http://www.reynish.com/files/blender25/panel_openclose_anim.mov</a><div>
<a href="http://www.reynish.com/files/blender25/panel_content_anim.mov" target="_blank">http://www.reynish.com/files/blender25/panel_content_anim.mov</a></div><div><br></div><div>To support this, I&#39;m assuming the system would need to be able put buttons into &#39;blocks&#39; that can then be animated using OpenGL?</div>
<div><br></div><div>Cheers</div><div><br></div><div>-William</div><div><br></div><div><br><div><div>On 9 Mar, 2009, at 7:13 PM, Brecht Van Lommel wrote:</div><br><blockquote type="cite"><div><br>Hi,<br><br>I made a To Do list for 2.5 technical issues to work on.<br>
<br><a href="http://wiki.blender.org/index.php/BlenderDev/Blender2.5/WinterCamp/TechnicalTodo" target="_blank">http://wiki.blender.org/index.php/BlenderDev/Blender2.5/WinterCamp/TechnicalTodo</a><br><br>Some more detailed ideas were written down at:<br>
<a href="http://wiki.blender.org/index.php/BlenderDev/Blender2.5/WinterCamp/TechnicalDesign" target="_blank">http://wiki.blender.org/index.php/BlenderDev/Blender2.5/WinterCamp/TechnicalDesign</a><br><br>Who will work on what isn&#39;t clear yet, I&#39;ll probably work on RNA/Context<br>
items, Ton on WM/Screen and Campbell on Python, as was already<br>happening. Especially UI topics would be good to tackle sooner rather<br>than later since that is the missing thing to get 2.5 to a somewhat<br>usable state, and so that UI designers can get started.<br>
<br>The design for generating UI&#39;s isn&#39;t fixed yet, it will be based on<br>layout templates like &quot;transform coordinates&quot;, &quot;preview&quot;, &quot;datablock<br>browse&quot;, &quot;row&quot;, &quot;columns&quot;, etc. Not completely auto generated from RNA<br>
but specified on a fairly high level. We need to think of an API to<br>create buttons as in these mockups (created by William), while still<br>permitting working on multiple selected items for example:<br><br><a href="http://www.reynish.com/files/blender25/2_5_mockups_01.png" target="_blank">http://www.reynish.com/files/blender25/2_5_mockups_01.png</a><br>
<a href="http://www.reynish.com/files/blender25/2_5_mockups_02.png" target="_blank">http://www.reynish.com/files/blender25/2_5_mockups_02.png</a><br><a href="http://www.reynish.com/files/blender25/2_5_mockups_03.png" target="_blank">http://www.reynish.com/files/blender25/2_5_mockups_03.png</a><br>
<a href="http://www.reynish.com/files/blender25/2_5_mockups_04.png" target="_blank">http://www.reynish.com/files/blender25/2_5_mockups_04.png</a><br><a href="http://www.reynish.com/files/blender25/2_5_mockups_05.png" target="_blank">http://www.reynish.com/files/blender25/2_5_mockups_05.png</a><br>
<br>Regarding RNA and Context stuff, it&#39;s challenging to keep this system<br>understandable so I&#39;ll try to document implementation and usage better,<br>and ask for reviews on bf-taskforce25 .. to avoid me being the only one<br>
who understands how it works internally. Diagrams and more detailed docs<br>will follow as I work out the design a bit better.<br><br>Brecht.<br><br>_______________________________________________<br>Bf-taskforce25 mailing list<br>
<a href="mailto:Bf-taskforce25@blender.org" target="_blank">Bf-taskforce25@blender.org</a><br><a href="http://lists.blender.org/mailman/listinfo/bf-taskforce25" target="_blank">http://lists.blender.org/mailman/listinfo/bf-taskforce25</a><br>
</div></blockquote></div><br></div></div><br>_______________________________________________<br>
Bf-taskforce25 mailing list<br>
<a href="mailto:Bf-taskforce25@blender.org">Bf-taskforce25@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-taskforce25" target="_blank">http://lists.blender.org/mailman/listinfo/bf-taskforce25</a><br>
<br></blockquote></div><br>