Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #89806 from timothyqiu/smart-undo | Rémi Verschelde | 2024-05-28 | 1 | -2/+13 |
|\ | | | | | | | Disable shader editor's undo/redo menu items when they do nothing | ||||
| * | Disable shader editor's undo/redo menu items when they do nothing | Haoyu Qiu | 2024-03-23 | 1 | -2/+13 |
| | | |||||
* | | Merge pull request #91549 from magian1127/4.0ChangeHighlightingStartKey | Rémi Verschelde | 2024-05-17 | 1 | -0/+2 |
|\ \ | | | | | | | | | | Resolve conflict between shader uniform tooltips `/**` and general annotation `/**/`. | ||||
| * | | Resolve conflict between shader uniform tooltips "/**" and general ↵ | Magian | 2024-05-14 | 1 | -0/+2 |
| | | | | | | | | | | | | annotation "/**/". | ||||
* | | | Merge pull request #91909 from KoBeWi/have_fun_reviewing_this | Rémi Verschelde | 2024-05-14 | 1 | -3/+3 |
|\ \ \ | | | | | | | | | | | | | Use Core/Scene stringnames consistently | ||||
| * | | | Use Core/Scene stringnames consistently | kobewi | 2024-05-13 | 1 | -3/+3 |
| | | | | |||||
* | | | | Merge pull request #91497 from magian1127/4.0fixShaderHighlighting | Rémi Verschelde | 2024-05-13 | 1 | -0/+5 |
|\ \ \ \ | |/ / / |/| | | | | | | | Fix shader highlighting the interruption in `color_region` caused by `disabled_branch_regions`. | ||||
| * | | | Fix shader highlighting the interruption in color_region caused by ↵ | Magian | 2024-05-03 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | disabled_branch_regions. | ||||
* | | | | Merge pull request #91647 from jsjtxietian/fix-uint-hightlight | Rémi Verschelde | 2024-05-07 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | | | | | | Make native shader source visualizer highlight uint suffix | ||||
| * | | | | Make native shader source visualizer can highlight uint suffix | jsjtxietian | 2024-05-07 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Reduce and prevent unnecessary random-access to `List` | A Thousand Ships | 2024-05-04 | 1 | -3/+1 |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable | ||||
* | / / | Fix uint's suffix is not highlighted in text shader editor | jsjtxietian | 2024-05-03 | 1 | -0/+2 |
| |/ / |/| | | |||||
* | | | Merge pull request #86978 from kitbdev/multicaret-overhaul | Rémi Verschelde | 2024-04-30 | 1 | -5/+5 |
|\ \ \ | | | | | | | | | | | | | Overhaul multicaret editing and selection in TextEdit | ||||
| * | | | Overhaul multiple caret editing in TextEdit. | kit | 2024-04-26 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | Use a multicaret edit to delay merging overlapping carets until the end. | ||||
| * | | | Overhaul TextEdit selection. | kit | 2024-04-26 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | The caret is now a part of the selection. | ||||
* | | | | Implement tooltips for shader uniform in the inspector. | Magian | 2024-04-26 | 1 | -0/+3 |
|/ / / | | | | | | | | | | using regular expressions | ||||
* | / | Translate "Line N" as a whole | Haoyu Qiu | 2024-03-23 | 1 | -2/+1 |
| |/ |/| | |||||
* | | Merge pull request #88742 from MajorMcDoom/text-editor-zoom | Rémi Verschelde | 2024-02-27 | 1 | -1/+3 |
|\ \ | | | | | | | | | | Fix the text editor theme not being applied on editor start | ||||
| * | | Fixed the text editor theme not being applied on editor start. | Zi Ye | 2024-02-25 | 1 | -1/+3 |
| | | | |||||
* | | | Add const lvalue ref to editor/* container parameters | Muller-Castro | 2024-02-26 | 1 | -1/+1 |
|/ / | |||||
* | | Add methods to add submenus without using names | kobewi | 2024-02-22 | 1 | -3/+1 |
| | | |||||
* | | Improved text editor status bar and zooming UX. | Zi Ye | 2024-02-21 | 1 | -83/+83 |
| | | |||||
* | | Use check_changed_settings_in_group() everywhere | kobewi | 2024-02-19 | 1 | -0/+3 |
| | | |||||
* | | Merge pull request #87479 from kitbdev/apply-ime | Rémi Verschelde | 2024-02-13 | 1 | -0/+4 |
|\ \ | | | | | | | | | | Fix TextEdit IME issues | ||||
| * | | Apply TextEdit IME on most actions | kit | 2024-01-29 | 1 | -0/+4 |
| |/ | |||||
* / | Replace error checks against `size` with `is_empty` | A Thousand Ships | 2024-02-09 | 1 | -1/+1 |
|/ | |||||
* | Reorganize code related to editor theming | Yuri Sizov | 2024-01-16 | 1 | -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 Callables | kobewi | 2024-01-09 | 1 | -5/+5 |
| | |||||
* | Fix node names of submenu items across the editor | Yuri Sizov | 2023-11-08 | 1 | -2/+2 |
| | | | | Also removes some programmer remarks and fixes some docs. | ||||
* | Add Duplicate Lines shortcut to CodeTextEditor | PucklaMotzer09 | 2023-09-25 | 1 | -0/+4 |
| | | | | 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. | ||||
* | Fix accessing editor theme items throughout the UI | Yuri Sizov | 2023-09-15 | 1 | -3/+3 |
| | | | | This also exposes `EditorInterface::get_editor_theme`. | ||||
* | Fix shader text editor include file reloading | bitsawer | 2023-09-07 | 1 | -2/+9 |
| | |||||
* | Add EditorStringNames singleton | kobewi | 2023-09-03 | 1 | -5/+6 |
| | |||||
* | Deprecate project_settings_changed signal | kobewi | 2023-08-10 | 1 | -1/+1 |
| | |||||
* | Unify and streamline connecting to Resource changes | kobewi | 2023-07-17 | 1 | -4/+4 |
| | |||||
* | Fix comments and indentation in .gdshaderinc files | jpcerrone | 2023-07-07 | 1 | -5/+3 |
| | | | | | | Fixes #78205 The handling of comments and indentation in the shader editor wasn't considering shader include files. | ||||
* | Make shader preprocessor keyword colors consistent | bitsawer | 2023-07-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #73588 from ↵ | Rémi Verschelde | 2023-05-09 | 1 | -5/+0 |
|\ | | | | | | | | | | | smosages/resolve-display-shader-settings-in-settings-editor Define shader language project settings before creation of `TextShaderEditor` object. | ||||
| * | Move ShaderWarning definitions into rendering_server | smosages | 2023-02-25 | 1 | -5/+0 |
| | | |||||
* | | Add shortcut for quick-toggling word wrap | kobewi | 2023-04-19 | 1 | -0/+5 |
| | | |||||
* | | Merge pull request #74114 from dalexeev/editor-help-enable-context-menu | Yuri Sizov | 2023-03-16 | 1 | -0/+1 |
|\ \ | | | | | | | Enable `RichTextLabel` context menu if selection is enabled | ||||
| * | | Enable `RichTextLabel` context menu if selection is enabled | Danil Alexeev | 2023-03-06 | 1 | -0/+1 |
| |/ | |||||
* / | Shader editor trims trailing whitespace if set in editor settings | Andreas Raddau | 2023-03-09 | 1 | -0/+12 |
|/ | |||||
* | Fix several shader preprocessor include issues | bitsawer | 2023-01-27 | 1 | -2/+3 |
| | |||||
* | Tweak text color for disabled preprocessor branches in the shader editor | Hugo Locurcio | 2023-01-07 | 1 | -1/+3 |
| | | | | | | | This makes text within disabled branches easier to distinguish from comments when using a non-default editor syntax theme. (The default editor syntax theme uses the same color as the text with 50% opacity for comments, which means it looks the exact same.) | ||||
* | One Copyright Update to rule them all | Rémi Verschelde | 2023-01-05 | 1 | -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". | ||||
* | Unify usage of GLOBAL/EDITOR_GET | kobewi | 2022-10-18 | 1 | -3/+3 |
| | |||||
* | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | 2022-10-07 | 1 | -50/+50 |
| | | | | change warnings=all to use /W4. | ||||
* | Merge pull request #61902 from Paulb23/multi-caret | Rémi Verschelde | 2022-10-06 | 1 | -0/+1 |
|\ | | | | | | | Add Multi-caret support to TextEdit | ||||
| * | Add multi caret support to Editor | Paulb23 | 2022-10-05 | 1 | -0/+1 |
| | |