limboai/util
Alexander Montag 6776319472
Implement Tree Search Functionality with Highlighting and Filtering
This commit introduces a comprehensive Tree Search feature, including:
- Tree highlighting: Highlights items that match the search query.
- Tree filtering: Filters items so only matches and descendants are
  shown.
- Counting descendants: Shows the number of matching items within collapsed branches.
- Jump to next match: on enter.
- (Limbo-)Shortcut: Default CTRL-F.
- Menu entry: Misc->Search Tree.
- Remember separate SearchInfo for each tab.

Key implementation details:
- Optimized performance for large trees
- Implemented recursive filtering for efficiency
- Added UI elements including next/previous match buttons

Development History:
- Initial implementation of highlighting and filtering
- Multiple rounds of performance optimization
- Bug fixes and refactoring for correctness
- UI enhancements and polish
- Code cleanup and style improvements
2024-10-06 06:57:11 +02:00
..
compat_window_wrapper.cpp Fix: Debugger crashes when detached in GDExtension 2024-02-06 16:30:02 +01:00
compat_window_wrapper.h Refactor and clean up the code 2024-01-13 17:10:42 +01:00
limbo_compat.cpp Better error message when failed to read editor setting 2024-08-18 12:41:16 +02:00
limbo_compat.h Remember loaded BehaviorTrees of last session 2024-09-21 16:23:13 -03:00
limbo_string_names.cpp Implement Tree Search Functionality with Highlighting and Filtering 2024-10-06 06:57:11 +02:00
limbo_string_names.h Implement Tree Search Functionality with Highlighting and Filtering 2024-10-06 06:57:11 +02:00
limbo_task_db.cpp Update file headers and fix whitespace 2024-03-21 21:38:57 +01:00
limbo_task_db.h Update file headers and fix whitespace 2024-03-21 21:38:57 +01:00
limbo_utility.cpp Editor setting to prefer online docs, and open builtin docs by default 2024-08-05 15:46:02 +02:00
limbo_utility.h Show version info in the editor 2024-05-30 16:03:05 +02:00
limboai_version.h Hide .0 patch version for builds with pre-release version status only 2024-06-03 22:35:51 +02:00