summaryrefslogtreecommitdiff
path: root/editor/plugins/tiles
AgeCommit message (Collapse)Author
2023-01-17Merge pull request #71545 from groud/fix_rect_draw_tilesetRémi Verschelde
Fixes rectangle painting weird behavior when dragging outside the atlas area
2023-01-17Merge pull request #71517 from groud/tile_data_editor_shortcut_consistencyRémi Verschelde
Make keyboard shortcuts in tile data editors consistent with tilemap editor.
2023-01-17Fixes rectangle painting when dragging outside the atlas areaGilles Roudière
2023-01-16Make keyboard shortcuts in tile data editors consistent with tilemap editor. ↵Gilles Roudière
Fix a bug with collision shapes painting.
2023-01-16Merge pull request #64021 from ajreckof/change-shortcut-for-rect-tool-tilemapRémi Verschelde
Add `Key::CTRL_OR_CMD` and use it to fix shortcut for tilemap painting tools on macOS
2023-01-16Merge pull request #70504 from KoBeWi/the_choosen_antipatternRémi Verschelde
Add EditorUndoRedoManager singleton
2023-01-16Merge pull request #59076 from ↵Rémi Verschelde
Sauermann/fix-cursorshape-tilesetatlassourceeditor Use get_cursor_shape for identifying the cursor shape in TileSetAtlasSourceEditor
2023-01-16replace the use of CTRL by CMD_OR_CTRL in three places where using CTRL ↵ajreckof
prevented the use of the functionality on mac on Mac CTRL + Left click = Right click therefore when a functionality needs CTRL + Left click it is not possible on mac. It then forcibly needs to be CMD on mac
2023-01-16Add EditorUndoRedoManager singletonkobewi
2023-01-13Merge pull request #70601 from vmedea/keep-terrain-choiceRémi Verschelde
Keep terrain choice when changing layer in tilemap editor
2023-01-13Merge pull request #71335 from groud/fix_atlas_mergingRémi Verschelde
Fixes TileSet atlas merging not working correctly
2023-01-13Merge pull request #65370 from SaracenOne/tileset_editor_visibility_fixesRémi Verschelde
Fix contextual visibility of tileset and tilemap editors (again)
2023-01-13Fixes TileSet atlas merging not working correctlyGilles Roudière
2023-01-12Add expand modes to TextureRectkobewi
2023-01-10Change set_drag_forwarding() to use callables.Juan Linietsky
* This solution is much cleaner than the one in 3.x thanks to the use of callables. * Works without issues in any language (no need to worry about camel or snake case). * Editor code uses a compatibility function (too much work to redo). Fixes #59899
2023-01-05TileAtlasView Update zoom and panning before emitting signalkleonc
2023-01-05One Copyright Update to rule them allRémi Verschelde
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".
2023-01-03Fix "Double-click on the TileMap's pattern prints an error" (#70892)Charles Crete
2022-12-30Fix heap-use-after-free when using TileMap editorHaoyu Qiu
2022-12-29Use get_cursor_shape for identifying the cursor shape in ↵Markus Sauermann
TileSetAtlasSourceEditor get_cursor_shape() is used in cases where a Control displays different cursors in different areas. There is no need to set the default cursor shape on every mouse move event. Was part of the reason for #58960.
2022-12-26Keep terrain choice when changing layer in tilemap editormara
Make `TileMapEditorTerrainsPlugin::edit` logic analogous to `TileMapEditorTilesPlugin::edit`, in that the selection is only cleared when switching to another tilemap. Closes #70033.
2022-12-22Add inspector plugin for key time edit & Change find key argumentSilc Renew
2022-12-19Merge pull request #70238 from kleonc/tile-set-simplify-isometric-tile-polygonRémi Verschelde
`TileSet` Simplify isometric tile shape polygon to 4 vertices
2022-12-19TileSet Simplify tile shape polygonskleonc
2022-12-18Use layer's modulate for tile previewskobewi
2022-12-13Merge pull request #70006 from timothyqiu/atlas-source-paint-scrollRémi Verschelde
Add scroll container for tile data editors
2022-12-13Merge pull request #69893 from henrlin24/hide-scatteringRémi Verschelde
Hide Scattering label and controls within TileMap editor window when "Place Random Tile" option is disabled
2022-12-13Add scroll container for tile data editorsHaoyu Qiu
2022-12-12Merge pull request #69300 from timothyqiu/tile-set-atlas-sourceRémi Verschelde
Improve TileSetAtlasSourceEditor UI
2022-12-11Hide Scattering label and controls within TileMap editor window when "Place ↵henrlin24
Random Tile" is disabled
2022-12-10Fix !tile_set.is_valid() error on startupHaoyu Qiu
2022-12-10Improve TileSetAtlasSourceEditor UIHaoyu Qiu
* Updates the overall layout, moving mode buttons to the top. * Uses inspector category instead of a Label to show what's being edited. This also allows better scrolling behavior.
2022-12-09Merge pull request #67283 from KoBeWi/one_way_ticketRémi Verschelde
Add one-way indicator to tile collision editor
2022-12-09Merge pull request #60892 from KoBeWi/fat_selectionRémi Verschelde
Improve tile editor selection appearance
2022-12-09Improve tile editor selection appearancekobewi
2022-12-08Update tile source icons when editor theme changesHaoyu Qiu
2022-12-07Merge pull request #69713 from groud/rename_get_surrounding_tilesRémi Verschelde
Rename get_surrounding_tiles to get_surrounding_cells
2022-12-07Merge pull request #69695 from timothyqiu/id-capitalizationRémi Verschelde
Make ID capitalization in tiles editor consistent
2022-12-07Rename get_surrounding_tiles to get_surrounding_cellsGilles Roudière
2022-12-07Fix crash when deleting an alternative-level tile proxyHaoyu Qiu
2022-12-07Make ID capitalization in tiles editor consistentHaoyu Qiu
2022-12-06Fix error when right clicking proxy list in TileProxiesManagerDialogHaoyu Qiu
2022-12-04Fix heap-use-after-free when exiting editor after editing TileSetHaoyu Qiu
2022-11-30Fix heap-use-after-free when changing alternative tile IDHaoyu Qiu
2022-11-29Merge pull request #69062 from trollodel/lightweight_editor_massRémi Verschelde
Use forward-declarations in big editor classes
2022-11-29Use forward-declarations in big editor classestrollodel
2022-11-29Fix heap-use-after-free when removing a tile in TileSet editorHaoyu Qiu
2022-11-27Update TileSet preview when paint custom data changesHaoyu Qiu
2022-11-25Merge pull request #69124 from zaevi/tilemap_fix_alternative_tileRémi Verschelde
[TileMap] Fix alternative tile issues.
2022-11-24Cleanup remaining EditorUndoRedoManager usageskobewi