Blender Git Commit Log

All Blender Git commits.

Page: 186 / 8462

October 4, 2021, 23:49 (GMT)
VSE: Fix of several outline and handle related problems by bracket handles

There are numerous problems with the current handles and outlines:
- Current handles are making waveform editing imprecise: T90824
- They are not showing a direction(previously they had arrows).
- Having both strip(via outline) and handles selection drawn is the cause of confusion: T90843
- Strip overlay texts are stealing attention away from with the selected elements.
- Adjoined outlines are drawn op top of each other.

Solutions:
- Change handles to bracket shaped(introduced in: D10297), so the waveform is not covered by the handle.
- Selection is drawn as either handle or strip, so there is no confusion(and it is in consistency with ex. 3d view where a selected object and a selected vertex are drawn at the same time).
- Since the handles are smaller this way, the overlay and transform texts colors are muted a bit, so selection will stand out as the most highlighted elements.
- The outlines have been tweaked, so the outlines are moved away from each other and a dark line is separating them.

Before
{F10768098,size=full}

After
{F10768103,size=full}

A gif:
{F10768170,size=full}

Differential Revision: https://developer.blender.org/D12308
October 4, 2021, 21:51 (GMT)
added missing comment
October 4, 2021, 21:47 (GMT)
Fixed problems with target_attribute was null
Revision 18959c5 by Hans Goudey (master)
October 4, 2021, 20:40 (GMT)
Fix field type in curve resample node
October 4, 2021, 20:17 (GMT)
Fix T91725: Waveforms are not displayed

Use `sseq->timeline_overlay.flag` for `SEQ_TIMELINE_ALL_WAVEFORMS`
instead of `sseq->flag`.
October 4, 2021, 20:10 (GMT)
Fix T91920: Missing decorate buttons in sound panel

Add back decorate buttons, move mono and display waveforms to bottom as
they were before.
October 4, 2021, 20:01 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-merge-by-distance

# Conflicts:
# source/blender/blenkernel/BKE_node.h
October 4, 2021, 19:57 (GMT)
Cleanup: Use LISTBASE_FOREACH macro

Revision c8d59b6 by Gaia Clary (master)
October 4, 2021, 19:23 (GMT)
Make keyframe inserts/removals less verbose when called from python.

Following operators now only report messages back when they are called via their invoke-methods:

- ANIM_OT_keyframe_insert
- ANIM_OT_keyframe_insert_by_name
- ANIM_OT_keyframe_insert_menu
- ANIM_OT_keyframe_delete
- ANIM_OT_keyframe_clear_v3d
- ANIM_OT_keyframe_delete_v3d

Also removed the attribute confirm_success from the following operators:

- ANIM_OT_keyframe_insert
- ANIM_OT_keyframe_insert_by_name
- ANIM_OT_keyframe_insert_menu
- ANIM_OT_keyframe_delete
- ANIM_OT_keyframe_delete_by_name

Note: addons/scripts possibly need to be updated if they use the above operators AND set the "confirm_success" attribute

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D12697
October 4, 2021, 19:20 (GMT)
Remove dangling include
October 4, 2021, 19:06 (GMT)
Fix gcc compile errors
October 4, 2021, 18:42 (GMT)
Sculpt: Fix face set boundary flag settings in PBVH_FACES
October 4, 2021, 18:24 (GMT)
Assets: Show all assets indirectly nested inside the active catalog

The asset catalog design was always that the active catalog would also
display all assets of its child catalogs (or grand-childs, etc.). This
is one of the main characteristics that differentiates catalogs from
usual directories.

Sybren prepared this on the asset catalog backend side with
56ce51d1f75a. This integrates it into the Asset Browser backend and the
UI.
Revision ffa20de by Hans Goudey (master)
October 4, 2021, 18:03 (GMT)
Cleanup: Remove unused variable and include
October 4, 2021, 17:47 (GMT)
Fix: Geometry Nodes Handle Type Selection Fix

Fix the selection logic on the Handle Type Selection node to work
as intended:

(Left is Selected AND Left is ChosenType)
OR
(Right is Selected AND Right is ChosenType)
Revision ea19c3a by Joseph Eagar (sculpt-dev)
October 4, 2021, 17:24 (GMT)
Sculpt: fix set limit surface crashing

Also tweaked smallhash hash function.
October 4, 2021, 17:01 (GMT)
Geometry Nodes: Curve Trim Node Update

This update allows the Trim Curve node to use float field inputs
for the start and end inputs. These fields are evaluated on the
spline domain.

Differential Revision: https://developer.blender.org/D12744
Revision 301ee97 by Hans Goudey (master)
October 4, 2021, 16:10 (GMT)
Fix: Unable to select left and right in set handle type node

The "enum" RNA flag was missing.
October 4, 2021, 15:08 (GMT)
GPencil: Simplify code removing extra function

The function was not doing anything and only was calling another function.
October 4, 2021, 15:03 (GMT)
UI Tree-View API: Enforce active item to be un-collapsed

Makes sure that the active item of a tree never has collapsed parent
items, which can be confusing if it happens. E.g. for the asset catalogs
UI, the active catalog decides which assets are visible. Having it
hidden while being the main factor deciding which assets are visible is
quite confusing.

I think it makes sense to have this at the UI Tree-View level, rather
than doing it manually in the asset catalog code for example. Seems like
something you'd commonly want. We can make it optional in the API if
needed.

Renamed the `set_active()` function to make clear that it is more than a
mere setter.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021