Age | Commit message (Collapse) | Author |
|
This reverts commit a44d75a9646cc37b3b6b10decd22db90247795d2.
|
|
Also, revision of icons for paint modes, based on suggestions by Aslam Cader.
|
|
All other sequences are plural here.
|
|
The UI was trying to use screen_context.c for its poll and draw
functions. So the active object and active object data and active layer
was used in the UI, instead of the context one.
Besides, for the material, the wrong context path was used altogether
when the active object was a greasepencil.
This would lead to all sort of pinning problems:
* A Mesh panel is pinned, but the active object is a grease pencil, the
grease pencil panels would show.
* If a Grease Pencil (data) panel is pinned, but the active object is not
the one pinned, nothing would show.
* Material panels and pinning were totally broken, showing the material
context for pinned mesh data panels even.
I also sanitized the name of the panels, their inheritance and poll
functions.
Reviewers: antoniov, brecht
Subscribers: billrey
Differential Revision: https://developer.blender.org/D4470
|
|
|
|
|
|
Reviewers: pablovazquez
Differential Revision: https://developer.blender.org/D4468
|
|
Reviewers: brecht, billreynish
Differential Revision: https://developer.blender.org/D4467
|
|
For compliance with recent naming conventions.
|
|
Reviewers: Antonio Vazquez (antoniov)
Differential Revision: D4465
|
|
It wasn't possible to sample a 2x2 region.
|
|
|
|
|
|
Icon pending.
|
|
|
|
|
|
Makes it more consistent with Mesh Edit mode, and uses same logic for grouping.
|
|
|
|
Also add place-holder measure tool.
|
|
|
|
Only 1 of the options in this panel apply to cameras.
|
|
|
|
|
|
|
|
* Use only scalable SVG icon.
* Add symbolic variant for accessibility.
* Remove shadow, this is added automatically.
For more information see:
https://gitlab.gnome.org/GNOME/Initiatives/issues/2
https://developer.gnome.org/hig/stable/icon-design.html.en
|
|
In accordance with T56648.
- Render Border -> Render Region
- Clipping Border -> Clipping Region
- Instancing 'Scale' -> 'Scale to Face Size'
- Instancing 'Rotation' -> 'Align to Vertex Normal'
Python API is left as-is, for now.
DIfferential revision: D4435
|
|
Point is, you may want to duplicate your set of collections, but not
duplicate all their objects.
Some notes:
* Am rather skeptical about the practice of using operator name to
define behavior of some common exec code. Imho, that should be a single
operator with an enum to refine its behavior (@cambpellbarton may also
have an opinion here?). Left it as-is for now, because this seems to be
used by other operators too in that code. :/
* @dfelinto, @pablovazquez, @billreynish am not so happy with current
names, but cannot find really good short ones either... Also, shouldn't
we move those into a dedicated `Duplicate` sub-menu?
|
|
Differential Revision: D4460
|
|
Missed when updating circle select operators.
|
|
|
|
Adds select invert to the operator.
D4454 by @Poulpator
|
|
|
|
|
|
This applies changes from the 3D view circle select to other operators.
|
|
|
|
Keymap: E - Extrude Gizmo supported.
If the extrude points are the first or last of the stroke, the stroke is extended.
If the extrude points are in the middle of the stroke, a new stroke is created because the grease pencil strokes can be only with 2 extremes and fold the stroke to get a new point gets very bad results.
Still pending define a new icon. Also, it could be good to set by default XYZ axis in the gizmo.
Note: There is a change in the transform_gizmo_extrude_3d.c gizmo for OB_MODE_EDIT_GPENCIL. This change must be undo when the mode will be integrated into OB_MODE_EDIT, but while we have both modes, we need to keep this code in order to keep running the gizmo.
|
|
Requested by some users who prefer old wireframe precision.
Smooth wires are still enabled by defaults as they don't have a noticeable
perf impact.
Application restart is needed for changes to take effects.
|
|
There was a conflict between Object "In Front" and how the strokes were managed in Stroke panel for grease pencil datablock.
In order to keep consistency, the order of the object has been moved to Object level and now it's using the standard "In Front" flag. As all it is 3D, the option "Back" has been removed.
This also fixes the problem with task T62137.
Also related to commit 54ffc4e19dc4 and D4405
|
|
|
|
|
|
Added all 'Extended Cyrillic' chars I found in DejaVuSans (unfortunately
that one does not have the complete set).
Note: At some point we might want to switch to some more modern solution
than our Frankenstein font (thinking about noto one)...
|
|
|
|
Template was missing a type="COLOR" definition.
|
|
Was previously just using generic transform tooltip.
|
|
name change
|
|
calling the mesh edit mode operator
|
|
See proposal: T62130
|
|
This is fundamentally different from Shrink/Fatten for meshes, because the control points are not moved, only the radius.
Issue raised by Ronan Ducluzeau, name suggested by Campbell Barton
|
|
Otherwise `make icons_geom BLENDER_BIN=...` doesn't work as documented.
|
|
|