summaryrefslogtreecommitdiff
path: root/editor/plugins/tiles
AgeCommit message (Collapse)Author
2023-01-25Merge pull request #65419 from SaracenOne/tileset_read_onlyRémi Verschelde
Add read-only mode to tileset editor
2023-01-25Merge pull request #72020 from vmedea/tile-editor-thread-fixRémi Verschelde
Fix: use the right tile_set in TilesEditorPlugin::_thread
2023-01-25Add read-only mode to tileset editor.SaracenOne
2023-01-25Fix: use the right tile_set in TilesEditorPlugin::_threadmara
Instead of using the class member, use the item's tile set, as is the intent. This fixes an almost immediate crash in the editor for me.
2023-01-23Add gesture to ViewPanner and simplify a bit its APIGilles Roudière
2023-01-21Merge pull request #70773 from KoBeWi/lectorRémi Verschelde
Add range iterator to LocalVector
2023-01-21Merge pull request #70294 from KoBeWi/treedulateRémi Verschelde
Add a method to get global modulate
2023-01-21Use range iterators in LocalVector loopskobewi
2023-01-19Fix a few issues with tile animationsGilles Roudière
2023-01-18Merge pull request #71626 from groud/fix_add_tileset_layer_undoRémi Verschelde
Fixes TileSet layer addition not being undoable
2023-01-18Merge pull request #71379 from KoBeWi/destruction_of_compatibility_functionRémi Verschelde
Remove set_drag_forwarding_compat()
2023-01-18Fix right-click on tilset atlas popup wrong positionGilles Roudière
Fix similar bug in AnimationLibraryEditor
2023-01-18Fixes TileSet layer addition not being undoableGilles Roudière
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-14Remove set_drag_forwarding_compat()kobewi
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-19Add a method to get global modulatekobewi
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