summaryrefslogtreecommitdiffstats
path: root/editor/code_editor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-301-6/+6
|\
| * Rename internal Button icon to button_icon to match exposed methodsAaron Franke2024-10-291-6/+6
| |
* | 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>
* Expose `LineEdit` `edit` and `unedit` methods.Mounir Tohami2024-10-041-0/+2
|
* Cancel code completion and code hint in multiple placesJayden Sipe2024-10-011-0/+10
|
* Merge pull request #90743 from timothyqiu/empty-selection-clipboardRémi Verschelde2024-09-231-0/+3
|\ | | | | | | Add TextEdit option to prevent copying without a selection
| * Add TextEdit option to prevent copying without a selectionHaoyu Qiu2024-09-141-0/+3
| |
* | Merge pull request #94569 from Calinou/script-editor-tweak-zoom-presetsRémi Verschelde2024-09-201-4/+4
|\ \ | | | | | | | | | Tweak script editor zoom presets to be more useful
| * | Tweak script editor zoom presets to be more usefulHugo Locurcio2024-09-201-4/+4
| | | | | | | | | | | | | | | | | | The presets are now 50%, 75%, 90%, 100%, 110%, 125%, 150%. This also mentions Ctrl + mouse wheel in the tooltip.
* | | Code Editor: Add button to toggle between search and search+replace modesElliot Fontaine2024-09-081-0/+22
| |/ |/|
* | Merge pull request #63744 from KoBeWi/shader_spaghettiRémi Verschelde2024-08-281-6/+9
|\ \ | | | | | | | | | Refactor toggling script list
| * | Refactor toggling script listkobewi2024-08-281-6/+9
| | |
* | | [Scene] Add SceneStringName::toggledYuri Rubinsky2024-08-281-3/+3
|/ /
* | Merge pull request #94002 from kitbdev/fix-goto-errorRémi Verschelde2024-08-271-15/+15
|\ \ | | | | | | | | | Fix goto line issues in code editor
| * | Fix goto line issues in code editorkit2024-07-311-15/+15
| |/
* / Fallback to theme icon when no custom icon is set in autocompletionmatheusmdx2024-08-191-0/+3
|/
* Editor: Consider tabs when calculating column for jump to errorDanil Alexeev2024-07-171-1/+10
|
* Merge pull request #93674 from kitbdev/fix-find-result-countRémi Verschelde2024-06-281-16/+37
|\ | | | | | | Fix find result current match count issues
| * Fix find result current match countkit2024-06-271-16/+37
| |
* | Merge pull request #93056 from kitbdev/stop-highlightingRémi Verschelde2024-06-281-2/+2
|\ \ | |/ |/| | | Fix find highlight when switching scripts
| * Fix find highlight when switching scriptskit2024-06-111-2/+2
| |
* | Merge pull request #92514 from /addWordSeparatorsRémi Verschelde2024-06-251-0/+3
|\ \
| * | enable custom separators to treat different characters as wordsVolkan Gezer2024-06-241-0/+3
| | |
* | | [Scene] Add `SceneStringNames::text/value_changed`A Thousand Ships2024-06-191-6/+6
| | |
* | | [Scene] Add `SceneStringNames::font(_size/_color)`A Thousand Ships2024-06-181-14/+14
| |/ |/|
* | [Scene] Add `SceneStringNames::id_pressed`A Thousand Ships2024-05-301-1/+1
| |
* | Merge pull request #87099 from bitwise-aiden/ba-add-trim-newlinesRémi Verschelde2024-05-301-0/+25
|\ \ | |/ |/| | | Implement `trim_final_newlines` setting and functionality
| * Implement trim_final_newlines functionalityAiden Storey2024-05-021-0/+25
| |
* | [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-141-8/+8
| |
* | Merge pull request #91923 from hakro/fix-completion-custom-iconRémi Verschelde2024-05-141-1/+2
|\ \ | | | | | | | | | Show custom icons in autocompletion suggestions
| * | Show custom icons in autocompletion suggestionsHakim2024-05-141-1/+2
| | |
* | | Use Core/Scene stringnames consistentlykobewi2024-05-131-4/+4
|/ /
* / Select next text to replacekit2024-05-091-3/+3
|/
* Overhaul multiple caret editing in TextEdit.kit2024-04-261-372/+32
| | | | Use a multicaret edit to delay merging overlapping carets until the end.
* Overhaul TextEdit selection.kit2024-04-261-6/+4
| | | | The caret is now a part of the selection.
* Store line change in script navigation historykobewi2024-04-251-1/+18
|
* Improve search/replace bar behaviorHaoyu Qiu2024-04-101-9/+23
| | | | | | | | | - When multiple lines are selected: - Find: Keep previous search instead of putting those lines in the find input. - Replace: Focus find input instead of replace input. - Add placeholder and tooltip for LineEdits and icon buttons. - Disable related buttons when the operation makes no sense.
* Merge pull request #89690 from Calinou/editor-improve-native-shader-inspectorRémi Verschelde2024-03-241-1/+1
|\ | | | | | | Improve the editor native shader source visualizer
| * Improve the editor native shader source visualizerHugo Locurcio2024-03-221-1/+1
| | | | | | | | | | | | | | - Use CodeEdit to enable features such as line numbers and minimap. - Enable syntax highlighting. - Use a fixed-width font. - Use the script editor settings.
* | Add editor settings for autocompletion with NodePath and StringNameVolTer2024-03-191-0/+6
|/
* Merge pull request #88546 from bruvzg/indent_wrapRémi Verschelde2024-03-051-0/+1
|\ | | | | | | [TextEdit] Add support for optional wrapped line indentation.
| * [TextEdit] Add support for optional wrapped line indentation.bruvzg2024-02-261-0/+1
| |
* | Merge pull request #79387 from HolonProduction/completion-update-keep-openRémi Verschelde2024-03-041-3/+0
|\ \ | | | | | | | | | Update completion menu even if no options exist
| * | Update completion menu even if no options existHolonProduction2024-02-051-3/+0
| | |
* | | Fixed the text editor theme not being applied on editor start.Zi Ye2024-02-251-5/+0
| |/ |/|
* | Improved text editor status bar and zooming UX.Zi Ye2024-02-211-139/+126
| |
* | Use check_changed_settings_in_group() everywherekobewi2024-02-191-2/+12
|/
* 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-7/+7
|