summaryrefslogtreecommitdiffstats
path: root/editor/plugins/tiles
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Reorganize code related to editor themingYuri Sizov2024-01-169-11/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Fix some TileMap debug drawing truncating to intskleonc2024-01-141-2/+2
| | | |
* | | | Update deferred calls to use Callableskobewi2024-01-093-5/+3
| | | |
* | | | Merge pull request #86568 from jsjtxietian/fix-infinite-loop-tileRémi Verschelde2024-01-081-2/+10
|\ \ \ \ | | | | | | | | | | | | | | | Fix potential infinite loop when calculating tile editor zoom level
| * | | | Fix infinite loop when calculating zoom level if tile_size * max_zoom < defaultjsjtxietian2024-01-061-2/+10
| | |_|/ | |/| |
* / | | Add const lvalue ref to container parametersMuller-Castro2024-01-054-25/+25
|/ / /
* | | Merge pull request #83577 from DennisManaa/fix-translation-for-item-listRémi Verschelde2024-01-045-0/+11
|\ \ \ | | | | | | | | | | | | Add automatic translation of items to ItemList
| * | | Implement automatic translation for ItemListDennisManaa2023-10-235-0/+11
| | | |
* | | | Merge pull request #84445 from Rubonnek/add-const-references-clang-tidyRémi Verschelde2024-01-041-3/+3
|\ \ \ \ | |_|_|/ |/| | | | | | | Add const references detected by clang-tidy
| * | | Add const references detected by clang-tidyWilson E. Alvarez2023-12-161-3/+3
| | | |
* | | | Fix `UndoRedo history mismatch` when creating a new tile atlasjsjtxietian2023-12-211-1/+1
| | | |
* | | | Merge pull request #85452 from BleedingXiko/tilemap-typoYuri Sizov2023-12-191-1/+1
|\ \ \ \ | |/ / / |/| | | | | | | Fix typo in TileMap editor tooltip
| * | | fix typo in tile_map_editor.cppBleedingXiko2023-11-271-1/+1
| | | |
* | | | Merge pull request #86066 from Wiltof/tilemapPaintYuri Sizov2023-12-141-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | Reset TileMap editor `drag_type` when the toolbar mode is not selected
| * | | | Reset TileMap editor `drag_type` by using the _stop_dragging() function when ↵wilto9382023-12-141-0/+1
| | |_|/ | |/| | | | | | | | | | the toolbar mode is not selected
* | | | Merge pull request #85071 from Rubonnek/remove-unnecessary-assignmentsYuri Sizov2023-12-142-4/+2
|\ \ \ \ | | | | | | | | | | | | | | | Remove unnecessary assignments
| * | | | Remove unnecessary assignmentsWilson E. Alvarez2023-12-132-4/+2
| |/ / / | | | | | | | | | | | | Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* / / / Move tile transforms handling cache to TileDataGilles Roudière2023-12-131-1/+1
|/ / /
* / / Fix theme application in various editor dialogsYuri Sizov2023-12-041-2/+6
|/ / | | | | | | | | | | 99% of the time we shouldn't rely on the signal, we should use the notification instead. I left some comments in places where I couldn't quickly improve the code.
* / Fix tileset out of screenOppositeNor2023-10-221-0/+2
|/
* Swap TileMap and TileSetkobewi2023-10-131-2/+6
|
* Fixes undo/redo in tileset polygon editorGilles Roudière2023-10-101-2/+2
|
* Merge pull request #81812 from MewPurPur/zoomiesRémi Verschelde2023-10-092-2/+1
|\ | | | | | | Incorporate min and max zoom limits into the EditorZoomWidget
| * Incorporate min and max zoom limits into the EditorZoomWidgetMewPurPur2023-10-072-2/+1
| |
* | Add vararg call() method to C++ Callablekobewi2023-10-051-5/+1
| |
* | Update TileMap to use new navigation polygon bakingsmix82023-09-282-13/+30
| | | | | | | | Updates TileMap to use new navigation polygon baking.
* | Merge pull request #81939 from YuriSizov/gui-flat-and-depressedRémi Verschelde2023-09-255-42/+50
|\ \ | | | | | | | | | Replace flat buttons with flat-styled buttons with a visible pressed state
| * | Replace flat buttons with flat-styled buttons with a visible pressed stateYuri Sizov2023-09-195-42/+50
| | |
* | | Don't allow transforming scene tileskobewi2023-09-202-10/+27
| | |
* | | Merge pull request #81925 from groud/fix_tilemap_editor_ctrl_deselectRémi Verschelde2023-09-201-1/+1
|\ \ \ | | | | | | | | | | | | Fix TileMap editor so that pressing control deselects cells correctly
| * | | Fix TileMap editor so that pressing control deselects cells correctlyGilles Roudière2023-09-191-1/+1
| | | |
* | | | Replace Ctrl in editor shortcuts with Cmd or Ctrl depending on platformajreckof2023-09-192-4/+5
| |/ / |/| |
* | | Merge pull request #81813 from MewPurPur/fix-paint-iconRémi Verschelde2023-09-181-1/+1
|\ \ \ | | | | | | | | | | | | Fix grayed out paint icons
| * | | Fix grayed out paint iconsMewPurPur2023-09-171-1/+1
| | |/ | |/|
* | | [Editor] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-156-40/+40
| | |
* | | Fix accessing editor theme items throughout the UIYuri Sizov2023-09-152-6/+8
| |/ |/| | | | | This also exposes `EditorInterface::get_editor_theme`.
* | Add per-tile flipping and transposingkobewi2023-09-092-39/+194
|/
* Add EditorStringNames singletonkobewi2023-09-037-95/+97
|
* Merge pull request #80529 from ↵Rémi Verschelde2023-08-292-1/+21
|\ | | | | | | | | | | KoBeWi/unfortunate_fix_is_unfortunate🤦‍♂️ Fix TileSet not disappearing on deselecting TileMap
| * Fix TileSet not disappearing on deselecting TileMapkobewi2023-08-122-1/+21
| |
* | Merge pull request #77986 from KoBeWi/outside_the_texture,_only_death_awaitsRémi Verschelde2023-08-282-39/+88
|\ \ | | | | | | | | | Cleanup tiles outside the texture
| * | Add option to cleanup tiles outside the texturekobewi2023-08-282-39/+88
| | |
* | | Merge pull request #80943 from rakkarage/tileset-atlas-merge-rgb8Rémi Verschelde2023-08-281-1/+5
|\ \ \ | | | | | | | | | | | | Convert TileSet Atlas Merge input images to RGBA8 to match output, if needed
| * | | Convert TileSet Atlas Merge input images to RGBA8 to match output, if neededRakka Rage2023-08-231-1/+5
| | | |
* | | | Merge pull request #80754 from KoBeWi/TileSetImprovementsCollectionSourceRémi Verschelde2023-08-285-5/+40
|\ \ \ \ | | | | | | | | | | | | | | | Improve scene tiles workflow
| * | | | Improve scene tiles workflowkobewi2023-08-185-5/+40
| | | | |
* | | | | Merge pull request #79678 from ↵Rémi Verschelde2023-08-284-90/+91
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | thiagola92/auto_create_tilesets_for_multiple_atlas Auto create tile for multiple atlases
| * | | | | Support auto create tiles when adding multiple atlasesthiagola922023-08-274-90/+91
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | TileSet add button support multiple files Join most of the code of `_drop_data_fw()` and `_texture_file_selected()` in a new function `_load_texture_files()` Rename `init_source` to `init_new_atlases`
* | | | | Merge pull request #77316 from rakkarage/tileset_atlas_mergeRémi Verschelde2023-08-281-3/+15
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | Include animation frames in tile atlas merge.
| * | | | Include animation frames in tile atlas merge.Rakka Rage2023-08-231-3/+15
| | |/ / | |/| |