Display:
Master Commits
Branch Commits
All Commits
Blender
Git "wiggly-widgets" branch commits.
Page: 25 / 26
Revision
b9b0495 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 ) October 7, 2014, 17:09 (GMT)
WIP redesign of the system. Nothing functional (not even manipulator). There is first code for display of an arrow widget. The manipulator will use those when they are ready. Basically the manipulator is now a WidgetGroup. WidgetGroups are a new entity and they manage a group of related widgets. They should be responsible for state update, drawing and polling of their widgets and can be bound to specific rules. There is a big design plan on a whiteboard beside me, it will take a few big commits still to take shape though. One thing at a time, I am first making reusable arrow widgets that will allow us replace the translate widgets properly. There are a few reusable widgets planned, more to come later.
Revision
6f0602c 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 ) October 7, 2014, 10:48 (GMT)
Dragging the light handle will now point the lamp to the point in 3D where user is dragging over.
Revision
2fa1dfa 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 ) October 7, 2014, 09:14 (GMT)
Merge branch 'master' into wiggly-widgets
Revision
f8b19d1 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 ) October 3, 2014, 17:51 (GMT)
Logic for light position operator.
Revision
ce9603e 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 ) October 3, 2014, 17:11 (GMT)
WIP, operator to tweak the lamp "focus", driven through widgets.
Revision
37a7421 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 ) October 3, 2014, 15:11 (GMT)
Lamp widget: * Make a lamp widget design for the active lamp. * Fix some handler errors for widgets + autoupdate for different widget handles.
Revision
0079748 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 ) October 3, 2014, 10:15 (GMT)
Placeholder widget code for spotlamps
Revision
8810578 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 ) October 2, 2014, 18:34 (GMT)
Merge branch 'master' into wiggly-widgets
Revision
6c09f01 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 ) October 2, 2014, 18:33 (GMT)
Move widget drawing at a higher level - try drawing on top of rendering too. Rationale - widgets might be useful to have even on rendered scenes - we'll have to see about how this will work Also use area initialization code to register region specific widgets once. lala
Revision
2ee254e 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 ) October 1, 2014, 17:18 (GMT)
Merge branch 'master' into wiggly-widgets
Revision
392e9e1 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 ) October 1, 2014, 17:01 (GMT)
Fix release comfirm for central widget in transform operator
Revision
d928155 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 ) October 1, 2014, 16:44 (GMT)
Fixes to highlight code, now widgetmaps remember last active widget and reset accordingly.
Revision
7e2dd7d 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 ) October 1, 2014, 15:43 (GMT)
Highlighting for manipulator widget. This should use an "active" system, similar to buttons to detect if last widget has changed and act accordingly. Currently, when the active widget changes, there is no change in highlights.
Revision
2b7f356 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 ) October 1, 2014, 13:37 (GMT)
Tidy up the widget API, only do 3d intersection on widgetmaps that support it (determined during creation)
Revision
8e1208c 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 ) October 1, 2014, 12:59 (GMT)
Widget API: Code that handles 3D object intersection via GPU selection. We might want to use raycasting here, but leaving that for when we have it. Manipulator code now uses this API to do intersection testing
Revision
4ce4f57 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 ) October 1, 2014, 10:44 (GMT)
Refactoring of manipulator code to use selection evaluation and codes that can be shared with other widgets.
Revision
18cffd6 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 ) September 30, 2014, 16:33 (GMT)
WIP code reshuffling for widgets
Revision
088ff21 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 ) September 29, 2014, 17:48 (GMT)
Manipulator now uses the widget system (no operators used). Widgets use a similar notification system as operators. It might be worth using WM_BREAK messages like the rest of the handlers. For now this should do.
Revision
10a3ca0 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 ) September 29, 2014, 16:51 (GMT)
Move manipulator handler to the widget system.
Revision
60e77c5 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 ) September 29, 2014, 14:36 (GMT)
Draw manipulator from widget callback (handling still done separately)