Blender Git Commit Log

Git Commits -> Revision 2a24b3a

Revision 2a24b3a by Philipp Oeser (master)
September 4, 2020, 08:11 (GMT)
Fix T78084: Search does not accept text fragments everywhere

This was reported for the "Add Node" search functionality, but is
relevant in other searches as well.

So e.g. when searching for "Separate XYZ", typing "sep", then " " (with
the intention to type "X" next) would clear the search field. Now use
the same method (matching against all search words) as in F3 searching
('menu_search_update_fn') in other searches as well [searching IDs,
property objects, finding nodes,...]

This should give a much nicer search experience in general.

Note: this does not touch other searches in the Dopesheet, Outliner,
Filebrowser or User Preferences that have other search implementations.

Maniphest Tasks: T78084

Differential Revision: https://developer.blender.org/D8232

Commit Details:

Full Hash: 2a24b3aaf4c846a5d98f783fef69946584865df9
Parent Commit: 92b8d70
Lines Changed: +93, -44

11 Modified Paths:

/source/blender/blenlib/BLI_string.h (+7, -0) (Diff)
/source/blender/blenlib/intern/string.c (+33, -0) (Diff)
/source/blender/blenlib/tests/BLI_string_test.cc (+10, -0) (Diff)
/source/blender/editors/animation/anim_filter.c (+1, -1) (Diff)
/source/blender/editors/interface/interface.c (+8, -1) (Diff)
/source/blender/editors/interface/interface_intern.h (+0, -3) (Diff)
/source/blender/editors/interface/interface_templates.c (+8, -1) (Diff)
/source/blender/editors/interface/interface_template_search_menu.c (+4, -12) (Diff)
/source/blender/editors/interface/interface_template_search_operator.c (+4, -11) (Diff)
/source/blender/editors/interface/interface_utils.c (+9, -13) (Diff)
/source/blender/editors/space_node/node_select.c (+9, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021