Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add TextEdit option to prevent copying without a selection | Haoyu Qiu | 2024-09-14 | 1 | -0/+3 |
| | |||||
* | CodeEdit: improve render speed | rune-scape | 2024-09-04 | 1 | -21/+76 |
| | |||||
* | Merge pull request #95285 from ↵ | Rémi Verschelde | 2024-08-27 | 1 | -1/+8 |
|\ | | | | | | | | | | | Calinou/codeedit-completion-color-background-translucent Draw a checkerboard behind translucent colors in CodeEdit autocompletion previews | ||||
| * | Draw a checkerboard behind translucent colors in CodeEdit autocompletion ↵ | Hugo Locurcio | 2024-08-09 | 1 | -1/+8 |
| | | | | | | | | | | | | | | previews This makes translucent colors easier to interpret as such and is consistent with how they're displayed in ColorPicker. | ||||
* | | Merge pull request #89554 from smnast/backspace-unfold | Rémi Verschelde | 2024-08-19 | 1 | -1/+1 |
|\ \ | |/ |/| | | | Fix backspace always unfolding previous line | ||||
| * | Fix backspace always unfolding previous line | MrPersonDev | 2024-05-27 | 1 | -1/+1 |
| | | |||||
* | | [macOS] Fix code completion list scrolling with trackpad. | bruvzg | 2024-07-15 | 1 | -0/+32 |
| | | |||||
* | | CodeEdit Fix move lines up/down viewport and selection issues | kit | 2024-06-25 | 1 | -22/+34 |
| | | |||||
* | | [Scene] Add `SceneStringNames::text/value_changed` | A Thousand Ships | 2024-06-19 | 1 | -1/+1 |
| | | |||||
* | | Fix crash during code editor folding and LSP | Robert Wallis | 2024-05-23 | 1 | -1/+1 |
|/ | |||||
* | Overhaul multiple caret editing in TextEdit. | kit | 2024-04-26 | 1 | -314/+294 |
| | | | | Use a multicaret edit to delay merging overlapping carets until the end. | ||||
* | Overhaul TextEdit selection. | kit | 2024-04-26 | 1 | -4/+18 |
| | | | | The caret is now a part of the selection. | ||||
* | Add editor settings for autocompletion with NodePath and StringName | VolTer | 2024-03-19 | 1 | -2/+9 |
| | |||||
* | Fix bug related to multicursor and backspacing with brackets | Garrett Gu | 2024-03-14 | 1 | -4/+5 |
| | |||||
* | Fix region section not ignoring #region and #endregion when in a string | Rafael Chuva | 2024-03-11 | 1 | -0/+6 |
| | | | | | | | | | | | | When using the script editor, if the keywords #region and #endregion where in a string and ate the start of the line, the editor would not ignore them and count them as the actual keywords, which when folded, would only fold until the first #endregion in a string, for example. By checking if these keywords were in a string, this commit now ensures the editor ignores strings and fold the section correctly. Fixes #89115. | ||||
* | Add option to add built-in strings in the POT generation | Michael Alexsander | 2024-02-28 | 1 | -2/+2 |
| | |||||
* | Fix some DEFVALs to use the right type | Raul Santos | 2024-02-23 | 1 | -1/+1 |
| | | | | | - Use `StringName()` in DEFVAL for StringNames. - Use `Variant()` in DEFVAL for Variants. | ||||
* | Apply TextEdit IME on most actions | kit | 2024-01-29 | 1 | -1/+2 |
| | |||||
* | Merge pull request #85191 from HolonProduction/off-by-one-code-edit | Yuri Sizov | 2023-12-20 | 1 | -1/+1 |
|\ | | | | | | | Fix updating delimiter cache of `CodeEdit` when typing on the first line | ||||
| * | Fix updating delimiter cache of `CodeEdit` when typing on the first line | HolonProduction | 2023-12-18 | 1 | -1/+1 |
| | | |||||
* | | Make it possible to show code hint and code completion at the same time | CHM | 2023-12-19 | 1 | -117/+138 |
|/ | | | | | | Make code completion position more consistent Add whitespace before if | ||||
* | Code Editor: Fix regression with using doc comments for code regions | Danil Alexeev | 2023-10-13 | 1 | -1/+4 |
| | |||||
* | Fix code completion override of home and end keys | Adam Scott | 2023-10-06 | 1 | -13/+2 |
| | |||||
* | Merge pull request #81633 from matorin57/code-completion-popup | Rémi Verschelde | 2023-10-03 | 1 | -10/+35 |
|\ | | | | | | | Avoid resetting the code completion popup excessively | ||||
| * | Avoid resetting the code completion popup excessively | DESKTOP-UT43QTQ\Garrigan-Desktop | 2023-09-20 | 1 | -10/+35 |
| | | |||||
* | | Add Duplicate Lines shortcut to CodeTextEditor | PucklaMotzer09 | 2023-09-25 | 1 | -0/+65 |
| | | | | | | | | This keyboard shortcut has been made with inspiration from the VS Code keyboard shortcut editor.action.copyLinesDownAction. It duplicates all selected lines and inserts them below no matter where the caret is within the line. | ||||
* | | Replace Ctrl in editor shortcuts with Cmd or Ctrl depending on platform | ajreckof | 2023-09-19 | 1 | -1/+1 |
| | | |||||
* | | Bind remaining theme properties to their respective classes | Yuri Sizov | 2023-09-13 | 1 | -1/+16 |
|/ | | | | | | | | | | | | This adds binds for GraphEdit/GraphElement/GraphNode, which were skipped before due to a rework. This also adds binds for Window, which was skipped before due to a complicated code organization. Also adds theme cache entries/direct cache access to a few places that previously missed it. Some theme properties are now exposed to other classes via friendships or public getters for convenience. This removes all string-based theme access from scene/ classes. | ||||
* | Add code region folding to CodeEdit | Jean-Michel Bernard | 2023-09-11 | 1 | -25/+211 |
| | |||||
* | Register theme properties with ThemeDB | Yuri Sizov | 2023-09-11 | 1 | -49/+47 |
| | |||||
* | Fix CodeEdit completion being very slow in certain cases | ajreckof | 2023-08-10 | 1 | -11/+19 |
| | |||||
* | Fix or workaround recent extension API compatibility issues | Rémi Verschelde | 2023-08-03 | 1 | -0/+1 |
| | | | | | | | - Add compatibility methods for `RenderingDevice::shader_create_from_bytecode` and `CodeEdit::get_text_for_symbol_loopup`. - Silence errors which now have compatibility methods. - Acknowledge GraphEdit/GraphNode compat breakage, intended and WIP. | ||||
* | Merge pull request #73196 from Vilcrow/fix-lookup-symbol | Yuri Sizov | 2023-07-24 | 1 | -11/+15 |
|\ | | | | | | | Fix jumping to function definition using `Ctrl+LMB` or the "Lookup Symbol" button | ||||
| * | Fixed the jumping to function definition using 'Ctrl+LMB' and the 'Lookup ↵ | S.V.I. Vilcrow | 2023-07-12 | 1 | -11/+15 |
| | | | | | | | | Symbol' button. | ||||
* | | Hide breakpoint indicator when mouse leaves CodeEdit | MewPurPur | 2023-06-21 | 1 | -0/+4 |
| | | |||||
* | | Merge pull request #77722 from ApplecrispEric/drag-drop-autocomplete | Rémi Verschelde | 2023-06-20 | 1 | -0/+4 |
|\ \ | | | | | | | | | | Cancel autocomplete after initiating drag | ||||
| * | | Changed autocomplete to cancel when the user begins a drag | Eric Brown | 2023-06-19 | 1 | -0/+4 |
| | | | |||||
* | | | Fix wrong alphabetical order in autocompletion sorting. | ajreckof | 2023-06-16 | 1 | -3/+1 |
| | | | | | | | | | | | | Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> | ||||
* | | | sort code completions with rules | ajreckof | 2023-05-23 | 1 | -133/+95 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixups Add levenshtein distance for comparisons, remove kind sort order, try to improve as many different use cases as possible Trying again to improve code completion Sort code autocompletion options by similarity based on input To make it really brief, uses a combination `String.similiary`, the category system introduced in a previous PR, and some filtering to yield more predictable results, instead of scattering every completion option at seemingly random. It also gives much higher priority to strings that contain the base in full, closer to the beginning or are perfect matches. Also moves CodeCompletionOptionCompare to code_edit.cpp Co-Authored-By: Micky <66727710+Mickeon@users.noreply.github.com> Co-Authored-By: Eric M <41730826+EricEzaM@users.noreply.github.com> | ||||
* | | Move convert_indent into CodeEdit | Paulb23 | 2023-05-07 | 1 | -0/+112 |
| | | |||||
* | | Merge pull request #76145 from manueldun/usability-auto-indent | Rémi Verschelde | 2023-04-24 | 1 | -1/+1 |
|\ \ | | | | | | | | | | Fix auto-indentation in typed arrays, comments, and after colon | ||||
| * | | Fix auto-indentation in typed arrays, comments, and after colon | Manuel Dun | 2023-04-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Now the editor won't add indentation when pressing enter, is declaring typed variables and there is a colon in the comment example: var a:=0#:[press enter] no indentation | ||||
* | | | Merge pull request #74623 from MewPurPur/edit-text-with-style | Yuri Sizov | 2023-04-17 | 1 | -7/+6 |
|\ \ \ | | | | | | | | | Code style improvements to text_edit and related | ||||
| * | | | Code style improvements to text_edit and related | VolTer | 2023-04-08 | 1 | -7/+6 |
| | | | | |||||
* | | | | [Web] Detect host OS and use macOS keys on mac hosts. | bruvzg | 2023-04-11 | 1 | -5/+2 |
|/ / / | |||||
* / / | Fix CI build error | Juan Linietsky | 2023-04-08 | 1 | -1/+1 |
|/ / | | | | | | | Fixes potential use of uninitialized variable. | ||||
* | | Implement theme item cache in TextEdit and CodeEdit | Yuri Sizov | 2023-04-03 | 1 | -108/+118 |
| | | |||||
* | | Merge pull request #73074 from M4rYu5/capslock-editor-completion-fix | Rémi Verschelde | 2023-04-03 | 1 | -3/+3 |
|\ \ | | | | | | | | | | Editor: Ignore CapsLock when pressed alone | ||||
| * | | Now, in editor, CapsLock behave like a modifier key: does nothing when ↵ | M4rYu5 | 2023-02-13 | 1 | -3/+3 |
| |/ | | | | | | | | | | | pressed alone. Before, it ended up closing the code completion, and rerendering portions of editor. | ||||
* | | Prevent passing events from CodeEdit to TextEdit when code completion is active | Yuri Sizov | 2023-03-09 | 1 | -2/+27 |
| | |