Blender Git Commits

Blender Git "pie-menus" branch commits.

Page: 4 / 8

July 28, 2014, 18:22 (GMT)
Add simple pie menu template
July 28, 2014, 15:13 (GMT)
Calculate correct segment when offsetting the pie menu.
July 28, 2014, 14:56 (GMT)
Pie menus:

* Rename Align -> Center points in pivot menu
* Turn Manipulator on when a manipulator is selected in manipulator pie
July 28, 2014, 14:25 (GMT)
Merge branch 'master' into pie-menus
July 28, 2014, 14:19 (GMT)
Pie Menus:

* Do not recenter items for animation if animation timeout is zero. Avoids
flickering at start of animation

* Initialize pies with invalid direction
July 28, 2014, 12:46 (GMT)
New pies:

* Snapping sticky pie (comma key)
* Pivot sticky pie (period key)
July 28, 2014, 12:00 (GMT)
Expose pie animation timeo to user preferences.
July 28, 2014, 11:21 (GMT)
Fix some remaining issues with the shade pie menu
July 28, 2014, 11:11 (GMT)
Pies:

* Remove testing pie menu
* Fix enums with missing items not using radial layout
* Fix recentering on bounds not working anymore
* View pie was missing material mode in blender internal.
July 25, 2014, 20:03 (GMT)
Transform manipulator sticky pie menu (ctrl-space)
July 25, 2014, 13:06 (GMT)
Pie menus:

* Click and close for drag style pie menus to work better
* Pie menus now handle letter events for quick selecting items
* Double buttons do not enforce click style (left the code in just in
case, but deactivated the argument for now)
July 24, 2014, 15:20 (GMT)
Pie Menus:

* Fix flickering in pie menus.
* Start from center position initially.
* Fix memory over-cleanup.
* All stroke selections in paint systems use pie menus.
July 24, 2014, 14:30 (GMT)
Merge branch 'master' into pie-menus

Conflicts:
source/blender/editors/interface/interface_handlers.c
source/blender/editors/sculpt_paint/paint_ops.c
source/blender/editors/space_api/spacetypes.c
July 20, 2014, 06:32 (GMT)
Merge branch 'master' into pie-menus

Conflicts:
source/blender/editors/interface/interface.c
source/blender/windowmanager/intern/wm_event_system.c
July 8, 2014, 19:57 (GMT)
Extrude operator sticky key pie:

* Press once to extrude along normals
* Hold to spawn pie with options
* Removed the Alt-E shortcut.
July 8, 2014, 19:30 (GMT)
Add internal operator for enum pies supporting paths.

Used in proportinal editing in edit mode currently.

Also moved all macro definitions after python initialization to enable
referencing of python defined operators in all macros.
July 8, 2014, 16:33 (GMT)
Proper implementation of click style override:

Guide: This is added for double key combinations. In these situations,
holding the second key can be taxing and stretching for the hand.

Forcing a click style here is better. Ctrl-Tab for edit mode selection
uses this override currently.
July 8, 2014, 15:14 (GMT)
Separate property for viewport shade pies.

This is fine tuned for using with pie menus, where solid/wire mode
is given the most important west/east positions.

There were two possibilities with supporting custom pie enums for an
existing property. One is to add an extra function that dynamically
fills the pie items to fit a pie scheme. The other is make a separate
python property. I feel this is the correct way because it does not
burden all enum properties with extra function storage and it does not
always need to be dynamic either.

Also cleanup minor debug line
July 8, 2014, 14:50 (GMT)
Change enum behaviour:

Enums now get completely expanded and any items not present in a dynamic
enum are filled by separators. This makes it possible to have
predictable positions even if some items are missing.

The iteration code expects that the dynamic and initial enum lists have
the same ordering of items, which is not unreasonable.
July 8, 2014, 11:32 (GMT)
Change user preference for drag/click style.

Use explicit chooser instead of timeout.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021