Revision fe98aed by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 10, 2018, 05:25 (GMT) |
Cleanup: Remove GPENCIL_OT_color_choose This isn't used anywhere, and should really even need to be used for any purpose. |
Revision 76c80cf by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 10, 2018, 05:21 (GMT) |
Annotations: Don't display Annotations properties panel when GP data in context is for GP Object |
Revision 2c609f6 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 10, 2018, 03:44 (GMT) |
Fix: Don't allow Annotation tool to paint on GP Objects and vice versa |
Revision e7dc574 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 10, 2018, 02:49 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 0c830cf by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 18:35 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision d3afa14 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 15:17 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Conflicts: release/scripts/startup/bl_ui/space_view3d.py |
Revision cd12b15 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 13:45 (GMT) |
Make Ruler works with Annotations not Grease Pencil object Now, the ruler is using the annotation datablock (scene) and not a object with materials |
Revision 117d304 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 12:20 (GMT) |
Tweaks to GPENCIL_OT_new operator * Correctly tag Annotation datablocks as such when adding them * Add new layer by default. It saves users from having to manually add one after adding the datablock anyway. |
Revision c56e3bc by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 11:47 (GMT) |
Fix: "New Note" didn't tag newly-created GP datablock for annotations when creating a new datablock |
Revision 60d2ff1 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 11:28 (GMT) |
Cleanup: Use GPU_* calls instead of gl* in annotate_draw.c |
Revision d884d41 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 11:15 (GMT) |
Annotations: Change "New Layer" label to "New Note" |
Revision 85f7f0f by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 08:47 (GMT) |
Make Annotations toggleable with main overlay switch |
Revision c894392 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 08:37 (GMT) |
Rename Grease Pencil to Annotation Some properties and flags are more clear if the name is annotation. Also changed some text and tooltips. |
Revision ff20577 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 07:49 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 995a573 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 07:45 (GMT) |
User Prefs: Make it clearer which properties affect Annotations only vs GP + Annotations |
Revision 9cfd0c1 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 07:42 (GMT) |
Annotations: Change default color for new annotation layers Although we've had a default color for new Grease Pencil layers for years, hardly anyone ever changed the default color from the old default of black. This commit changes this default to match the color used in the annotation pencil icons, giving it a stronger connection to the tool, and giving users a better default color that will make the new strokes actually visible with the default theme. |
Revision 4a09bb1 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 07:26 (GMT) |
Annotations: WIP access to tool settings in topbar Lots of stuff to fix still - Not final UI at all (in terms of widgets + properties exposed) What works now: * Exposed access to the setting controlling the default color to use when adding new layers * Exposed access to change which color (layer) and thickness new strokes get drawn with (as per the current implementation). Now all annotation tools have tool settings exposed. Big Todo's: * Find a way to display color previews of GP Layers as icons (e.g. how to register all the necessary icon_id's, etc.) * Replace the prop_search() with an enum prop * Separate annotation RNA type defines? Context issues? etc. |
Revision 6e05dc6 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 04:05 (GMT) |
Annotation Eraser: Only operate on the active layer Since we aren't exposing per-layer locks here (as we want to avoid having lots of work enabling/disabling locks), the eraser now only erases strokes on the active layer |
Revision 3a53b24 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 03:54 (GMT) |
Cleanup: Assorted little tweaks/moving code around |
Revision 2d2c03b by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 03:34 (GMT) |
Annotation Eraser Tweaks * Remove the "soft" modes from the annotation eraser. Now, erasing strokes will immediately remove the stroke points. This works better for annotation use cases, as when erasing strokes, you usually just want to get rid of the notes quickly. * Show eraser brush size setting in the topbar/tool settings when the eraser tool is active. (Note: This setting still uses the userpref setting, which we should move to the scene toolsettings instead so that it doesn't get reset with each session) |
|