summaryrefslogtreecommitdiffstats
path: root/editor/code_editor.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add const references detected by clang-tidyWilson E. Alvarez2023-12-161-2/+2
|
* Search terms are now highlighted when the bar opens with a selection.Brian MacIntosh2023-10-301-30/+20
| | | | This is achieved by triggering a search when the bar opens. This is slightly inefficient but cleanly updates everything that's dependent on the search and reduces code duplication.
* Fix unable to uncomment code in text shader editorjsjtxietian2023-10-241-2/+2
|
* Add bulk change guards to successive theme overrides in Editor and GUIYuri Sizov2023-10-191-6/+10
|
* Fix close button in FindReplaceBarkobewi2023-10-161-1/+1
|
* Merge pull request #83382 from Lunarisnia/fix/diff-comment-delimiterRémi Verschelde2023-10-161-1/+2
|\ | | | | | | Fix multiple comment delimiter break toggle comment shortcut
| * Fix multiple comment delimiter break toggle comment shortcutLunarisnia2023-10-161-1/+2
| |
* | Fix FindReplaceBar focus problemskobewi2023-10-161-3/+12
|/
* Highlight doc comments in a different colorDanil Alexeev2023-10-081-0/+3
|
* "Whole Words" search can detect word boundaries inside the search term.Brian MacIntosh2023-10-021-2/+5
| | | | For example, searching for ".func" will now match in "a.func" even with Whole Words enabled.
* Merge pull request #81486 from ↵Rémi Verschelde2023-09-261-2/+11
|\ | | | | | | | | | | jsjtxietian/Ignoring-empty-lines--when-uncommenting Ignore empty lines when uncommenting code