Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | [Editor] Fix crash when editing TileMap | A Thousand Ships | 2024-05-27 | 2 | -5/+37 | |
|/ / | ||||||
* | | Merge pull request #92223 from ↵ | Rémi Verschelde | 2024-05-22 | 4 | -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 definitions | kobewi | 2024-05-21 | 4 | -23/+29 | |
| | | | ||||||
* | | | Remove some TileMap dependencies from TileMapLayer | kobewi | 2024-05-21 | 1 | -2/+2 | |
|/ / | ||||||
* | | Fix tile polygon grid not covering whole tile | kobewi | 2024-05-20 | 1 | -5/+10 | |
| | | ||||||
* | | [Scene] Add SceneStringNames::pressed | A Thousand Ships | 2024-05-14 | 7 | -41/+41 | |
| | | ||||||
* | | Merge pull request #91932 from ↵ | Rémi Verschelde | 2024-05-14 | 1 | -2/+2 | |
|\ \ | | | | | | | | | | | | | | | | dalexeev/editor-fix-tileset-categories-and-tooltips Editor: Fix categories and tooltips in `TileSet` editor | |||||
| * | | Editor: Fix categories and tooltips in `TileSet` editor | Danil Alexeev | 2024-05-14 | 1 | -2/+2 | |
| | | | ||||||
* | | | Merge pull request #91909 from KoBeWi/have_fun_reviewing_this | Rémi Verschelde | 2024-05-14 | 7 | -70/+67 | |
|\ \ \ | | | | | | | | | | | | | Use Core/Scene stringnames consistently | |||||
| * | | | Use Core/Scene stringnames consistently | kobewi | 2024-05-13 | 7 | -70/+67 | |
| |/ / | ||||||
* | | | Merge pull request #91905 from groud/fix_patterns_being_needlessly_reorganized | Rémi Verschelde | 2024-05-14 | 1 | -11/+17 | |
|\ \ \ | |/ / |/| | | | | | Fix TileMap selection pattern being needlessly reorganized | |||||
| * | | Fix TileMap selection pattern being needlessly reorganized | Gilles Roudière | 2024-05-13 | 1 | -11/+17 | |
| | | | ||||||
* | | | Add shorthand for using singleton string names | kobewi | 2024-05-11 | 2 | -10/+10 | |
|/ / | ||||||
* | | Merge pull request #89248 from KoBeWi/store_no_store | Rémi Verschelde | 2024-05-07 | 3 | -2/+12 | |
|\ \ | | | | | | | | | | Don't store values when loading them | |||||
| * | | Don't store values when loading them | kobewi | 2024-03-07 | 3 | -2/+12 | |
| | | | ||||||
* | | | [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)` | A Thousand Ships | 2024-05-02 | 3 | -10/+10 | |
| | | | | | | | | | | | | Convenience for a number of cases operating on single values | |||||
* | | | Organize existing code for editor plugins | Aaron Franke | 2024-04-27 | 1 | -1/+1 | |
| | | | ||||||
* | | | Add tooltips for tile source types | kobewi | 2024-04-26 | 1 | -0/+2 | |
| | | | ||||||
* | | | Reuse single erase pattern in tile editor | kobewi | 2024-04-17 | 2 | -9/+4 | |
| | | | ||||||
* | | | Merge pull request #90709 from ↵ | Rémi Verschelde | 2024-04-17 | 1 | -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 drawing | kleonc | 2024-04-15 | 1 | -1/+2 | |
| | | | | ||||||
* | | | | Fix heap-use-after-free error in TileMapLayerEditor | Gilles Roudière | 2024-04-12 | 1 | -1/+7 | |
|/ / / | ||||||
* | | | Merge pull request #90207 from groud/fix_no_cached_rect | Rémi Verschelde | 2024-04-04 | 1 | -3/+5 | |
|\ \ \ | | | | | | | | | | | | | Fix "no cached rect" errors in TileMapLayer editor | |||||
| * | | | Fixes "no cached rect" errors in TileMapLayer editor | Gilles Roudière | 2024-04-04 | 1 | -3/+5 | |
| | | | | ||||||
* | | | | Correctly update TileMapLayer highlighting when disabling it | Gilles Roudière | 2024-04-04 | 1 | -1/+5 | |
|/ / / | ||||||
* | | | Merge pull request #89179 from groud/expose_tile_map_layer | Rémi Verschelde | 2024-04-04 | 4 | -240/+480 | |
|\ \ \ | | | | | | | | | | | | | Expose TileMapLayer | |||||
| * | | | Expose TileMapLayer | Gilles Roudière | 2024-04-03 | 4 | -240/+480 | |
| | | | | ||||||
* | | | | Add context support for editor property name i18n | Haoyu Qiu | 2024-03-31 | 1 | -1/+1 | |
|/ / / | ||||||
* | | | Use `Vector*` component-wise `min/max/clamp` functions where applicable | A Thousand Ships | 2024-03-20 | 1 | -2/+1 | |
| | | | ||||||
* | | | Merge pull request #89437 from jsjtxietian/help-label | Rémi Verschelde | 2024-03-13 | 1 | -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 scale | jsjtxietian | 2024-03-13 | 1 | -4/+2 | |
| |/ / | ||||||
* / / | Fix center view button appears outside the GenericTilePolygonEditor | jsjtxietian | 2024-03-13 | 1 | -0/+2 | |
|/ / | ||||||
* | | Add editor shortcuts to toggle bottom panel visibility | Hugo Locurcio | 2024-03-05 | 1 | -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_fix | Rémi Verschelde | 2024-02-27 | 1 | -0/+1 | |
|\ \ | | | | | | | | | | [TileSet] Fix crash when deleting dragged polygon point | |||||
| * | | [TileSet] Fix crash when deleting dragged polygon point | A Thousand Ships | 2024-02-27 | 1 | -0/+1 | |
| | | | ||||||
* | | | Prevent threading problems in `TileMap` | A Thousand Ships | 2024-02-27 | 1 | -9/+0 | |
|/ / | ||||||
* | | Add const lvalue ref to editor/* container parameters | Muller-Castro | 2024-02-26 | 12 | -56/+56 | |
| | | ||||||
* | | Move 2D-only resources to their own folder | Aaron Franke | 2024-02-26 | 6 | -6/+6 | |
| | | ||||||
* | | Extract BottomPanel from EditorNode | kit | 2024-02-20 | 1 | -7/+8 | |
| | | ||||||
* | | Use check_changed_settings_in_group() everywhere | kobewi | 2024-02-19 | 2 | -2/+9 | |
| | | ||||||
* | | Merge pull request #86694 from KoBeWi/deugly_the_text | Rémi Verschelde | 2024-02-19 | 2 | -4/+7 | |
|\ \ | | | | | | | | | | Tweak tile atlas help label positions | |||||
| * | | Tweak tile atlas help label positions | kobewi | 2024-01-01 | 2 | -4/+7 | |
| | | | ||||||
* | | | Make auto translation inheritable | Michael Alexsander | 2024-02-15 | 5 | -11/+11 | |
| | | | ||||||
* | | | Tweak TileMap editor's missing source message to use "bottom panel" term | Hugo Locurcio | 2024-02-13 | 1 | -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/knowyourtiles | Rémi Verschelde | 2024-02-13 | 3 | -8/+53 | |
|\ \ \ | | | | | | | | | | | | | Add descriptions for tile properties | |||||
| * | | | Add descriptions for tile properties | kobewi | 2023-12-07 | 3 | -8/+53 | |
| | | | | ||||||
* | | | | Change TileMapEditor to TileMapLayerEditor | Gilles Roudière | 2024-02-12 | 4 | -763/+826 | |
| | | | | ||||||
* | | | | Replace error checks against `size` with `is_empty` | A Thousand Ships | 2024-02-09 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | [Editor] Fix threading problems with `TileMap` preview | A Thousand Ships | 2024-01-22 | 1 | -0/+9 | |
| | | | | ||||||
* | | | | Split theme generation logic into several subroutines | Yuri Sizov | 2024-01-16 | 1 | -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. |