Blender Git Commits

Blender Git "pie-menus" branch commits.

Page: 6 / 8

June 16, 2014, 23:58 (GMT)
Add icons for a few items in the menus.

Change edit mode selection to pie menu
June 16, 2014, 23:26 (GMT)
Add view and shade pie menus.
June 15, 2014, 06:59 (GMT)
Rename layout.pie to menu_pie
June 15, 2014, 06:53 (GMT)
Minor changes and sync with master (reduce diff noise)
June 15, 2014, 06:53 (GMT)
Rename WM_HANDLER_ACCEPT_DBLPRESS -> WM_HANDLER_ACCEPT_DBL_CLICK

also some minor changes for ui_centered_pie_bounds_block
June 15, 2014, 06:22 (GMT)
Minor changes to WM_OT_context_operator_pie_enum

- dont eval("bpy.ops. ... ")
- split the operator name and property into 2 properties.
June 15, 2014, 05:51 (GMT)
Code Cleanup: style
June 15, 2014, 05:37 (GMT)
Merge branch 'master' into pie-menus

Conflicts:
source/blender/editors/interface/interface.c
June 11, 2014, 16:52 (GMT)
Threshold value for pie menus.

Require at least a small (adjustable in user preferences) distance from
the center of the menu before a selection can be made. Default is 5
pixels.
June 11, 2014, 16:00 (GMT)
Fixes

* pie menus with 3 items were not aligned correctly
* clipping translation can be done if one dimension of screen is large
enough.
June 11, 2014, 14:31 (GMT)
Pie Menu fixes - features

* Allow setting arbitrary layouts in radial regions. This can be
used to make nice arrangements of subareas in the pie menu. Only buttons
directly in a pie layout will use pie menu style collision detection,
any buttons in nested layouts will use regular collision detection.
Appended a test menu in Q key, sculpt mode.

* Allow aligning of buttons now to permit any aligned nested layouts to
properly align their buttons

* Operator enums will now spawn to a pie menu if the layout is a root
layout of radial type.
June 10, 2014, 16:02 (GMT)
Themify pie menu colors.
June 10, 2014, 14:31 (GMT)
Merge branch 'master' into pie-menus
June 6, 2014, 00:38 (GMT)
Corrections to user preference descriptions and UI style.
June 6, 2014, 00:07 (GMT)
Pie Menu goodies

* Support custom pie menu radius
* Recenter timeout: This feature makes it so whenever user activates the
pie menu at the edge of the current screen, the code still uses the
initial mouse position to calculate the drag direction for a certain
timeout.

The recenter and drag timeout feature were directly infuenced by the pie
menu add-on by Dan Eicher, Sean Olson and Patrick Moore. Thanks a lot!
June 5, 2014, 23:17 (GMT)
Pie Menu goodies:

* Add right click cancel to pie menus.
* Add drag style timeout. If the button used to spawn the menu is
released before the time out then leftclick will be used to confirm the
menu.
June 5, 2014, 21:53 (GMT)
Pie menus have their own handler function now.

This is necessary because pie menus behave quite differently than
regular menus. This will allow us to tweak the behaviour accordingly
without too many spaghetti nightmares
June 5, 2014, 18:32 (GMT)
Refactor: Isolate pie menu data in own struct.
June 5, 2014, 16:59 (GMT)
Merge branch 'master' into pie-menus

Conflicts:
source/blender/windowmanager/WM_api.h
source/blender/windowmanager/intern/wm_event_system.c
June 3, 2014, 20:21 (GMT)
Keep pie menus inside the screen area that spawned them.

More cleanup. *

* The reason there's so much cleanup is that the initial code was just
copied over from the popup menus. As I am getting more familiar with the
code I can see which parts are unnecessary or should be copied to new
functions etc.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021