Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-27 | Fix mouse release leaving dock area | Guilherme Sousa | |
2022-09-20 | Merge pull request #66159 from MewPurPur/fix-animated-tiles-offset-unit | Rémi Verschelde | |
Remove px unit from animation_separation in TileSet atlas editor | |||
2022-09-20 | Remove px unit from animation_separation in TileSet atlas editor (as it's ↵ | VolTer | |
tile-based, not pixel-based) | |||
2022-09-17 | Fix atlas view drawing roots having zoom applied twice | MinusKube | |
2022-09-10 | Fix broken patterns on TileMap layer change | kobewi | |
2022-09-08 | Make `Vector2i` values paired with `EDSCALE` be just `Vector2` | Michael Alexsander | |
2022-09-08 | Merge pull request #65241 from bruvzg/no_keymap_ambiguity | Rémi Verschelde | |
Fix key mapping changes when moving from macOS to other platform. | |||
2022-09-07 | Fix key mapping changes when moving from macOS to other platform | bruvzg | |
Removes separate `Command` key (use `Meta` instead). Adds an event flag to automatically remap `Command` <-> `Control` (cannot be set alongside `Control` or `Meta`). | |||
2022-09-07 | Remove / Replace old Navigation Debug Visualization | smix8 | |
- removes / replaces leftovers from old navigation debug code - cleanes SceneTree and ProjectSettings from old navigation debug | |||
2022-09-07 | Fix tile source selection from picking | kobewi | |
2022-09-06 | Rename CONNECT_ONESHOT TO CONNECT_ONE_SHOT | Micky | |
For consistency. Every other exposed `one_shot` is spaced out like this. | |||
2022-09-06 | Merge pull request #64661 from Mickeon/rename-tilemap-world | Rémi Verschelde | |
Rename TileMap/GridMap.`world_to_map` and opposite to `local_to_map` | |||
2022-09-05 | Rename TileMap/GridMap.`world_to_map` and opposite to `local_to_map` | Micky | |
For both TileMap and GridMap: - `world_to_map` -> `local_to_map` - `map_to_world` -> `map_to_local` Also changes any mention of "world" in this context to "local" to avoid future confusion. Finally, updates the docs of both methods for consistency. In particular, adding a note on how to convert the returned values from local to global coordinates and vice versa. | |||
2022-09-04 | Replace Rect2(i) has_no_area with has_area | Aaron Franke | |
2022-09-02 | Add `is_zero_approx` methods to `Vector2`, `3`, and `4` | Jonathan Nicholl | |
2022-08-29 | Rename `CanvasItem.update()` to `queue_redraw()` | Micky | |
Affects a lot of classes. Very thoroughly checked signal connections and deferred calls to this method, add_do_method/add_undo_method calls, and so on. Also renames the internal `_update_callback()` to `_redraw_callback()` for consistency. Just a few comments have also been changed to say "redraw". In CPUParticles2D, there was a private variable with the same name. It has been renamed to `do_redraw`. | |||
2022-08-29 | Revert "Remove NOTIFICATION_ENTER_TREE when paired with ↵ | Rémi Verschelde | |
NOTIFICATION_THEME_CHANGED" This reverts commit 4b817a565cab8af648c88cfc7ab6481e86ee3625. Fixes #64988. Fixes #64997. This caused several regressions (#64988, #64997, https://github.com/godotengine/godot/issues/64997#issuecomment-1229970605) which point at a flaw in the current logic: - `Control::NOTIFICATION_ENTER_TREE` triggers a *deferred* notification with `NOTIFCATION_THEME_CHANGED` as introduced in #62845. - Some classes use their `THEME_CHANGED` to cache theme items in member variables (e.g. `style_normal`, etc.), and use those member variables in `ENTER_TREE`, `READY`, `DRAW`, etc. Since the `THEME_CHANGE` notification is now deferred, they end up accessing invalid state and this can lead to not applying theme properly (e.g. for EditorHelp) or crashing (e.g. for EditorLog or CodeEdit). So we need to go back to the drawing board and see if `THEME_CHANGED` can be called earlier so that the previous logic still works? Or can we refactor all engine code to make sure that: - `ENTER_TREE` and similar do not depend on theme properties cached in member variables. - Or `THEME_CHANGE` does trigger a general UI update to make sure that any bad theme handling in `ENTER_TREE` and co. gets fixed when `THEME_CHANGE` does arrive for the first time. But that means having a temporary invalid (and possibly still crashing) state, and doing some computations twice which might be heavy (e.g. `EditorHelp::_update_doc()`). | |||
2022-08-28 | Merge pull request #64885 from Mickeon/rename-tooltip-hint | Rémi Verschelde | |
Rename `hint_tooltip` to `tooltip_text` & setter getter | |||
2022-08-27 | Remove NOTIFICATION_ENTER_TREE when paired with NOTIFICATION_THEME_CHANGED | Aaron Record | |
2022-08-27 | Rename `hint_tooltip` to `tooltip_text` & setget | Micky | |
`hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too. | |||
2022-08-26 | Merge pull request #64601 from MinusKube/alternative-tile-popup-bug | Rémi Verschelde | |
Fix alternative tile popup menu not being openable | |||
2022-08-25 | Fix alternative tile popup menu not being openable | MinusKube | |
2022-08-25 | Fix tileset image and background sometimes disappearing | MinusKube | |
2022-08-22 | Add per-scene UndoRedo | kobewi | |
2022-07-29 | Merge pull request #63415 from ajreckof/expose_tilemap_custom_data_methods | Rémi Verschelde | |
Expose TileMap methods related to the name of custom data layers | |||
2022-07-29 | Merge pull request #63595 from reduz/remove-signal-connect-binds | Rémi Verschelde | |
Remove Signal connect binds | |||
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-29 | expose TileMap methods related to the name of custom data layers | ajreckof | |
2022-07-29 | Make the alternative tile control correctly handle right-click dragging. | Estelle Linkpy Reid | |
2022-07-28 | Merge pull request #58361 from V-Sekai/tileset_editor_selection | Rémi Verschelde | |
Fix tileset editor visiblity and selection context | |||
2022-07-28 | Merge pull request #57698 from ↵ | Rémi Verschelde | |
bluenote10/feature/rename_translated_to_translated_local | |||
2022-07-26 | Merge pull request #63496 from groud/fix_tile_set_not_saving | Rémi Verschelde | |
Fix TileSet not loading correctly when embedded in a scene | |||
2022-07-26 | Fix TileSet not loading correctly when embedded in a scene | Gilles Roudière | |
2022-07-25 | Code quality: Fix header guards consistency | Rémi Verschelde | |
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||
2022-07-21 | Fix various typos not caught by codespell | luz paz | |
Revert upstream `core/input/gamecontrollerdb.txt`. Upstream fix: https://github.com/gabomdq/SDL_GameControllerDB/pull/600 | |||
2022-07-18 | Rename Control PRESET_WIDE to PRESET_FULL_RECT | FireForge | |
2022-07-16 | rename translate(d) to translate(d)_local in Transform 2D/3D | Fabian Keller | |
2022-07-13 | Merge pull request #62827 from fire-forge/ok-cancel | Rémi Verschelde | |
Add `ok_button_text` to AcceptDialog and `cancel_button_text` to ConfirmationDialog | |||
2022-07-09 | Add ok_button_text to AcceptDialog and cancel_button_text to ConfirmationDialog | FireForge | |
2022-07-08 | Add static methods for creating Image and ImageTexture | kobewi | |
2022-07-06 | Refactor Font configuration and import UI, and Font resources. | bruvzg | |
2022-06-23 | Fix crash when drawing invalid tiles | kobewi | |
2022-06-20 | Improve TileSet editor and add more suffixes | FireForge | |
2022-06-16 | Move duplicate AutoWrap, Overrun and VisibleChar behavior enums to the ↵ | bruvzg | |
TextServer. | |||
2022-06-14 | Improve TileMap editor layer selection button | FireForge | |
2022-06-13 | Merge pull request #61809 from groud/terrain_center_bit | Rémi Verschelde | |
2022-06-10 | Add terrain center bit | Gilles Roudière | |
2022-06-07 | Add shortcuts to GenericTilePolygonEditor | kobewi | |
2022-06-03 | Update viewport when toggling TileMap grid | FireForge | |
2022-05-19 | Use range iterators for RBSet in most cases | Aaron Record | |