Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Scene] Add SceneStringNames::pressed | A Thousand Ships | 2024-05-14 | 1 | -27/+27 |
| | |||||
* | Merge pull request #91909 from KoBeWi/have_fun_reviewing_this | Rémi Verschelde | 2024-05-14 | 1 | -12/+12 |
|\ | | | | | | | Use Core/Scene stringnames consistently | ||||
| * | Use Core/Scene stringnames consistently | kobewi | 2024-05-13 | 1 | -12/+12 |
| | | |||||
* | | Fix errors on pressing autoplay in sprite frames editor | Yuri Rubinsky | 2024-05-13 | 1 | -1/+1 |
|/ | |||||
* | Replace `find` with `contains/has` where applicable | A Thousand Ships | 2024-05-08 | 1 | -1/+1 |
| | | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers | ||||
* | Reduce and prevent unnecessary random-access to `List` | A Thousand Ships | 2024-05-04 | 1 | -8/+8 |
| | | | | | | | | | 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 | ||||
* | Avoid double editing when clicking AnimatedSprite | kobewi | 2024-04-17 | 1 | -1/+5 |
| | |||||
* | Reorganize some code to have 2D things grouped together | Aaron Franke | 2024-04-13 | 1 | -6/+6 |
| | |||||
* | Fix SpriteFrames editor visibility problems | kobewi | 2024-03-21 | 1 | -1/+3 |
| | |||||
* | Merge pull request #88413 from LeulMulugeta/dont_reset_select_frames | Rémi Verschelde | 2024-03-05 | 1 | -12/+15 |
|\ | | | | | | | Remember frames when selecting `SpriteFrame` frames | ||||
| * | Remember frames when selecting SpriteFrame frames | Leul Mulugeta | 2024-03-05 | 1 | -12/+15 |
| | | |||||
* | | Add editor shortcuts to toggle bottom panel visibility | Hugo Locurcio | 2024-03-05 | 1 | -1/+2 |
|/ | | | | | | | | Default shortcuts use the first or second letter of each word. This also adds a new shortcut to toggle the last opened bottom panel. On editor startup, this defaults to the first panel in the list (which is the Output panel). | ||||
* | Merge pull request #85494 from ↵ | Rémi Verschelde | 2024-03-04 | 1 | -98/+205 |
|\ | | | | | | | | | | | Hobitus/Allow-multi-selection-of-frames-in-the-SpriteFrames-animation-editor Add multi-selection for `SpriteFramesEditor` | ||||
| * | Added multi-selection for sprite_frame_editor | Dominic Marier | 2024-02-29 | 1 | -98/+205 |
| | | | | | | | | | | | | use multi-selection for copy/paste move up or down frame duration set while multi-selected | ||||
* | | Extract BottomPanel from EditorNode | kit | 2024-02-20 | 1 | -2/+3 |
| | | |||||
* | | Make auto translation inheritable | Michael Alexsander | 2024-02-15 | 1 | -1/+1 |
| | | |||||
* | | Extend minimum/maximum zoom level of TextureRegion editor | Hugo Locurcio | 2024-01-29 | 1 | -1/+1 |
| | | | | | | | | This also applies a similar change to the SpriteFrames editor. | ||||
* | | 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. | ||||
* | | Merge pull request #83577 from DennisManaa/fix-translation-for-item-list | Rémi Verschelde | 2024-01-04 | 1 | -0/+1 |
|\ \ | | | | | | | | | | Add automatic translation of items to ItemList | ||||
| * | | Implement automatic translation for ItemList | DennisManaa | 2023-10-23 | 1 | -0/+1 |
| | | | |||||
* | | | Add const references detected by clang-tidy | Wilson E. Alvarez | 2023-12-16 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Remove AnimatedSprite pointer when clearing editor | kobewi | 2023-11-08 | 1 | -1/+2 |
|/ | |||||
* | Defer updating the animations Tree in SpriteFramesEditor to avoid crashes | 风青山 | 2023-10-18 | 1 | -11/+27 |
| | | | | | | | | | | | Previously, clicking the LMB while renaming an animation could cause `SpriteFramesEditor::_update_library(false)` to be called during `Tree::propagate_mouse_event()`. This may cause a crash. We can defer updates to the editor interface to avoid calling `Tree::create_item()` at the wrong time. Enables `SpriteFramesEditor::_select_animation()` to be able to undo/redo | ||||
* | Merge pull request #79872 from dalexeev/sprite-frames-editor-2 | Rémi Verschelde | 2023-10-05 | 1 | -8/+6 |
|\ | | | | | | | SpriteFrames Editor: Fix Frame Duration applied to wrong frame when switching frame | ||||
| * | SpriteFrames Editor: Fix Frame Duration applied to wrong frame when ↵ | Danil Alexeev | 2023-07-25 | 1 | -8/+6 |
| | | | | | | | | switching frame | ||||
* | | Merge pull request #79692 from dalexeev/sprite-frames-editor | Rémi Verschelde | 2023-10-05 | 1 | -14/+8 |
|\ \ | | | | | | | | | | SpriteFrames Editor: Fix FPS applied to two animations when switching animation | ||||
| * | | SpriteFrames Editor: Fix FPS applied to two animations when switching animation | Danil Alexeev | 2023-07-25 | 1 | -14/+8 |
| |/ | |||||
* | | Merge pull request #81939 from YuriSizov/gui-flat-and-depressed | Rémi Verschelde | 2023-09-25 | 1 | -22/+22 |
|\ \ | | | | | | | | | | 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 | -22/+22 |
| | | | |||||
* | | | Replace Ctrl in editor shortcuts with Cmd or Ctrl depending on platform | ajreckof | 2023-09-19 | 1 | -2/+3 |
|/ / | |||||
* | | [Editor] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-15 | 1 | -1/+1 |
| | | |||||
* | | Add EditorStringNames singleton | kobewi | 2023-09-03 | 1 | -33/+34 |
| | | |||||
* | | Use compile-time Unicode string conversion | Hugo Locurcio | 2023-08-07 | 1 | -1/+1 |
|/ | | | | | Thanks to this syntax introduced in C++11, this reduces the amount of work that needs to be performed at run-time while making the code more terse. | ||||
* | Merge pull request #79743 from TokageItLab/fix-name-list-asp | Yuri Sizov | 2023-07-24 | 1 | -6/+5 |
|\ | | | | | | | Make animation name list scroll to new animation in `SpriteEditor` | ||||
| * | Make animation name list scroll to new animation in SpriteEditor | Silc Lizard (Tokage) Renew | 2023-07-21 | 1 | -6/+5 |
| | | | | | | | | Co-authored-by: DarellLdark <darell.ldark@gmail.com> | ||||
* | | Fix rename animation in SpriteFramesEditor/AnimationNodeStateMachineEditor | Rindbee | 2023-07-18 | 1 | -1/+4 |
|/ | | | | | | | | | | | | When the name suffix grows, the old name is used if it is obtained first. Fix the case where the following error message would appear when renaming an animation. ``` ERROR: Animation '' doesn't exist. at: get_frame_count (scene/resources/sprite_frames.cpp:71) ``` | ||||
* | Extract and reorganize texture resource classes | Hendrik Brucker | 2023-07-14 | 1 | -0/+1 |
| | |||||
* | Merge pull request #74341 from dalexeev/sprite-frames-texture-filter | Rémi Verschelde | 2023-05-22 | 1 | -0/+2 |
|\ | | | | | | | Use nearest with mipmaps texture filter in SpriteFrames editor plugin | ||||
| * | Use nearest with mipmaps texture filter in SpriteFrames editor plugin | Danil Alexeev | 2023-03-04 | 1 | -0/+2 |
| | | |||||
* | | Hide Animation Frames section when there are no animations and show message | Hakim | 2023-05-19 | 1 | -5/+21 |
| | | |||||
* | | Make SpriteFrames editor toolbar a FlowContainer | kleonc | 2023-05-13 | 1 | -22/+36 |
| | | |||||
* | | Improve includes of EditorNode (and everything else) | Yuri Sizov | 2023-04-07 | 1 | -1/+1 |
| | | | | | | | | | | | | Also start organizing editor-specific GUI components into a dedicated folder, `editor/gui`. Also move `editor_file_server` next to the rest of debugger classes. | ||||
* | | Improve SpriteFrameEditor frame addition ordering | Ninni Pipping | 2023-03-30 | 1 | -95/+316 |
|/ | |||||
* | Set default name if SpriteFrames name is empty | Eldor Zang | 2023-02-17 | 1 | -1/+5 |
| | |||||
* | Fix ghost SpriteFramesEditor cause crash | Silc Renew | 2023-02-06 | 1 | -17/+14 |
| | |||||
* | Fix switching method in SpriteFramesEditor | Silc Renew | 2023-01-31 | 1 | -20/+18 |
| | |||||
* | Few improvements for SpriteFrames Editor | Danil Alexeev | 2023-01-30 | 1 | -25/+32 |
| | |||||
* | Make AnimatedSprite's playback API consistent with AnimationPlayer | Silc Renew | 2023-01-26 | 1 | -102/+398 |
| | |||||
* | Merge pull request #48570 from Calinou/animation-editors-new-name | Rémi Verschelde | 2023-01-20 | 1 | -2/+2 |
|\ | | | | | | | Tweak the name for new animations in the editor | ||||
| * | Tweak the name for new animations in the editor | Hugo Locurcio | 2022-07-13 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | - Use snake_case to "suggest" the naming that fits the Godot style guide. - Fully spell out "new_animation" since both editors can fit it in full. - Don't internationalize the new animation name to have consistent behavior between both editors. - Since the recommendation is to follow snake_case, special characters should also be avoided in the name to make animations easier to refer to in code. |