Blender Git Commits

Blender Git "soc-2013-ui_replay" branch commits.

Page: 3 / 4

August 28, 2013, 13:43 (GMT)
Added a right click menu to the custom panel headers. This can be used to rename a panel and to remove it.
August 27, 2013, 16:44 (GMT)
Fixed a regression whereby the redo panel's size was lagging behind.
August 27, 2013, 16:27 (GMT)
Not possible to add the same operator twice. Added checks for both drag & drop and the menu.
August 27, 2013, 15:43 (GMT)
Redo panel is hidden when the containing area is too small.
August 27, 2013, 15:29 (GMT)
Can only add an operator to a custom panel or to the menubar if it isn't already present.
August 27, 2013, 14:19 (GMT)
Handling notifiers in a better way and removed the redraw loop for the operator redo panel.
August 21, 2013, 14:37 (GMT)
Positioning of the redo panel is better. There is still a draw loop, which needs to be solved.
August 20, 2013, 18:51 (GMT)
Added a separate floating operator redo panel. Positioning is not complete.
August 20, 2013, 15:33 (GMT)
Added drop handler for custom panels to the toolbar. N.B. the drop->copy function has changed everywhere so that bContext and wmEvent can be passed to it.
August 19, 2013, 13:41 (GMT)
Added drop handler to the menubar. This makes it possible to drag any operator button to the custom menubar.
August 19, 2013, 12:17 (GMT)
Makes operator buttons draggable.
August 17, 2013, 17:05 (GMT)
Fix for the problem where custom panels would not work as popups.
August 17, 2013, 13:22 (GMT)
Popup panels aren't implemented as an operator anymore. Also, popup panels now KEEP_OPEN.
August 17, 2013, 12:04 (GMT)
Custom icon shelf buttons are now context sensitive (i.e. different buttons in different modes).
August 17, 2013, 11:54 (GMT)
The custom icons are now in the RGN_TYPE_MENU_BAR instead of in their own region. The menubar region now snaps to once or twice the header size.
August 16, 2013, 14:12 (GMT)
Started on custom panels and icon shelf that can be defined at runtime.

* currently saves in blend file
* interface is very rough still
* text-buttons only
* paint/sculpt modes have not yet been transitioned to the menubar approach
August 12, 2013, 22:04 (GMT)
Working on custom panels for the toolbars. This adds an operator that adds a PanelType to the current region.
August 11, 2013, 12:59 (GMT)
The VIEW3D editor gets an extra, extensive toolbar. The idea is that this frees up space from the left sidebar for tool options and custom panels.

The extra menubar is meant to provide a place for many non-modal operators in a flatter hierarchy than the current header menu (less clicks, better visibility). The left sidebar is then meant to house custom panels and more activity based panels.

* fixed a bug in the undo/operator stack integration code whereby operators were freed in certain cases
* removed Select and Special menus from the header, and placed the underlying menus in the extra toolbar
* removed some of the sidebar panels, will work on replacing these with more activity based panels
* moved all grease pencil buttons and options into a single panel for the toolbar
July 26, 2013, 16:50 (GMT)
Wasn't cleaning up after myself properly. This fixes memory leaks.

There's still a memory leak that I have to look at more closely:

Error: Not freed memory blocks: 2
Data from SCR len: 336 0x10d8b54b8
Data from SCR len: 272 0x10d8b5648
July 26, 2013, 16:14 (GMT)
Toolbar popup panels work. There are still some bugs with laying out and drawing text.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021