Display:
Master Commits
Branch Commits
All Commits
Blender
Git "hair_immediate_fixes" branch commits.
Page: 6 / 32
Revision
58fedf3 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 11, 2014, 13:00 (GMT)
Merge branch 'master' into wiggly-widgets Conflicts: source/blender/makesrna/intern/rna_space.c source/blender/windowmanager/WM_api.h source/blender/windowmanager/intern/wm_event_system.c
Revision
4380a92 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 10, 2014, 20:00 (GMT)
Sequencer operator that uses widgets and controls the placement of the backdrop is now functional. The widget could communicate with the sequencer properties directly, but here we set it to control the operator properties as a demonstration. After some minor stress testing, time to give this to gooseberry team.
Revision
a6a6c49 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 10, 2014, 18:24 (GMT)
Fix some registration issues, also add scale property for sequencer backdrop widget.
Revision
6da4973 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 10, 2014, 17:55 (GMT)
Something draws now in sequencer when we register the widget for the operator.
Revision
f64e323 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 10, 2014, 17:23 (GMT)
Yet more refactoring: Areas support more than one widgetmap - will be useful to partition area in different transform regions like data, pixel, 3D (will be done in a separate refactor). Also get rid of the context widget hack in favour of adding the widgetmap handler to the operator handler itself, so handling will be unified when the widget controls a property or spawns an operator
December 10, 2014, 16:26 (GMT)
Merge branch 'master' into gooseberry
Revision
fac8a0c 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 10, 2014, 14:57 (GMT)
Privatize registration function for individual widgets. Handle events for widgetmap first when and pass to operator when operator is active. This is still a pretty confusing design, working on a simpler one now.
December 10, 2014, 14:26 (GMT)
Sequencer: optionally use scenes nested strips (like meta strips) This commit makes it possible to use scenes as a kind of multi-user metastrip (with their own time). Currently this supports rendering & drawing nested strips, but no convenient way to tab-enter into a scene strip.
December 10, 2014, 14:24 (GMT)
Merge branch 'master' into gooseberry
Revision
182545c 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 10, 2014, 11:57 (GMT)
Create sequencer widget handlers
Revision
0fb37c7 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 10, 2014, 11:46 (GMT)
Add back idnames to the widgetmaps, we could well need to define both for different transform areas.
Revision
ef8a3d6 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 9, 2014, 20:01 (GMT)
Big refactor commit. * Minor cleanup - propname does not need to be stored anymore. * Code to support modal widgetmap registration for operators - still untested, but will be tested soon on sequencer cage widget * Widgets take parameters to initialize property slots that are used for feedback or control. Cage now uses this to feed offset/scale to different properties. * Initialize common properties during widget registration.
December 9, 2014, 15:55 (GMT)
Merge branch 'master' into gooseberry
Revision
04671df 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 8, 2014, 14:48 (GMT)
Code for runtime registration of widgets that should make it possible to remove and add widgetgroup types from the system. Start operator that will control sequencer backdrop. Architecture here still needs a little work so good compatibility with Add-ons can be ensured.
Revision
5d2f1a9 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 8, 2014, 12:16 (GMT)
Make resizer widgets smaller, express them in pixels.
Revision
ab46b5e 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 8, 2014, 11:48 (GMT)
Clamp during rectangle interaction to make sure widget stays big enough to interact with (also handles negative case). 15 pixels threshold was chosen.
Revision
5feafed 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 8, 2014, 11:30 (GMT)
Correct backdrop fit operator for compositor.
Revision
09d18fb 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 8, 2014, 11:25 (GMT)
Scale handlers for the rectangle transform working
December 8, 2014, 10:14 (GMT)
Merge branch 'master' into gooseberry Conflicts: source/blender/windowmanager/WM_api.h source/blender/windowmanager/intern/wm_event_system.c
Revision
b51ee54 by
Campbell Barton (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 6, 2014, 19:55 (GMT)
Initial Python API for Widgets Note this is only the initial Python API structure & isn't usable in its current state. Work by Psy-fi & myself.