Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix error when duplicating visual shader node inside a Frame | Haoyu Qiu | 2024-05-20 | 1 | -2/+1 |
| | |||||
* | [Scene] Add SceneStringNames::pressed | A Thousand Ships | 2024-05-14 | 1 | -13/+13 |
| | |||||
* | Use Core/Scene stringnames consistently | kobewi | 2024-05-13 | 1 | -14/+14 |
| | |||||
* | [VisualShader] Add reroute node and improve port drawing | Hendrik Brucker | 2024-05-13 | 1 | -68/+205 |
| | |||||
* | [Core] Add case-insensitive `String::containsn` | A Thousand Ships | 2024-05-08 | 1 | -1/+1 |
| | |||||
* | Reduce and prevent unnecessary random-access to `List` | A Thousand Ships | 2024-05-04 | 1 | -12/+14 |
| | | | | | | | | | 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 | ||||
* | [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)` | A Thousand Ships | 2024-05-02 | 1 | -3/+3 |
| | | | | Convenience for a number of cases operating on single values | ||||
* | Prevent expanding output port in visual shader expression | Yuri Rubinsky | 2024-04-19 | 1 | -7/+7 |
| | |||||
* | Fix incorrect behavior at expanding an output port in visual shader node | Yuri Rubinsky | 2024-04-17 | 1 | -6/+6 |
| | |||||
* | Merge pull request #89810 from Geometror/fix-79417 | Rémi Verschelde | 2024-04-08 | 1 | -3/+32 |
|\ | | | | | | | [VisualShader] Remove invalid graph connections when ports are removed | ||||
| * | [VisualShader] Remove invalid graph connections when ports are removed | Hendrik Brucker | 2024-04-08 | 1 | -3/+32 |
| | | | | | | | | Co-authored-by: EddieBreeg <eddiebreeg0@protonmail.com> | ||||
* | | Add GraphFrame and integrate it in VisualShader | Hendrik Brucker | 2024-04-04 | 1 | -181/+615 |
| | | |||||
* | | Fixed undo/redo behaviour of color picker and added ability to ↵ | Zi Ye | 2024-03-24 | 1 | -0/+2 |
| | | | | | | | | cancel/confirm color selection. | ||||
* | | Fix unexpected auto translation of Tree content | Haoyu Qiu | 2024-03-18 | 1 | -0/+2 |
|/ | |||||
* | Fix possible crash when converting a node to other in visual shader | Yuri Rubinsky | 2024-03-08 | 1 | -0/+1 |
| | |||||
* | Merge pull request #88951 from Geometror/vs-prop-ed-fixes | Rémi Verschelde | 2024-03-05 | 1 | -21/+44 |
|\ | | | | | | | Make editing properties more intuitive in VisualShader | ||||
| * | Make editing properties more intuitive in VisualShader | Hendrik Brucker | 2024-03-05 | 1 | -21/+44 |
| | | |||||
* | | Add percent (`%`) sign to Remainder node name in visual shaders | Hugo Locurcio | 2024-02-28 | 1 | -6/+6 |
|/ | | | | This makes the node easier to search in the Create New Node dialog. | ||||
* | Add const lvalue ref to editor/* container parameters | Muller-Castro | 2024-02-26 | 1 | -9/+9 |
| | |||||
* | Merge pull request #85477 from KoBeWi/submenus_that_shall_not_be_named | Rémi Verschelde | 2024-02-23 | 1 | -4/+1 |
|\ | | | | | | | Add methods to add submenus without using names | ||||
| * | Add methods to add submenus without using names | kobewi | 2024-02-22 | 1 | -4/+1 |
| | | |||||
* | | Redesign the graph editor for visual shaders | Hendrik Brucker | 2024-02-22 | 1 | -25/+55 |
|/ | |||||
* | Use check_changed_settings_in_group() everywhere | kobewi | 2024-02-19 | 1 | -5/+9 |
| | |||||
* | Make auto translation inheritable | Michael Alexsander | 2024-02-15 | 1 | -4/+4 |
| | |||||
* | Merge pull request #86564 from Giwayume/feature/canvas-item-shader-custom-data | Rémi Verschelde | 2024-02-08 | 1 | -0/+2 |
|\ | | | | | | | Support CUSTOM shader attributes in 2D | ||||
| * | Add custom shader attributes to Canvas Item Shaders | Giwayume | 2024-01-23 | 1 | -0/+2 |
| | | |||||
* | | Check is the ref shader valid in visual shader's update_option_menu | jsjtxietian | 2024-01-25 | 1 | -1/+1 |
| | | |||||
* | | Add connection-related VisualShader operations | Hendrik Brucker | 2024-01-19 | 1 | -5/+222 |
| | | | | | | | | | | | | - Insert a node in a connection - Drop an unconnected node on a connection to insert it - Delete a connection | ||||
* | | 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 | -20/+8 |
|/ | |||||
* | Remove unnecessary assignments | Wilson E. Alvarez | 2023-12-13 | 1 | -5/+3 |
| | | | | Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> | ||||
* | Set some window in visual shader editor to be exclusive | jsjtxietian | 2023-11-22 | 1 | -3/+10 |
| | |||||
* | Add preprocessor pass on visual shader when showing generated code | 100gold | 2023-10-29 | 1 | -7/+40 |
| | |||||
* | Add bulk change guards to successive theme overrides in Editor and GUI | Yuri Sizov | 2023-10-19 | 1 | -0/+8 |
| | |||||
* | Disable port name auto translation in Visual Shader editor | Haoyu Qiu | 2023-10-13 | 1 | -0/+4 |
| | |||||
* | Merge pull request #82370 from ↵ | Rémi Verschelde | 2023-10-02 | 1 | -5/+5 |
|\ | | | | | | | | | | | YuriSizov/graphs-request-rename-close-delete-please Rename close requests to delete requests in `GraphEdit` | ||||
| * | Rename close requests to delete requests in `GraphEdit` | Yuri Sizov | 2023-09-26 | 1 | -5/+5 |
| | | |||||
* | | Implement drop-down list properties to the custom visual shader nodes | Yuri Roubinski | 2023-09-29 | 1 | -1/+60 |
|/ | |||||
* | Merge pull request #81939 from YuriSizov/gui-flat-and-depressed | Rémi Verschelde | 2023-09-25 | 1 | -1/+1 |
|\ | | | | | | | Replace flat buttons with flat-styled buttons with a visible pressed state | ||||
| * | Replace flat buttons with flat-styled buttons with a visible pressed state | Yuri Sizov | 2023-09-19 | 1 | -1/+1 |
| | | |||||
* | | made visual shader ports expandable by default if there is only one output ↵ | DennisManaa | 2023-09-22 | 1 | -3/+6 |
|/ | | | | | | port and it's of any vector type Co-authored-by: QbieShay <cislaghi.ilaria@gmail.com> | ||||
* | [Editor] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-15 | 1 | -6/+6 |
| | |||||
* | Fix accessing editor theme items throughout the UI | Yuri Sizov | 2023-09-15 | 1 | -39/+39 |
| | | | | This also exposes `EditorInterface::get_editor_theme`. | ||||
* | Improve undo action names | Haoyu Qiu | 2023-09-12 | 1 | -1/+1 |
| | | | | | | | * Avoid concating strings manually for better i18n and easy l10n * Use `vformat` when possible * Use separate strings if the changing part is only a few hardcoded strings * Don't put a period at the end of the name | ||||
* | Clean up/refactor GraphNode and make it more flexible | Hendrik Brucker | 2023-09-07 | 1 | -202/+219 |
| | | | | | Split GraphNode into GraphElement and GraphNode, add custom titlebar, and adjust theming. | ||||
* | Add EditorStringNames singleton | kobewi | 2023-09-03 | 1 | -69/+70 |
| | |||||
* | Merge pull request #80517 from ↵ | Rémi Verschelde | 2023-08-28 | 1 | -1/+1 |
|\ | | | | | | | | | | | YuriSizov/tsa-randomly-picked-you-for-mandatory-inspection-i-think-not Avoid unnecessary inspector updates when loading or switching scenes | ||||
| * | Avoid unnecessary inspector updates when loading or switching scenes | Yuri Sizov | 2023-08-12 | 1 | -1/+1 |
| | | | | | | | | | | | | This should result in some noticeable performance improvements, aside from fixing bugs due to conflicts in logic. This also simplifies some related code identified while debugging. | ||||
* | | Merge pull request #78996 from Tetane/create_shader_node_popup | Rémi Verschelde | 2023-08-21 | 1 | -1/+1 |
|\ \ | |/ |/| | | | Fix "Create Shader Node" window position when visual shader editor is floating | ||||
| * | Fix Create shader Node window position on second monitor | Tetane | 2023-07-03 | 1 | -1/+1 |
| | |