August 24, 2015, 22:27 (GMT) |
Merge branch 'wiggly-widgets' into UI-experiments Conflicts: source/blender/blenkernel/BKE_blender.h source/blender/blenloader/intern/versioning_270.c source/blender/editors/interface/resources.c |
August 24, 2015, 22:06 (GMT) |
Merge branch 'master' into UI-experiments Conflicts: source/blender/editors/interface/interface.c source/blender/editors/interface/interface_intern.h |
Revision 65552f9 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 24, 2015, 20:44 (GMT) |
Rework widget UserPref options Improved naming and tooltip descriptions, removed unnecessary options |
Revision 042e8e4 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 24, 2015, 20:22 (GMT) |
Fix manipulator not scaling correctly in 3D widgets drawing mode |
Revision 6049a90 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 24, 2015, 16:40 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision 065b2fb by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 24, 2015, 16:37 (GMT) |
Rename manipulator_widget.c (tmp name)->transform_manipulator.c (old name) |
Revision 184de26 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 24, 2015, 16:32 (GMT) |
Remove (hopefully) all leftovers from old manipulator |
Revision 90ca064 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 24, 2015, 16:20 (GMT) |
Fix wrongly allocated memory, cleanup Renamed 'draw' callback to 'create' callback as it doesn't draw anything, instead it initializes and sets up data. |
Revision 9103166 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 24, 2015, 15:29 (GMT) |
Make color a property for all widgets, not only for certain widget types |
Revision 0d0948b by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 24, 2015, 14:10 (GMT) |
Tweaking colors again, yellow highlight color was a bit too aggressive Instead, we now draw the manipulator with some transparency and without if highlighted. This also helps making the manipulator not so 'in your face'-ish. |
Revision cc5b831 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 23, 2015, 22:34 (GMT) |
Use widget library for drawing cube widgets Meaning we also draw it using buffer drawing. |
Revision 6b540e0 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 23, 2015, 21:24 (GMT) |
Tweaks for combined manipulator types with 2-axes constrained widgets Now works as follows with combined manipulator types: Translate+Rotate: 2-axes widgets hidden Scale+Rotate: 2-axes widgets hidden Translate+Scale: Use 2-axes widgets from translate, hide scale ones Tranlate+Scale+Rotate: 2-axes widgets hidden We can of course still change behavior later, but would like to get user feedback for this. |
Revision 93828de by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 23, 2015, 12:14 (GMT) |
Fix jumping/wrongly offset 2-axes constrained widgets |
Revision 086f0da by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 23, 2015, 12:11 (GMT) |
Fix crash on render |
Revision 1a852d5 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 23, 2015, 11:55 (GMT) |
New manipulator widgets for 2-axes constrained transform Used for translate and scale manipulator. Still needs some polish but it's working :) Looking like this right now: F227012 |
Revision 247ecd5 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 22, 2015, 21:07 (GMT) |
Final fix for a completely working new manipulator! (hopefully) Fixes crash when leaving window bounds with cursor. Seems that new manipulator is now completely working and stable. Next step is to add some new manipulator features :) |
Revision 55d8c24 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 22, 2015, 20:37 (GMT) |
Fix active widget jittering while translating using manipulator Object matrices aren't updated yet, when we draw manipulator widget while transforming. |
Revision 1288342 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 22, 2015, 13:15 (GMT) |
Get manipulator handling to work! Meaning manipulator finally does what it's supposed to do. There is still a crash when leaving active window while transforming, and drawing of dragged widget is also a bit jiggly, but everything else seems to work :) |
Revision d506cf1 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 21, 2015, 10:59 (GMT) |
Merge branch 'master' into wiggly-widgets |
Revision ff34f47 by Julian Eisel (temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) August 20, 2015, 21:17 (GMT) |
Minor correction to manipulator arrow widgets To avoid overlapping widgets (would ideally be handled by widget drawing code directly). |
|