summaryrefslogtreecommitdiffstats
path: root/editor/editor_help_search.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@6c05ec3d6732cac44cf85c91db7d3fd1075bcb23Spartan3222024-11-151-2/+2
|\
| * Fix incorrect order: `TTR(vformat` instead of `vformat(TTR`Chaosus2024-11-141-2/+2
| |
* | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-2/+2
|\|
| * Core: Integrate `Ref::instantiate` where possibleThaddeus Crews2024-11-101-2/+2
| |
* | Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-2/+2
|\|
| * Rename internal Button icon to button_icon to match exposed methodsAaron Franke2024-10-291-2/+2
| |
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
|/ | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Fix wrong displayed category name in EditorHelpSearchHaoyu Qiu2024-09-211-2/+2
|
* Merge pull request #96400 from ↵Rémi Verschelde2024-09-161-11/+4
|\ | | | | | | | | | | Maran23/inputmap-usage-for-filter-and-corresponding-refactor Use InputMap actions consistently across all LineEdit's that filter an underlying Tree or ItemList.
| * Use InputMap actions consistently across all LineEdit's that filter an ↵Marius Hanl2024-08-311-11/+4
| | | | | | | | | | | | | | | | | | underlying Tree or ItemList. - Instead of checking for Key::UP, Key::DOWN, Key::PAGEUP, Key::PAGEDOWN etc., we rather check for the action like 'ui_up' or 'ui_down'. - Also use AcceptDialog's 'register_text_enter' functionality to consistently close a dialog when ENTER is pressed while the LineEdit has focus (instead of redirecting ENTER keys to e.g. the underlying Tree). - Unify the LineEdit filter behavior for the SceneTreeDialog and corresponding usages - Improve OK Button disablement (something should be selected)
* | Extract editor main screenkit2024-09-091-1/+2
| |
* | Docs: Add missing deprecated/experimental tag support for theme itemsDanil Alexeev2024-09-041-1/+1
|/
* `EditorHelpSearch` improvementsA Thousand Ships2024-08-281-117/+432
| | | | | | | | * Adds all member types to empty search * Nests hierarchy adding constructors, methods, operators, etc. under a nested entry to reduce clutter Co-authored-by: MewPurPur <mew.pur.pur@gmail.com>
* [Scene] Add `SceneStringNames::text/value_changed`A Thousand Ships2024-06-191-1/+1
|
* [Scene] Add `SceneStringNames::confirmed`A Thousand Ships2024-06-191-1/+1
|
* [Scene] Add `SceneStringNames::item_selected`A Thousand Ships2024-06-191-2/+2
|
* [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-141-2/+2
|
* Use Core/Scene stringnames consistentlykobewi2024-05-131-1/+1
|
* Merge pull request #91619 from AThousandShips/find_improveRémi Verschelde2024-05-081-1/+1
|\ | | | | | | Replace `find` with `contains/has` where applicable
| * Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-081-1/+1
| | | | | | | | | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers
* | [Core] Add case-insensitive `String::containsn`A Thousand Ships2024-05-081-3/+3
|/
* Fix unexpected auto translation of Tree contentHaoyu Qiu2024-03-181-0/+1
|
* Merge pull request #69032 from ↵Rémi Verschelde2024-02-201-1/+7
|\ | | | | | | | | | | KoBeWi/check_every_changed_setting_in_every_group_everywhere() Use `check_changed_settings_in_group()` everywhere
| * Use check_changed_settings_in_group() everywherekobewi2024-02-191-1/+7
| |
* | Show keywords in EditorHelpSearchRedMser2024-02-171-59/+119
|/
* [macOS] Add support for native help menu search callbacks, integrate editor ↵bruvzg2024-02-131-0/+107
| | | | help.
* Add keywords to the class referenceRedMser2024-02-091-17/+51
| | | | | | | | | | | | Allows for finding methods, properties, signals, constants, theme items and annotations more easily. - Allow "keywords" attribute in aforementioned locations in the class reference XMLs - Extends doctool, to preserve these attributes - Update the XSD schema for the class reference - Update the RST generator to include a meta tag for class keywords - Update the editor help to support filtering by keywords
* Fix selection regression in `EditorHelpSearch`A Thousand Ships2024-01-221-0/+3
|
* Cache `TreeItem`s between runs in `EditorHelpSearch`A Thousand Ships2024-01-161-41/+107
|
* Add inheriting classes to `DocTools`A Thousand Ships2024-01-161-30/+58
|
* Split theme generation logic into several subroutinesYuri Sizov2024-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | This change introduces a new theme configuration struct to be passed to the aforementioned routines to better control reuse of styles and definitions in the generator. Everything not passed and not explicitly shared is scoped so it is not automatically accessible throughout the routine. This should ensure that the decision to share styles is a conscious one. In the future we will try to reduce the number of unique definitions and share most of it. This PR is a stepping stone on this path. This also puts the effort into separating redefinitions of default theme items vs custom types introduced only by the editor. In a few cases where editor-specific definitions need to reference default definitions we simply fetch them from the theme. It's not ideal and hides the dependency a bit, but hopefully these cases will be abstracted properly in due time.
* Reorganize code related to editor themingYuri Sizov2024-01-161-1/+1
| | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well.
* Update deferred calls to use Callableskobewi2024-01-091-1/+1
|
* Limit custom icons size in various editor widgetsYuri Sizov2023-10-261-17/+14
|
* Replace flat buttons with flat-styled buttons with a visible pressed stateYuri Sizov2023-09-191-2/+2
|
* Add EditorStringNames singletonkobewi2023-09-031-11/+12
|
* Use the gray color for all abstract classesMewPurPur2023-08-311-8/+1
|
* Add multi window code and shader editorstrollodel2023-05-101-1/+4
|
* Apply clamp_to_embedder on parent resize and popup.Ryan Roden-Corrent2023-03-271-0/+1
| | | | | | | | | | | Fixes #75084. The clamp_to_embedder setting was added in 8be16e0704873f0c9bab8c10dafe2607a00ff78f, but was not set on any of the in-editor dialogs. This patch sets `clamp_to_embedder` on editor dialogs so they cannot be dragged out of the frame. This also modifies `clamp_to_embedder` so a window is clamped to the bounds of an embedder when it pops up and when the parent is resized.
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Fix editor help crashrune-scape2022-12-011-0/+4
|
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg2022-10-071-11/+11
| | | | change warnings=all to use /W4.
* Merge pull request #65315 from Mickeon/editor-help-search-multi-termRémi Verschelde2022-10-041-32/+34
|\ | | | | | | Allow multiple words in Docs Help Search filter
| * Allow multiple words in Docs Help Search filterMicky2022-10-041-32/+34
| | | | | | | | | | This is how most search filters behave. Refactors the search's match_classes phase to reduce code duplication.
* | Fix possible crash in editor helpkobewi2022-09-191-0/+5
| |
* | Merge pull request #65624 from KoBeWi/help_I'm_stuckRémi Verschelde2022-09-131-5/+4
|\ \ | | | | | | | | | Prevent infinite loops in editor help search
| * | Prevent infinite loops in editor help searchkobewi2022-09-101-5/+4
| |/
* / Add ability to flag classes as experimental or deprecated.SaracenOne2022-09-111-7/+23
|/
* Allow searching for annotations in helpRedMser2022-09-051-26/+38
|