Blender Git "wiggly-widgets" branch commits. Page: 21 / 26 Revision 8abeeaf by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 5, 2014, 11:55 (GMT) | Rename Cage to RectTransform, add DNA for struct that will be used for interaction with the widget.
| Revision cb2f1eb by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 5, 2014, 10:45 (GMT) | Merge branch 'master' into wiggly-widgets
| Revision aad1649 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 3, 2014, 16:15 (GMT) | Get rid of operator, and use facemap name field on shapekey.
| Revision e01e074 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 3, 2014, 15:30 (GMT) | Face maps initial data structure, rna types and save/load commit and operators to set faces in a group in edit mode.
Face maps are groupings of faces, similar to vertex groups, however, each face can only belong to one face map.
They will be used for widget interaction, but there will possibly be more uses for them in the future.
Code needs some cleanup still here, will apply as work is being done.
There is some code here for object mode interaction but it hasn't been tested yet. This will probably be done with the widgets themselves.
| Revision de94752 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 3, 2014, 15:27 (GMT) | | Revision a6adbc9 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 3, 2014, 15:23 (GMT) | Left this in last merge
| Revision 1138a29 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 3, 2014, 15:20 (GMT) | Merge branch 'master' into wiggly-widgets
Conflicts: source/blender/blenkernel/BKE_context.h source/blender/editors/include/ED_transform.h source/blender/editors/transform/transform_ops.c
| Revision 9720402 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 3, 2014, 15:08 (GMT) | Placeholder operator
| Revision 73efb36 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 1, 2014, 11:54 (GMT) | Shapekey widget is correctly bound to the shapekey property and controls it.
| Revision 1f501db by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 1, 2014, 11:28 (GMT) | More cleanup to the widget API.
Now with RNA pointer copy we don't need to allocate RNA pointers anymore. The API is much more streamlined and is almost like the panel API.
| Revision af74cba by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)December 1, 2014, 10:57 (GMT) | Widgets: Cleanup, no draw flag now, widgets are fully dynamic. Also calculate scale always to make sure interaction happens correctly.
| Revision 2b1bdb5 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)November 28, 2014, 22:02 (GMT) | Refactor widgets to always be recreated on redraw - like buttons.
This allows us to spawn a different number of widgets per frame, which will be needed for shapekey doritos. Also added a widgetgroup for the shapekeys
| Revision a99f5a7 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)November 28, 2014, 15:35 (GMT) | Add stub operator for widget operation so it is blocking and events do not get lost when region changes.
| Revision 2a3d6ef by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)November 26, 2014, 18:28 (GMT) | Merge branch 'master' into wiggly-widgets
| Revision aae1162 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)November 24, 2014, 18:22 (GMT) | Merge branch 'master' into wiggly-widgets
Conflicts: source/blender/editors/space_view3d/view3d_edit.c source/blender/editors/space_view3d/view3d_ops.c
| Revision dd43f9c by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)November 21, 2014, 17:05 (GMT) | Cage widget now does something useful (tm). Basically, we can now transform the x direction of the backdrop in sequencer when a viewer node is active.
There are still some issues with property transform not being a proper operator, but we can fix that easily.
To make full 2D transform work we need positions stored in one property.
| Revision ff50cd9 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)November 21, 2014, 16:07 (GMT) | 2D widgets Cleanup:
* Get rid of invalid flag (we avoid drawing widgets by dereferencing RNA now so it should be OK)
* Add intersect function for 2D widgets (still needs correct mapping to be any useful though)
| Revision 44b4ced by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)November 21, 2014, 15:48 (GMT) | Correctly center the widget in node space
| Revision bfa1744 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)November 21, 2014, 15:24 (GMT) | Cage actually now draws something, also change widget, will be modified to control placement of backdrop.
| Revision eb3d1e3 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets)November 21, 2014, 10:24 (GMT) | Merge branch 'master' into wiggly-widgets
|
|
|