summaryrefslogtreecommitdiffstats
path: root/editor/plugins/tiles
Commit message (Collapse)AuthorAgeFilesLines
...
* | | [Editor] Fix crash when editing TileMapA Thousand Ships2024-05-272-5/+37
|/ /
* | Merge pull request #92223 from ↵Rémi Verschelde2024-05-224-23/+29
|\ \ | | | | | | | | | | | | | | | KoBeWi/do_people_really_copy_whole_shortcut_definitions_multiple_times_and_unironically_think_this_is_alright_🤔 Remove duplicate shortcut definitions
| * | Remove duplicate shortcut definitionskobewi2024-05-214-23/+29
| | |
* | | Remove some TileMap dependencies from TileMapLayerkobewi2024-05-211-2/+2
|/ /
* | Fix tile polygon grid not covering whole tilekobewi2024-05-201-5/+10
| |
* | [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-147-41/+41
| |
* | Merge pull request #91932 from ↵Rémi Verschelde2024-05-141-2/+2
|\ \ | | | | | | | | | | | | | | | dalexeev/editor-fix-tileset-categories-and-tooltips Editor: Fix categories and tooltips in `TileSet` editor
| * | Editor: Fix categories and tooltips in `TileSet` editorDanil Alexeev2024-05-141-2/+2
| | |
* | | Merge pull request #91909 from KoBeWi/have_fun_reviewing_thisRémi Verschelde2024-05-147-70/+67
|\ \ \ | | | | | | | | | | | | Use Core/Scene stringnames consistently
| * | | Use Core/Scene stringnames consistentlykobewi2024-05-137-70/+67
| |/ /
* | | Merge pull request #91905 from groud/fix_patterns_being_needlessly_reorganizedRémi Verschelde2024-05-141-11/+17
|\ \ \ | |/ / |/| | | | | Fix TileMap selection pattern being needlessly reorganized
| * | Fix TileMap selection pattern being needlessly reorganizedGilles Roudière2024-05-131-11/+17
| | |
* | | Add shorthand for using singleton string nameskobewi2024-05-112-10/+10
|/ /
* | Merge pull request #89248 from KoBeWi/store_no_storeRémi Verschelde2024-05-073-2/+12
|\ \ | | | | | | | | | Don't store values when loading them
| * | Don't store values when loading themkobewi2024-03-073-2/+12
| | |
* | | [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`A Thousand Ships2024-05-023-10/+10
| | | | | | | | | | | | Convenience for a number of cases operating on single values
* | | Organize existing code for editor pluginsAaron Franke2024-04-271-1/+1
| | |
* | | Add tooltips for tile source typeskobewi2024-04-261-0/+2
| | |
* | | Reuse single erase pattern in tile editorkobewi2024-04-172-9/+4
| | |
* | | Merge pull request #90709 from ↵Rémi Verschelde2024-04-171-1/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | kleonc/tile-set-editor-atlas-with-separation-rect-drawing Fix selection rect drawing in `TileSet` editor when create/remove tiles with separation
| * | | Fix TileSet editor create/remove tiles selection rect drawingkleonc2024-04-151-1/+2
| | | |
* | | | Fix heap-use-after-free error in TileMapLayerEditorGilles Roudière2024-04-121-1/+7
|/ / /
* | | Merge pull request #90207 from groud/fix_no_cached_rectRémi Verschelde2024-04-041-3/+5
|\ \ \ | | | | | | | | | | | | Fix "no cached rect" errors in TileMapLayer editor
| * | | Fixes "no cached rect" errors in TileMapLayer editorGilles Roudière2024-04-041-3/+5
| | | |
* | | | Correctly update TileMapLayer highlighting when disabling itGilles Roudière2024-04-041-1/+5
|/ / /
* | | Merge pull request #89179 from groud/expose_tile_map_layerRémi Verschelde2024-04-044-240/+480
|\ \ \ | | | | | | | | | | | | Expose TileMapLayer
| * | | Expose TileMapLayerGilles Roudière2024-04-034-240/+480
| | | |
* | | | Add context support for editor property name i18nHaoyu Qiu2024-03-311-1/+1
|/ / /
* | | Use `Vector*` component-wise `min/max/clamp` functions where applicableA Thousand Ships2024-03-201-2/+1
| | |
* | | Merge pull request #89437 from jsjtxietian/help-labelRémi Verschelde2024-03-131-4/+2
|\ \ \ | | | | | | | | | | | | Fix help label will be partly outside the view area at 150% editor scale
| * | | Fix help label will be partly outside the view area at 150% editor scalejsjtxietian2024-03-131-4/+2
| |/ /
* / / Fix center view button appears outside the GenericTilePolygonEditorjsjtxietian2024-03-131-0/+2
|/ /
* | Add editor shortcuts to toggle bottom panel visibilityHugo Locurcio2024-03-051-2/+3
| | | | | | | | | | | | | | | | 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 #88912 from AThousandShips/tile_drag_fixRémi Verschelde2024-02-271-0/+1
|\ \ | | | | | | | | | [TileSet] Fix crash when deleting dragged polygon point
| * | [TileSet] Fix crash when deleting dragged polygon pointA Thousand Ships2024-02-271-0/+1
| | |
* | | Prevent threading problems in `TileMap`A Thousand Ships2024-02-271-9/+0
|/ /
* | Add const lvalue ref to editor/* container parametersMuller-Castro2024-02-2612-56/+56
| |
* | Move 2D-only resources to their own folderAaron Franke2024-02-266-6/+6
| |
* | Extract BottomPanel from EditorNodekit2024-02-201-7/+8
| |
* | Use check_changed_settings_in_group() everywherekobewi2024-02-192-2/+9
| |
* | Merge pull request #86694 from KoBeWi/deugly_the_textRémi Verschelde2024-02-192-4/+7
|\ \ | | | | | | | | | Tweak tile atlas help label positions
| * | Tweak tile atlas help label positionskobewi2024-01-012-4/+7
| | |
* | | Make auto translation inheritableMichael Alexsander2024-02-155-11/+11
| | |
* | | Tweak TileMap editor's missing source message to use "bottom panel" termHugo Locurcio2024-02-131-1/+1
| | | | | | | | | | | | | | | This term is used throughout the editor (including EditorPlugin) as these bottom panels are technically not tabs.
* | | Merge pull request #85868 from KoBeWi/knowyourtilesRémi Verschelde2024-02-133-8/+53
|\ \ \ | | | | | | | | | | | | Add descriptions for tile properties
| * | | Add descriptions for tile propertieskobewi2023-12-073-8/+53
| | | |
* | | | Change TileMapEditor to TileMapLayerEditorGilles Roudière2024-02-124-763/+826
| | | |
* | | | Replace error checks against `size` with `is_empty`A Thousand Ships2024-02-091-1/+1
| | | |
* | | | [Editor] Fix threading problems with `TileMap` previewA Thousand Ships2024-01-221-0/+9
| | | |
* | | | Split theme generation logic into several subroutinesYuri Sizov2024-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change introduces a new theme configuration struct to be passed to the aforementioned routines to better control reuse of styles and definitions in the generator. Everything not passed and not explicitly shared is scoped so it is not automatically accessible throughout the routine. This should ensure that the decision to share styles is a conscious one. In the future we will try to reduce the number of unique definitions and share most of it. This PR is a stepping stone on this path. This also puts the effort into separating redefinitions of default theme items vs custom types introduced only by the editor. In a few cases where editor-specific definitions need to reference default definitions we simply fetch them from the theme. It's not ideal and hides the dependency a bit, but hopefully these cases will be abstracted properly in due time.